Integral action in first-order Closed-Loop Inverse Kinematics. Application to aerial manipulators

The aim of this work is to design, analyze and test the behaviour of first-order CLIK (Closed-Loop Inverse Kinematics) manipulator algorithms under the influence of Cartesian integral error feedback. Although CLIK algorithms has been widely and successfully applied in robot manipulators with structured workspaces, in aerial manipulators the lack of structured workspaces is highly demanding for the control algorithm and some extra requirements are needed. Thus, in this work the standard proportional action in first-order CLIK algorithms is enhanced adding integral actions. Among others benefits, it provides a smoother behaviour needed for smart manipulation, zero steady-state tracking error, rejection to constant disturbances (like those of the numerical algorithm errors) and zero sensitivity to dc-gain uncertainties in stable systems. The theoretical achievement is corroborated with both simulations and experiments on a 7-DoF lightweight aerial manipulator. Experiments also include the integration with a SNS (Saturation in the Null Space) algorithm to deal with physical constraints, demonstrating a successful implementation and performance on a RTOS (Real-Time Operating System).

[1]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[2]  MichaelNathan,et al.  Cooperative manipulation and transportation with aerial robots , 2011 .

[3]  Gianluca Antonelli,et al.  A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits , 2003, IEEE Trans. Robotics Autom..

[4]  Albert Albers,et al.  Semi-autonomous flying robot for physical interaction with environment , 2010, 2010 IEEE Conference on Robotics, Automation and Mechatronics.

[5]  H. Das,et al.  Inverse kinematic algorithms for redundant systems , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[6]  Pietro Falco,et al.  On the Stability of Closed-Loop Inverse Kinematics Algorithms for Redundant Robots , 2011, IEEE Transactions on Robotics.

[7]  John H. Conway,et al.  On Quaternions and Octonions , 2003 .

[8]  Vaibhav Ghadiok,et al.  Autonomous indoor aerial gripping using a quadrotor , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  P. Hughes Spacecraft Attitude Dynamics , 1986 .

[10]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[11]  Aníbal Ollero Baturone,et al.  Robótica: manipuladores y robots móviles , 2001 .

[12]  G. Dixon,et al.  On quaternions and octonions: Their geometry, arithmetic, and symmetry , 2004 .

[13]  Giuseppe Oriolo,et al.  The reduced gradient method for solving redundancy in robot arms , 1990, Robotersysteme.

[14]  Aníbal Ollero,et al.  A distributed architecture for a robotic platform with aerial sensor transportation and self‐deployment capabilities , 2011, J. Field Robotics.

[15]  Alessandro De Luca,et al.  Optimal redundancy resolution with task scaling under hard bounds in the robot joint space , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Konstantin Kondak,et al.  Journal of Intelligent and Robotic Systems manuscript No. , 2022 .

[17]  Giuseppe Oriolo,et al.  Kinematically Redundant Manipulators , 2008, Springer Handbook of Robotics.

[18]  Bruno Siciliano,et al.  Coordinate Transformation: A Solution Algorithm for One Class of Robots , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[19]  B. Siciliano,et al.  Second-order kinematic control of robot manipulators with Jacobian damped least-squares inverse: theory and experiments , 1997 .

[20]  Paul Y. Oh,et al.  MM-UAV: Mobile Manipulating Unmanned Aerial Vehicle , 2012, J. Intell. Robotic Syst..

[21]  Aníbal Ollero,et al.  Control of an aerial robot with multi-link arm for assembly tasks , 2013, 2013 IEEE International Conference on Robotics and Automation.

[22]  B. P. Ickes,et al.  A new method for performing digital control system attitude computations using quaternions , 1968 .

[23]  Reza N. Jazar Theory of Applied Robotics , 2007 .

[24]  Oussama Khatib,et al.  Motion control of redundant robots under joint constraints: Saturation in the Null Space , 2012, 2012 IEEE International Conference on Robotics and Automation.

[25]  Aníbal Ollero,et al.  Control of a multirotor outdoor aerial manipulator , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[26]  K. Spring Euler parameters and the use of quaternion algebra in the manipulation of finite rotations: A review , 1986 .

[27]  Ian D. Walker,et al.  Overview of damped least-squares methods for inverse kinematics of robot manipulators , 1995, J. Intell. Robotic Syst..

[28]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..