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 条
  • [21] Smooth invariant interpolation of rotations
    Park, FC
    Ravani, B
    [J]. ACM TRANSACTIONS ON GRAPHICS, 1997, 16 (03): : 277 - 295
  • [22] Pham Q.-C., 2013, P ROB SCI SYST BERL
  • [23] Posa M, 2012, SPRINGER TRACTS ADV, V86, P527
  • [24] Ratliff N, 2009, IEEE INT CONF ROBOT, P4030
  • [25] Roussel L, 1998, IEEE INT CONF ROBOT, P2036, DOI 10.1109/ROBOT.1998.680615
  • [26] COMPUTATION OF PATH CONSTRAINED TIME OPTIMAL MOTIONS WITH DYNAMIC SINGULARITIES
    SHILLER, Z
    LU, HH
    [J]. JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1992, 114 (01): : 34 - 40
  • [27] ANIMATING ROTATION WITH QUATERNION CURVES.
    Shoemake, Ken
    [J]. Computer Graphics (ACM), 1985, 19 (03): : 245 - 254
  • [28] Srinivasa SS, 2005, IEEE INT CONF ROBOT, P2523
  • [29] Stilman M, 2007, 2007 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-9, P3080
  • [30] Time-Optimal Path Tracking for Robots: A Convex Optimization Approach
    Verscheure, Diederik
    Demeulenaere, Bram
    Swevers, Jan
    De Schutter, Joris
    Diehl, Moritz
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2009, 54 (10) : 2318 - 2327