On the Virtual Joints for Kinematic Control of Redundant Manipulators With Multiple Constraints

The general weighted least-norm method introduces the concept of virtual joints to cope with the multiple constraints that are regarded as virtual joints with joint limits. With the perfect performance for joint-limit avoidances, the constraint could be handled well with kinematic control of redundant manipulators. However, the singularity of the map from joints to virtual joints has not been well addressed. Combining some constraints supposed not to be activated simultaneously into one constraint looks very special, but is required when the number of constraints is larger than the degree of freedom. In this paper, an improved formulation of virtual joints is presented to overcome the above-mentioned two drawbacks so as to complete the virtual joint concept. The proposed method is illustrated by simulation and experiment on a real manipulator for avoiding joint limits and obstacles while tracking a trajectory.

[1]  Ji Xiang,et al.  General-Weighted Least-Norm Control for Redundant Manipulators , 2010, IEEE Transactions on Robotics.

[2]  Nicolas Mansard,et al.  Directional Redundancy for Robot Control , 2009, IEEE Transactions on Automatic Control.

[3]  Jonghoon Park,et al.  Multiple tasks kinematics using weighted pseudo-inverse for kinematically redundant manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[4]  Ian D. Walker,et al.  Robot subtask performance with singularity robustness using optimal damped least-squares , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[5]  Jason Jianjun Gu,et al.  Multi-criteria kinematics control for the PA10-7C robot arm with robust singularities , 2007, 2007 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[6]  Wei Wei,et al.  General-Weighted Least-Norm Control for Redundant Manipulators under Time-Dependent Constraint , 2015 .

[7]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  C. Kapoor,et al.  DETC 98 / MECH-5864 PERFORMANCE BASED REDUNDANCY RESOLUTION WITH MULTIPLE CRITERIA , 1998 .

[9]  Martin Buss,et al.  Redundancy Resolution With Multiple Criteria , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Éric Marchand,et al.  A redundancy-based iterative approach for avoiding joint limits: application to visual servoing , 2001, IEEE Trans. Robotics Autom..

[11]  Rajiv V. Dubey,et al.  A weighted least-norm solution based scheme for avoiding joint limits for redundant joint manipulators , 1993, IEEE Trans. Robotics Autom..

[12]  Olivier Kermorgant,et al.  Dealing With Constraints in Sensor-Based Robot Control , 2014, IEEE Transactions on Robotics.

[13]  Ji Xiang,et al.  A Varied Weights Method for the Kinematic Control of Redundant Manipulators With Multiple Constraints , 2011, IEEE Transactions on Robotics.

[14]  Oussama Khatib,et al.  A Unified Approach to Integrate Unilateral Constraints in the Stack of Tasks , 2009, IEEE Transactions on Robotics.

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

[16]  François Chaumette,et al.  A new large projection operator for the redundancy framework , 2010, 2010 IEEE International Conference on Robotics and Automation.

[17]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

[18]  C. Loan On the Method of Weighting for Equality Constrained Least Squares Problems , 1984 .

[19]  Pierre-Brice Wieber,et al.  Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task , 2011, IEEE Transactions on Robotics.

[20]  Pyung Chang A closed-form solution for inverse kinematics of robot manipulators with redundancy , 1987, IEEE Journal on Robotics and Automation.

[21]  Bruno Siciliano,et al.  Review of the damped least-squares inverse kinematics with experiments on an industrial robot manipulator , 1994, IEEE Trans. Control. Syst. Technol..

[22]  Tsuneo Yoshikawa,et al.  Analysis and Control of Robot Manipulators with Redundancy , 1983 .

[23]  Pierre-Brice Wieber,et al.  Hierarchical quadratic programming: Fast online humanoid-robot motion generation , 2014, Int. J. Robotics Res..

[24]  Pradeep K. Khosla,et al.  Strategies for Increasing the Tracking Region of an Eye-in-Hand System by Singularity and Joint Limit Avoidance , 1995, Int. J. Robotics Res..

[25]  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.

[26]  S. Chiaverini,et al.  Achieving user-defined accuracy with damped least-squares inverse kinematics , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[27]  Nicolas Mansard,et al.  Continuity of Varying-Feature-Set Control Laws , 2009, IEEE Transactions on Automatic Control.

[28]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[29]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[30]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[31]  Homayoun Seraji,et al.  Configuration control of redundant manipulators: theory and implementation , 1989, IEEE Trans. Robotics Autom..

[32]  Larry Leifer,et al.  Applications of Damped Least-Squares Methods to Resolved-Rate and Resolved-Acceleration Control of Manipulators , 1988 .

[33]  Rajiv V. Dubey,et al.  Efficient gradient projection optimization for manipulators with multiple degrees of redundancy , 1990, Proceedings., IEEE International Conference on Robotics and Automation.