Fast interpolation and time-optimization with contact

被引:66
作者
Hauser, Kris [1 ]
机构
[1] Indiana Univ, Sch Informat & Comp, Bloomington, IN 47408 USA
关键词
Trajectory optimization; algorithms; manipulation; legged locomotion; OPTIMAL MOTIONS; GENERATION; GAIT;
D O I
10.1177/0278364914527855
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents a method for generating dynamically feasible, keyframe-interpolating motions for robots undergoing contact, such as in legged locomotion and manipulation. The first stage generates a twice-differentiable interpolating path that obeys kinematic contact constraints up to a user-specified tolerance. The second stage optimizes speeds along the path to minimize time while satisfying dynamic constraints. The method supports velocity, acceleration, and torque constraints, and polyhedral contact friction constraints at an arbitrary number of contact points. The method is numerically stable, and empirical running time is weakly linear in the number of degrees of freedom and polynomial in the time-domain grid resolution. Experiments demonstrate that full-body motions for robots with 100 degrees of freedom and dozens of contact points are calculated in seconds.
引用
收藏
页码:1231 / 1250
页数:20
相关论文
共 32 条
  • [1] [Anonymous], P ROB SCI SYST RSS Z
  • [2] [Anonymous], 2008, RIGID BODY DYNAMICS
  • [3] [Anonymous], 2009, P IEEE INT C ROB AUT
  • [4] OPTIMAL ROBOT PATH PLANNING USING THE MINIMUM-TIME CRITERION
    BOBROW, JE
    [J]. IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1988, 4 (04): : 443 - 450
  • [5] A fast and adaptive test of static equilibrium for legged robots
    Bretl, Timothy
    Lall, Sanjay
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, : 1109 - 1116
  • [6] A variational approach to the optimization of gait for a bipedal robot
    Channon, PH
    Hopkins, SH
    Pham, DT
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 1996, 210 (02) : 177 - 186
  • [7] NEAR-TIME OPTIMAL ROBOT MOTION PLANNING FOR ONLINE APPLICATIONS
    CROFT, EA
    BENHABIB, B
    FENTON, RG
    [J]. JOURNAL OF ROBOTIC SYSTEMS, 1995, 12 (08): : 553 - 567
  • [8] Crouch P., 1995, Journal of Dynamical and Control Systems, V1, P177, DOI 10.1007/BF02254638
  • [9] Escande A, 2009, SPRINGER TRAC ADV RO, V54, P293
  • [10] TIME-OPTIMAL MOTIONS OF ROBOTS IN ASSEMBLY TASKS
    GEERING, HP
    GUZZELLA, L
    HEPNER, SAR
    ONDER, CH
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1986, 31 (06) : 512 - 518