Position and posture control for a class of second-order nonholonomic underactuated mechanical system

This paper presents a position and posture control strategy for a n-link planar underactuated manipulator with passive second joint in horizontal plane. The n-link planar underactuated mechanical manipulator is a second-order nonholonomic system, the control objective is to move the end-effector to a given position with a desired posture. The whole control process is divided into n−2 stages. In each stage, the first link is maintained at its initial states unchanged, there exists an angle constraint between the passive link and one of the active links. Based on the angle constraints, the target angles of the control objective are calculated by using genetic algorithm. The controllers of each stages are designed, respectively, to achieve the control objective of one of the active links. Finally, taking a 5-link planar underactuated mechanical manipulator, for example, the simulation results demonstrate the validity of the proposed control method.

[1]  Rasit Köker,et al.  A genetic algorithm approach to a neural-network-based inverse kinematics solution of robotic manipulators based on error minimization , 2013, Inf. Sci..

[2]  Noriaki Hirose,et al.  Posture Control for Personal Mobility Robot using Feedback Compensation with Unstable Pole , 2013 .

[3]  Wei Yanhui,et al.  General approach for inverse kinematics of nR robots , 2014 .

[4]  Alessandro De Luca,et al.  Stabilization of an underactuated planar 2R manipulator , 2000 .

[5]  Giuseppe Oriolo,et al.  Control of mechanical systems with second-order nonholonomic constraints: underactuated manipulators , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[6]  K. Röbenack,et al.  Control of an underactuated manipulator using similarities to the double integrator , 2011 .

[7]  Min Wu,et al.  Stable Control Strategy for Planar Three-Link Underactuated Mechanical System , 2016, IEEE/ASME Transactions on Mechatronics.

[8]  Min Wu,et al.  Singularity‐avoiding swing‐up control for underactuated three‐link gymnast robot using virtual coupling between control torques , 2015 .

[9]  Majid Nili Ahmadabadi,et al.  Robust hopping based on virtual pendulum posture control , 2013, Bioinspiration & biomimetics.

[10]  Jin-Hua She,et al.  Swing-up control based on virtual composite links for n-link underactuated robot with passive first joint , 2009, Autom..

[11]  Hua Chen,et al.  Global Practical Stabilization for Non-holonomic Mobile Robots with Uncalibrated Visual Parameters by Using a Switching Controller , 2013, IMA J. Math. Control. Inf..

[12]  Leonid B. Freidovich,et al.  Controlled Invariants and Trajectory Planning for Underactuated Mechanical Systems , 2014, IEEE Trans. Autom. Control..

[13]  Dongkyoung Chwa,et al.  Robust Swing-Up and Balancing Control Using a Nonlinear Disturbance Observer for the Pendubot System With Dynamic Friction , 2015, IEEE Transactions on Robotics.

[14]  J. P. Lasalle The stability and control of discrete processes , 1986 .

[15]  Hebertt Sira-Ramírez,et al.  A linear differential flatness approach to controlling the Furuta pendulum , 2007, IMA J. Math. Control. Inf..

[16]  Weihua Cao,et al.  Stabilization of underactuated planar acrobot based on motion-state constraints , 2015 .

[17]  Anthony M. Bloch,et al.  Optimal control of underactuated nonholonomic mechanical systems , 2006, 2006 American Control Conference.