Motion tracking and object manipulation of a hyper-redundant MDAMS under joint limits based on task-priority & relative Jacobian

With the increasing demand for personal assistant robots, a hyper-redundant non-holonomic mobile dual­arm manipulator system (MDAMS) which interacts with human beings in a domestic environment is introduced and a virtual prototype is established. In order to further construct the real robots, a task priority and relative Jacobian matrix-based semi-decentralized motion tracking and object manipulation strategy is proposed in this paper. To facilitate the modeling process, the forward kinematics are constructed using Modified Denavit Hartenberg (MDH) method with coupling investigation among the non-holonomic mobile base (MB), upper moving body and two arms. Besides, a task priority and relative Jacobian matrix-based inverse kinematic solving method is designed to deal with the hyper- redundancy problem induced by MB and redundant arms. The relative motion between two end-effectors (EE) is defined by introducing a compact relative Jacobian matrix. Furthermore, the unit quaternion is employed to characterize the EE's orientation and a modulated weighted least norm technique is introduced to dampen joint position in case the weight matrix is too large. Moreover, a semi-decentralized control strategy is presented with a kinematic control law for the MB. Object dynamics are constructed and object manipulation is realized using the relative motion tracking strategy. Finally, a mathematical MDAMS model is built and several trajectory tracking simulations are realized to validate the proposed strategy.

[1]  Alois Knoll,et al.  Prioritized motion-force control of multi-constraints for industrial manipulators , 2015, 2015 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[2]  Rodrigo S. Jamisola,et al.  A more compact expression of relative Jacobian based on individual manipulator Jacobians , 2015, Robotics Auton. Syst..

[3]  Ji Xiang,et al.  Clamping weighted least-norm method for the manipulator kinematic control: Avoiding joint limits , 2014, Proceedings of the 33rd Chinese Control Conference.

[4]  Christopher L. Lewis Trajectory generation for two robots cooperating to perform a task , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[5]  Francesco Basile,et al.  Task-oriented motion planning for multi-arm robotic systems , 2012 .

[6]  Ronan Boulic,et al.  Task-priority formulations for the kinematic control of highly redundant articulated structures , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[7]  Pyung Hun Chang,et al.  Relative Impedance Control for Dual-Arm Robots Performing Asymmetric Bimanual Tasks , 2014, IEEE Transactions on Industrial Electronics.

[8]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot: backstepping kinematics into dynamics , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[9]  J.S. Yuan,et al.  Closed-loop manipulator control using quaternion feedback , 1988, IEEE J. Robotics Autom..

[10]  Bruno Siciliano,et al.  Task-Oriented Kinematic Control of Two Cooperative 6-DOF Manipulators , 1993, 1993 American Control Conference.

[11]  Sandra Hirche,et al.  An impedance-based control architecture for multi-robot cooperative dual-arm mobile manipulation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Bruno Siciliano,et al.  Six-DOF impedance control based on angle/axis representations , 1999, IEEE Trans. Robotics Autom..

[13]  Sungchul Kang,et al.  Two-arm cooperative assembly using force-guided control with adaptive accommodation , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[14]  Guang-Zhong Yang,et al.  Task-priority redundancy resolution for co-operative control under task conflicts and joint constraints , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  Pyung Hun Chang,et al.  Relative task prioritization for dual-arm with multiple, conflicting tasks: Derivation and experiments , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Gianluca Antonelli,et al.  Prioritized closed-loop inverse kinematic algorithms for redundant robotic systems with velocity saturations , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  K. Kosuge,et al.  Leader-follower type motion control algorithm of multiple mobile robots with dual manipulators for handling a single object in coordination , 2004, 2004 International Conference on Intelligent Mechatronics and Automation, 2004. Proceedings..

[18]  Oussama Khatib,et al.  Control of Redundant Robots Under Hard Joint Constraints: Saturation in the Null Space , 2015, IEEE Transactions on Robotics.

[19]  Darwin G. Caldwell,et al.  Modular relative Jacobian for dual-arms and the wrench transformation matrix , 2015, 2015 IEEE 7th International Conference on Cybernetics and Intelligent Systems (CIS) and IEEE Conference on Robotics, Automation and Mechatronics (RAM).

[20]  S. A. Hayati Position and force control of coordinated multiple arms , 1988 .

[21]  Ahmed Rahmani,et al.  Motion-distribution method in triple-trajectory tracking of a high redundant non-holonomic MDAMs under joint limits , 2017, 2017 IEEE 2nd Information Technology, Networking, Electronic and Automation Control Conference (ITNEC).

[22]  Philippe Fraisse,et al.  Position and orientation control of robot manipulators using dual quaternion feedback , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  C.L. Lewis,et al.  Trajectory generation for cooperating robots , 1990, 1990 IEEE International Conference on Systems Engineering.

[24]  Rodrigo S. Jamisola,et al.  Investigating task prioritization and holistic coordination using relative Jacobian for combined 3-arm cooperating parallel manipulators , 2015, 2015 International Conference on Humanoid, Nanotechnology, Information Technology,Communication and Control, Environment and Management (HNICEM).

[25]  L. Notash,et al.  Failure recovery of manipulators under joint velocity limits using constrained optimization and partitioned Jacobian matrix , 2016 .

[26]  Inna Sharf,et al.  Adaptive ReactionLess motion with joint limit avoidance for robotic capture of unknown target in space , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Alessandro De Luca,et al.  A reverse priority approach to multi-task control of redundant robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[28]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[29]  Yang Qian,et al.  Design and Control of a Personal Assistant Robot , 2013 .