A unifying framework for robot control with redundant DOFs

Abstract Recently, Udwadia (Proc. R. Soc. Lond. A 2003:1783–1800, 2003) suggested to derive tracking controllers for mechanical systems with redundant degrees-of-freedom (DOFs) using a generalization of Gauss’ principle of least constraint. This method allows reformulating control problems as a special class of optimal controllers. In this paper, we take this line of reasoning one step further and demonstrate that several well-known and also novel nonlinear robot control laws can be derived from this generic methodology. We show experimental verifications on a Sarcos Master Arm robot for some of the derived controllers. The suggested approach offers a promising unification and simplification of nonlinear control law design for robots obeying rigid body dynamics equations, both with or without external constraints, with over-actuation or underactuation, as well as open-chain and closed-chain kinematics.

[1]  N. Minamide Minimum error control problem in Banach space , 1969 .

[2]  D. Helms,et al.  The Control of Robot , 1975 .

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

[4]  Mark W. Spong,et al.  ON POINTWISE OPTIMAL CONTROL STRATEGIES FOR ROBOT MANIPULATORS. , 1984 .

[5]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[6]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[7]  Mark W. Spong,et al.  The control of robot manipulators with bounded input , 1986 .

[8]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

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

[10]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[11]  John M. Hollerbach,et al.  Local versus global torque optimization of redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[12]  Zhaoyu Wang,et al.  Global versus Local Optimization in Redundancy Resolution of Robotic Manipulators , 1988, Int. J. Robotics Res..

[13]  S. Shankar Sastry,et al.  Dynamic control of redundant manipulators , 1989, J. Field Robotics.

[14]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[15]  John Baillieul,et al.  Resolution of kinematic redundancy , 1990 .

[16]  吉川 恒夫,et al.  Foundations of robotics : analysis and control , 1990 .

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

[18]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[19]  Won Jee Chung,et al.  Null torque-based dynamic control for kinematically redundant manipulators , 1993, J. Field Robotics.

[20]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[21]  Jonghoon Park,et al.  Specification and control of motion for kinematically redundant manipulators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[22]  R. Kalaba,et al.  Analytical Dynamics: A New Approach , 1996 .

[23]  Suguru Arimoto,et al.  Control Theory of Nonlinear Mechanical Systems , 1996 .

[24]  Suguru Arimoto Control Theory of Nonlinear Mechanical Systems , 1996 .

[25]  Carlos Canudas de Wit,et al.  Theory of Robot Control , 1996 .

[26]  Jerry E. Pratt,et al.  Intuitive control of a planar bipedal walking robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[27]  Oussama Khatib,et al.  Gauss' principle and the dynamics of redundant and constrained manipulators , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[28]  Jonghoon Park,et al.  Characterization of instability of dynamic control for kinematically redundant manipulators , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[29]  Katsu Yamane,et al.  Natural Motion Animation through Constraining and Deconstraining at Will , 2003, IEEE Trans. Vis. Comput. Graph..

[30]  F. Udwadia A new perspective on the tracking control of nonlinear structural and mechanical systems , 2003, Proceedings of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[31]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[32]  Oussama Khatib,et al.  Prioritized multi-objective dynamics and control of robots in human environments , 2004, 4th IEEE/RAS International Conference on Humanoid Robots, 2004..

[33]  Oussama Khatib,et al.  Control of Free-Floating Humanoid Robots Through Task Prioritization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[34]  Jun Nakanishi,et al.  Comparative experiments on task space control with redundancy resolution , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[35]  Nahum Shimkin,et al.  Nonlinear Control Systems , 2008 .