Optimal control of systems with unilateral constraints

Problems in robotics and biomechanics such as trajectory planning or resolution of redundancy can be effectively solved using optimal control. Such systems are often subject to unilateral constraints. Examples include tasks involving contacts (e.g., walking, running, multifingered or multiarm manipulation), and other tasks that may not involve contacts but in which the system state or the inputs must satisfy inequality conditions (e.g., limits on actuator forces). This paper shows how problems of optimal control in robotics that involve unilateral constraints can be efficiently solved by first formulating the constrained optimal control problem as an unconstrained problem of the calculus of variations and then solving it using an integral formulation. This method has several advantages over the Pontryagin minimum principle which is traditionally employed to solve such problems. An example of two-arm manipulation with inequality constraints due to Coulomb friction is used to demonstrate the formulation of the problem and the algorithms.

[1]  Arthur E. Bryson,et al.  Applied Optimal Control , 1969 .

[2]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[3]  Kang G. Shin,et al.  Minimum-time control of robotic manipulators with geometric path constraints , 1985 .

[4]  J. Gregory,et al.  Constrained optimization in the calculus of variations and optimal control theory , 1992 .

[5]  M. Pandy,et al.  The dynamics of quadrupedal locomotion. , 1988, Journal of biomechanical engineering.

[6]  Vijay Kumar,et al.  Two-arm manipulation: what can we learn by studying humans? , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[7]  David E. Orin,et al.  Control of Force Distribution in Robotic Mechanisms Containing Closed Kinematic Chains , 1981 .

[8]  Vijay Kumar,et al.  Optimal trajectories and force distribution for cooperating arms , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  J. Bobrow,et al.  Time-Optimal Control of Robotic Manipulators Along Specified Paths , 1985 .

[10]  M. Vukobratovic,et al.  A Method for Optimal Synthesis of Manipulation Robot Trajectories , 1982 .

[11]  Ming-Chuan Leu,et al.  Optimal trajectory generation for robotic manipulators using dynamic programming , 1987 .

[12]  W. Kenchington Animal mechanics , 1975, Nature.

[13]  D. Jacobson,et al.  New necessary conditions of optimality for control problems with state-variable inequality constraints , 1971 .