Optimal Control for Autonomous Task Execution

The research described in this paper addresses the problem of automatic execution of a robotic task. The objective is to develop a control methodology that can be used to give autonomy to a robotic device during the execution of a specific task. In particular we focus on the application domain of robotic surgery and we want to explore the possibility of adding autonomous capability to the robotic device performing the surgery, to be of help to the surgeon. In this context, by "task" we mean a small sequence of coded surgical gestures, that is well described in the medical literature and that can, potentially, be described in algorithmic form. We first model the task with a suitable Hybrid System, then we compute the nominal controls by minimizing various performance indices, and finally we define a quality measure to provide feedback during real time execution. We model a complex task with a hybrid automaton, whose elementary states represent distinct actions in the task, and we account for uncertainty with appropriate state transitions. The desired behavior is represented by the optimal trajectory computed off-line, whereas the on-line compensation aims at zeroing trajectory errors and the cost of the jumps between states. We conclude the paper with some simulation and experimental results proving the feasibility of this approach.

[1]  E. J. McShane On Multipliers for Lagrange Problems , 1939 .

[2]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[3]  C. SIAMJ.,et al.  MAXIMUM PRINCIPLE FOR A HYBRID SYSTEM VIA SINGULAR PERTURBATIONS∗ , 1999 .

[4]  V. Borkar,et al.  A unified framework for hybrid control: model and optimal control theory , 1998, IEEE Trans. Autom. Control..

[5]  Guilherme A. S. Pereira,et al.  A mobile manipulator for installation and removal of aircraft warning spheres on aerial power transmission lines , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

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

[7]  V. Borkar,et al.  A unified framework for hybrid control , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[8]  C SIAMJ.,et al.  AN OPTIMAL CONTROL THEORY FOR DISCRETE EVENT SYSTEMS , 1998 .

[9]  L. S. Pontryagin,et al.  Mathematical Theory of Optimal Processes , 1962 .

[10]  G. Grammel,et al.  Maximum Principle for a Hybrid System Via Singular Perturbations , 1999 .

[11]  A. Rantzer,et al.  Optimal control of hybrid systems , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[12]  Vijay Kumar,et al.  Dynamic role assignment for cooperative robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[13]  M. L. Chambers The Mathematical Theory of Optimal Processes , 1965 .

[14]  John Lygeros,et al.  Advanced air traffic automation : A case study in distributed decentralized control , 1998 .

[15]  Danica Kragic,et al.  Real-time tracking meets online grasp planning , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[16]  Xuping Xu,et al.  A dynamic programming approach for optimal control of switched systems , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[17]  Vijay Kumar,et al.  Hybrid systems modeling of cooperative robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).