Energy-optimal trajectory planning for the Pendubot and the Acrobot

被引:16
作者
Gregory, John [1 ]
Olivares, Alberto [2 ]
Staffetti, Ernesto [2 ]
机构
[1] So Illinois Univ, Dept Math, Carbondale, IL 62901 USA
[2] Rey Juan Carlos Univ, Madrid, Spain
关键词
optimal control; underactuated manipulators; nonholonomic constraints; Pendubot; Acrobot; MINIMUM-TIME CONTROL; ROBOTIC MANIPULATORS; OPTIMAL MOTIONS; CONTROL LAW; SWING-UP; CONTROLLABILITY; SYSTEMS; EXISTENCE;
D O I
10.1002/oca.2020
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study the trajectory-planning problem for planar underactuated robot manipulators with two revolute joints in the presence of gravity. This problem is studied as an optimal control problem. We consider both possible models of planar underactuated robot manipulators, namely with the elbow joint not actuated, called Pendubot, and with the shoulder joint not actuated, called Acrobot. Our method consists of a numerical resolution of a reformulation of the optimal control problem, as an unconstrained calculus of variations problem, in which the dynamic equations of the mechanical system are regarded as constraints and treated by means of special derivative multipliers. We solve the resulting calculus of variations problem by using a numerical approach based on the EulerLagrange necessary condition in integral form. In which, time is discretized, and admissible variations for each variable are approximated using a linear combination of the piecewise continuous basis functions of time. In this way, a general method for the solution of optimal control problems with constraints is obtained, which, in particular, can deal with nonintegrable differential constraints arising from the dynamic models of underactuated planar robot manipulators with two revolute joints in the presence of gravity. Copyright (c) 2012 John Wiley & Sons, Ltd.
引用
收藏
页码:275 / 295
页数:21
相关论文
共 54 条
[1]   ON THE EXISTENCE OF TIME-OPTIMAL CONTROL OF MECHANICAL MANIPULATORS [J].
AILON, A ;
LANGHOLZ, G .
JOURNAL OF OPTIMIZATION THEORY AND APPLICATIONS, 1985, 46 (01) :1-21
[2]   Swing-Up Control of the Pendubot: An Impulse-Momentum Approach [J].
Albahkali, Thamer ;
Mukherjee, Ranjan ;
Das, Tuhin .
IEEE TRANSACTIONS ON ROBOTICS, 2009, 25 (04) :975-982
[3]  
[Anonymous], 2002, Machine Intelligence and Robotic Control
[4]  
[Anonymous], 1991, PITMAN MONOGRAPHS SU
[5]   A non-smooth control law and time-optimality notions for the acrobot [J].
Banavar, RN ;
Mahindrakar, AD .
INTERNATIONAL JOURNAL OF CONTROL, 2005, 78 (15) :1166-1173
[6]   Optimal motion synthesis -: Dynamic modelling and numerical solving aspects [J].
Bessonnet, G ;
Sardain, P ;
Chessé, S .
MULTIBODY SYSTEM DYNAMICS, 2002, 8 (03) :257-278
[7]  
Betts J.T., 2001, Advances in Design and Control
[8]   Survey of numerical methods for trajectory optimization [J].
Betts, JT .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1998, 21 (02) :193-207
[9]  
Bliss G. A., 1963, Lectures on the Calculus of Variations
[10]  
Bloch A.M., 2003, INTERD APPL, P24