Kinematic Redundancy Resolution for Serial-Parallel Manipulators via Local Optimization Including Joint Constraints

Abstract This paper presents a method for kinematic redundancy resolution for serial-parallel manipulators using local optimization. The local optimization method is computationally efficient and thus suitable for real-time application. Furthermore, the developed method allows for incorporation of both active and passive joint limits. Accordingly, only feasible trajectory solutions are obtained. The method includes a rule-based, heuristic algorithm to provide smooth transitions between unconstrained and constrained motions. Details of the new algorithm are provided and the efficacy of the approach is established through simulation. Additionally, the algorithm is validated by comparison to a widely accepted global optimization method.

[1]  Steven Dubowsky,et al.  On computing the global time-optimal motions of robotic manipulators in the presence of obstacles , 1991, IEEE Trans. Robotics Autom..

[2]  Jun Wang,et al.  A dual neural network for redundancy resolution of kinematically redundant manipulators subject to joint limits and joint velocity limits , 2003, IEEE Trans. Neural Networks.

[3]  J. Hollerbach,et al.  Programming and control of kinematically redundant manipulators , 1984, The 23rd IEEE Conference on Decision and Control.

[4]  Fan-Tien Cheng,et al.  Resolving manipulator redundancy under inequality constraints , 1994, IEEE Trans. Robotics Autom..

[5]  J. Tsitsiklis,et al.  Efficient algorithms for globally optimal trajectories , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[6]  Tsuneo Yoshikawa,et al.  Analysis and Control of Articulated Robot Arms with Redundancy , 1981 .

[7]  Joel W. Burdick,et al.  On the inverse kinematics of redundant manipulators: characterization of the self-motion manifolds , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[8]  Zsolt Szabad,et al.  Optimal trajectory generation for redundant planar manipulators , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[9]  Yoshihiko Nakamura,et al.  Optimal Redundancy Control of Robot Manipulators , 1987 .

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

[11]  John Baillieul,et al.  Resolution of Kinematic Redundancy using Optimization Techniques , 1988, 1988 American Control Conference.

[12]  Miroslaw Galicki,et al.  Time-optimal controls of kinematically redundant manipulators with geometric constraints , 2000, IEEE Trans. Robotics Autom..

[13]  Atsuo Kawamura,et al.  Trajectory planning of redundant manipulators for minimum energy consumption without matrix inversion , 1997, Proceedings of International Conference on Robotics and Automation.

[14]  Andrew K. C. Wong,et al.  A global approach for the optimal path generation of redundant robot manipulators , 1990, J. Field Robotics.

[15]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[16]  Craig R. Carignan Trajectory optimization for kinematically redundant arms , 1991, J. Field Robotics.

[17]  Bahram Ravani,et al.  Sensor-based path planning and motion control for a robotic system for roadway crack sealing , 2000, IEEE Trans. Control. Syst. Technol..

[18]  Jing-Sin Liu,et al.  An improved trajectory planner for redundant manipulators in constrained workspace , 1999, J. Field Robotics.

[19]  Woong Kwon,et al.  Resolving kinematic redundancy of a robot using a quadratically constrained optimization technique , 1999, Robotica.

[20]  Kenneth J. Waldron,et al.  Kinematics of a Hybrid Series-Parallel Manipulation System , 1989 .

[21]  Shuzhi Sam Ge,et al.  A unified quadratic-programming-based dynamical system approach to joint torque optimization of physically constrained redundant manipulators , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[22]  Fan-Tien Cheng,et al.  Torque optimization schemes for kinematically redundant manipulators , 1994, J. Field Robotics.

[23]  R. Colbaugh,et al.  Improved configuration control for redundant robots , 1990, J. Field Robotics.

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

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

[26]  Jing-Sin Liu,et al.  On-line multi-criteria based collision-free posture generation of redundant manipulator in constrained workspace , 2002, Robotica.

[27]  Olav Egeland,et al.  Task-space tracking with redundant manipulators , 1987, IEEE Journal on Robotics and Automation.

[28]  Wan Kyun Chung,et al.  Extended impedance control of redundant manipulators based on weighted decomposition of joint space , 1998, J. Field Robotics.

[29]  Rajiv V. Dubey,et al.  An efficient gradient projection optimization scheme for a seven-degree-of-freedom redundant robot with spherical wrist , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[30]  Min Ki Lee,et al.  Kinematic and dynamic analysis of a double parallel manipulator for enlarging workspace and avoiding singularities , 1999, IEEE Trans. Robotics Autom..

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

[32]  Ty A. Lasky,et al.  Manipulability-Based Design and Analysis of a Hybrid Manipulator for Highway Applications , 2005 .

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

[34]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[35]  Myung Jin Chung,et al.  A constrained optimization approach to resolving manipulator redundancy , 1996, J. Field Robotics.

[36]  X. Luo,et al.  A geometric structure based self-motion control algorithm for redundant manipulators , 2004, The 8th IEEE International Workshop on Advanced Motion Control, 2004. AMC '04..