Parallel Elastic Actuators as a Control Tool for Preplanned Trajectories of Underactuated Mechanical Systems

A lack of sufficient actuation power as well as the presence of passive degrees of freedom are often serious constraints for feasible motions of a robot. Installing passive elastic mechanisms in parallel with the original actuators is one of a few alternatives that allows for large modifications of the range of external forces or torques that can be applied to the mechanical system. If some motions are planned that require a nominal control input above the actuator limitations, then we can search for auxiliary spring-like mechanisms complementing the control scheme in order to overcome the constraints. The intuitive idea of parallel elastic actuation is that spring-like elements generate most of the nominal torque required along a desired trajectory, so the control efforts of the original actuators can be mainly spent in stabilizing the motion. Such attractive arguments are, however, challenging for robots with non-feedback linearizable non-minimum phase dynamics that have one or several passive degrees of freedom. We suggest an approach to resolve the apparent difficulties and illustrate the method with an example of an underactuated planar double pendulum. The results are tested both in simulations and through experimental studies.

[1]  Martijn Wisse,et al.  System overview of bipedal robots Flame and TUlip: Tailor-made for Limit Cycle Walking , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  J. Michael McCarthy,et al.  Mechanisms and Actuation , 2008, Springer Handbook of Robotics.

[3]  Joseph Edward Shigley,et al.  Mechanical engineering design , 1972 .

[4]  Carlos Canudas-de-Wit,et al.  Constructive tool for orbital stabilization of underactuated nonlinear systems: virtual constraints approach , 2005, IEEE Transactions on Automatic Control.

[5]  J. L. Herder,et al.  Energy-free systems: theory, conception, and design of statically balanced spring mechanisms , 2001 .

[6]  Leonid B. Freidovich,et al.  Motion planning for humanoid robots based on virtual constraints extracted from recorded human movements , 2008, Intell. Serv. Robotics.

[7]  H. Kazerooni Design and analysis of a statically balanced direct-drive manipulator , 1989, IEEE Control Systems Magazine.

[8]  James P. Schmiedeler,et al.  Design and control of a planar bipedal robot ERNIE with parallel knee compliance , 2008, Auton. Robots.

[9]  Clément Gosselin Gravity Compensation, Static Balancing and Dynamic Balancing of Parallel Mechanisms , 2008 .

[10]  Matthew M. Williamson,et al.  Series elastic actuators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[11]  Bram Vanderborght,et al.  Development of a compliance controller to reduce energy consumption for bipedal robots , 2008, Auton. Robots.

[12]  R. Johansson,et al.  Periodic motions of the Pendubot via virtual holonomic constraints: Theory and experiments , 2008, Autom..

[13]  Bram Demeulenaere,et al.  Comparison of Various Dynamic Balancing Principles Regarding Additional Mass and Additional Inertia , 2009 .

[14]  Bram Vanderborght,et al.  MACCEPA, The mechanically adjustable compliance and controllable equilibrium position actuator: A 3DOF joint with two independent compliances , 2007 .

[15]  Vigen Arakelian,et al.  Improvement of balancing accuracy of robotic systems: Application to leg orthosis for rehabilitation devices , 2008 .

[16]  Joel E. Chestnutt,et al.  An actuator with physically variable stiffness for highly dynamic legged locomotion , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[17]  Ian R. Manchester,et al.  Can we make a robot ballerina perform a pirouette? Orbital stabilization of periodic motions of underactuated mechanical systems , 2008, Annu. Rev. Control..

[18]  Y. Aoustin,et al.  Design of reference trajectory to stabilize desired nominal cyclic gait of a biped , 1999, Proceedings of the First Workshop on Robot Motion and Control. RoMoCo'99 (Cat. No.99EX353).

[19]  Just L. Herder,et al.  Design, actuation and control of an anthropomorphic robot arm , 2000 .

[20]  Bram Vanderborght,et al.  Second generation pleated pneumatic artificial muscle and its robotic applications , 2006, Adv. Robotics.

[21]  Shigeki Sugano,et al.  Design and development of a new robot joint using a mechanical impedance adjuster , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[22]  E. Westervelt,et al.  Feedback Control of Dynamic Bipedal Robot Locomotion , 2007 .

[23]  R. McN. Alexander,et al.  Three Uses for Springs in Legged Locomotion , 1990, Int. J. Robotics Res..