Hopping on Even Ground and Up Stairs with a Single Articulated Leg

被引:7
作者
Guo, Q. [1 ]
Macnab, C. J. B. [1 ]
Pieper, J. K. [2 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, Calgary, AB T2N 1N4, Canada
[2] Univ Calgary, Dept Mech Engn, Calgary, AB T2N 1N4, Canada
关键词
Hopping robots; Running robots; Nearly passive flight phase; Dynamic optimization;
D O I
10.1007/s10846-008-9244-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a method for generating gaits for a one-legged articulated hopping robot. A static optimization procedure produces the initial joint velocities for the flight phase, using the principle of conservation of angular momentum and assuming (nearly) passive flight. Two novel objective functions for this static optimization enable one to choose different gaits by simply changing a few parameters. A dynamic optimization procedure yields a solution for the flight trajectory that minimizes control effort. The stance phase (when the foot is touching the ground) becomes a standard two point boundary value problem, also solved with a dynamic optimization procedure. During the stance phase, the physical joint limitations, ground reaction forces, and the trajectory of the zero-moment point all constrain the solution. After these single-phase optimizations, a complete-cycle optimization procedure, incorporating both flight and stance phases, further reduces the control effort and balances the motion phases. In simulation, the leg hops on even ground and up stairs, exhibiting energy-efficient and intuitively satisfying gaits.
引用
收藏
页码:331 / 358
页数:28
相关论文
共 33 条
[1]   Stable control of a simulated one-legged running robot with hip and leg compliance [J].
Ahmadi, M ;
Buehler, M .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (01) :96-104
[2]   A MODEL OF BIPEDAL LOCOMOTION ON COMPLIANT LEGS [J].
ALEXANDER, RM .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY OF LONDON SERIES B-BIOLOGICAL SCIENCES, 1992, 338 (1284) :189-198
[3]  
Azevedo C, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P2762, DOI 10.1109/ROBOT.2002.1013650
[4]   Solving optimal control problems with state constraints using nonlinear programming and simulation tools [J].
Becerra, VM .
IEEE TRANSACTIONS ON EDUCATION, 2004, 47 (03) :377-384
[5]   Optimal gait synthesis of a seven-link planar biped [J].
Bessonnet, G ;
Chessé, S ;
Sardain, P .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (10-11) :1059-1073
[6]  
Brown B, 1998, IEEE INT CONF ROBOT, P781, DOI 10.1109/ROBOT.1998.677072
[7]  
Cabodevila G, 1997, IEEE SYS MAN CYBERN, P3960, DOI 10.1109/ICSMC.1997.633290
[8]   DERIVATION OF OPTIMAL WALKING MOTIONS FOR A BIPEDAL WALKING ROBOT [J].
CHANNON, PH ;
HOPKINS, SH ;
PHAM, DT .
ROBOTICA, 1992, 10 :165-172
[9]   SIMULATION AND OPTIMIZATION OF GAIT FOR A BIPEDAL ROBOT [J].
CHANNON, PH ;
HOPKINS, SH ;
PHAM, DT .
MATHEMATICAL AND COMPUTER MODELLING, 1990, 14 :463-467
[10]   Optimal reference trajectories for walking and running of a biped robot [J].
Chevallereau, C ;
Aoustin, Y .
ROBOTICA, 2001, 19 (05) :557-569