Benefiting From Kinematic Redundancy Alongside Mono- and Biarticular Parallel Compliances for Energy Efficiency in Cyclic Tasks

In this paper, we answer two interleaved questions. The first one is, having a redundant serial manipulator with a given cyclic task, how can we benefit simultaneously from both natural dynamics modification (NDM) and kinematic redundancy resolution to reduce the actuators’ torque? Here, the NDM is done by devising parallel nonlinear monoarticular compliances (MACs), which span one joint, and nonlinear biarticular compliances (BACs), which pass over two joints. We take advantage of kinematic redundancy to exploit the robot's natural dynamics. The second question is how do kinematic redundancy resolution and the NDM interact to minimize the cost? To answer these questions, we cast the problem of simultaneous modification and exploitation of natural dynamics into a constrained multiobjective optimization problem. We show that the set of optimal compliances has an analytical solution as a parametric function of joint trajectories. Accordingly, we study how the components of cost function affect the profile of optimal compliant elements. The proposed method is implemented on a simulated planar 3-DoF manipulator and a simulated nonplanar 4-DoF manipulator for three different tasks. The results shed light on how kinematic redundancy resolution influences efficiency of using MACs and BACs and, consequently, increases attainable gains from the NDM. Moreover, analysis of the results specifies the roles of mono- and BACs and especially explains the reason behind the particular importance of having BACs to reduce the actuation cost.

[1]  D. Bernstein Matrix Mathematics: Theory, Facts, and Formulas , 2009 .

[2]  Leonid B. Freidovich,et al.  Parallel Elastic Actuators as a Control Tool for Preplanned Trajectories of Underactuated Mechanical Systems , 2010, Int. J. Robotics Res..

[3]  Frank Chongwoo Park,et al.  Optimal jumps for biarticular legged robots , 2008, 2008 IEEE International Conference on Robotics and Automation.

[4]  R. Pfeifer,et al.  Morphological computation for adaptive behavior and cognition , 2006 .

[5]  Majid Nili Ahmadabadi,et al.  Effect of flexible spine on stability of a passive quadruped robot: Experimental results , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[6]  Bram Vanderborght,et al.  Exploiting Natural Dynamics to Reduce Energy Consumption by Controlling the Compliance of Soft Actuators , 2006, Int. J. Robotics Res..

[7]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[8]  Majid Nili Ahmadabadi,et al.  Design and Implementation of a Distributed Variable Impedance Actuator Using Parallel Linear Springs , 2016 .

[9]  Koushil Sreenath,et al.  A Compliant Hybrid Zero Dynamics Controller for Stable, Efficient and Fast Bipedal Walking on MABEL , 2011, Int. J. Robotics Res..

[10]  A. Deshpande,et al.  Design of Nonlinear Rotational Stiffness Using a Noncircular Pulley-Spring Mechanism , 2014 .

[11]  André Seyfarth,et al.  Adding passive biarticular spring to active mono-articular foot prosthesis: Effects on power and energy requirement , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[12]  Hartmut Geyer,et al.  Compact nonlinear springs with user defined torque-deflection profiles for series elastic actuators , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Jorge Nocedal,et al.  An Interior Point Algorithm for Large-Scale Nonlinear Programming , 1999, SIAM J. Optim..

[14]  A. Minetti,et al.  The relationship between mechanical work and energy expenditure of locomotion in horses. , 1999, The Journal of experimental biology.

[15]  Fumiya Iida,et al.  Toward a human-like biped robot with compliant legs , 2009, Robotics Auton. Syst..

[16]  Masafumi Okada,et al.  Synthesis of a non-circular cable spool to realize a nonlinear rotational spring , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Helmut Hauser,et al.  Towards a theoretical foundation for morphological computation with compliant bodies , 2011, Biological Cybernetics.

[18]  Stephen P. DeWeerth,et al.  Biologically Inspired Joint Stiffness Control , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[19]  Majid Nili Ahmadabadi,et al.  Compliance: encoded information and behavior in a team of cooperative object-handling robots , 2003, Adv. Robotics.

[20]  Majid Nili Ahmadabadi,et al.  Compliant hip function simplifies control for hopping and running , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  Majid Nili Ahmadabadi,et al.  Natural dynamics modification for energy efficiency: A data-driven parallel compliance design method , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[22]  Fumiya Iida,et al.  "Cheap" Rapid Locomotion of a Quadruped Robot: Self-Stabilization of Bounding Gait , 2004 .

[23]  Masafumi Okada,et al.  Optimal design of nonlinear springs in robot mechanism: simultaneous design of trajectory and spring force profiles , 2013, Adv. Robotics.

[24]  Oussama Khatib,et al.  Springer Handbook of Robotics , 2007, Springer Handbooks.

[25]  Koh Hosoda,et al.  Bouncing monopod with bio-mimetic muscular-skeleton system , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[27]  Martin Buss,et al.  Compliance in gait synthesis: Effects on energy and gait , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[28]  Gen Endo,et al.  A passive weight compensation mechanism with a non-circular pulley and a spring , 2010, 2010 IEEE International Conference on Robotics and Automation.

[29]  Majid Nili Ahmadabadi,et al.  Design and modeling of a compact rotational nonlinear spring , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[30]  M. Bobbert,et al.  Mechanical output from individual muscles during explosive leg extensions: the role of biarticular muscles. , 1996, Journal of biomechanics.

[31]  Majid Nili Ahmadabadi,et al.  Piecewise linear spine for speed-energy efficiency trade-off in quadruped robots , 2013, Robotics Auton. Syst..

[32]  Ali Sadeghi,et al.  LEARNING APPROACH TO STUDY EFFECT OF FLEXIBLE SPINE ON RUNNING BEHAVIOR OF A QUADRUPED ROBOT , 2010 .

[33]  Yoichi Hori,et al.  BiWi: Bi-articularly actuated and wire driven robot arm , 2011, 2011 IEEE International Conference on Mechatronics.