Contact-Implicit Direct Collocation With a Discontinuous Velocity State

被引:8
|
作者
Shield, Stacey [1 ]
Johnson, Aaron M. [2 ]
Patel, Amir [1 ]
机构
[1] Univ Cape Town, African Robot Unit, ZA-7700 Cape Town, South Africa
[2] Carnegie Mellon Univ, Dept Mech Engn, Pittsburgh, PA 15213 USA
来源
IEEE ROBOTICS AND AUTOMATION LETTERS | 2022年 / 7卷 / 02期
关键词
Multi-contact whole-body motion planning and control; optimization and optimal control; task and motion planning; RIGID-BODY DYNAMICS; TRAJECTORY OPTIMIZATION; TIME; PARADOX; MODEL;
D O I
10.1109/LRA.2022.3160077
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Collisions between rigid bodies are impulsive events, meaning they create near-instantaneous, finite discontinuities in the velocity state of the dynamic system. If velocity is assumed to be continuous, that requirement may come into conflict with the desire for bodies to not interpenetrate, or with Coulomb friction (creating a condition known as the Painleve paradox). This letter presents a contact-implicit framework for trajectory optimization using direct collocation that combines an unplanned impulsive contact model with an implicit, high-order numerical integration scheme. We demonstrate that this framework can resolve problems that other implicit formulations cannot, namely elastic or partially elastic collisions, and impacts without collision - the established resolution of the Painleve paradox. We then evaluate its applicability to legged robotics problems and test its ability to discover the intricate sequence of varied collision types necessary to execute a skateboarding trick.
引用
收藏
页码:5779 / 5786
页数:8
相关论文
共 50 条
  • [1] Contact-Implicit Trajectory Optimization Using Orthogonal Collocation
    Patel, Amir
    Shield, Stacey Leigh
    Kazi, Saif
    Johnson, Aaron M.
    Biegler, Lorenz T.
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (02) : 2242 - 2249
  • [2] Variational Contact-Implicit Trajectory Optimization
    Manchester, Zachary
    Kuindersma, Scott
    ROBOTICS RESEARCH, 2020, 10 : 985 - 1000
  • [3] Contact-Implicit Trajectory Optimization with Hydroelastic Contact and iLQR
    Kurtz, Vince
    Lin, Hai
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 8829 - 8834
  • [4] Fast Contact-Implicit Model Predictive Control
    Le Cleac'h, Simon
    Howell, Taylor A.
    Yang, Shuo
    Lee, Chi-Yen
    Zhang, John
    Bishop, Arun
    Schwager, Mac
    Manchester, Zachary
    IEEE TRANSACTIONS ON ROBOTICS, 2024, 40 : 1617 - 1629
  • [5] Tuning-Free Contact-Implicit Trajectory Optimization
    Onol, Aykut Ozgun
    Corcodel, Radu
    Long, Philip
    Padir, Taskin
    2020 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2020, : 1183 - 1189
  • [6] Contact-Implicit Optimization of Locomotion Trajectories for a Quadrupedal Microrobot
    Doshi, Neel
    Jayaram, Kaushik
    Goldberg, Benjamin
    Manchester, Zachary
    Wood, Robert J.
    Kuindersma, Scott
    ROBOTICS: SCIENCE AND SYSTEMS XIV, 2018,
  • [7] Contact-implicit trajectory optimization using variational integrators
    Manchester, Zachary
    Doshi, Neel
    Wood, Robert J.
    Kuindersma, Scott
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2019, 38 (12-13): : 1463 - 1476
  • [8] Distributed Contact-Implicit Trajectory Optimization for Collaborative Manipulation
    Shorinwa, Ola
    Mac Schwager
    2021 INTERNATIONAL SYMPOSIUM ON MULTI-ROBOT AND MULTI-AGENT SYSTEMS (MRS), 2021, : 56 - 65
  • [9] Contact-Implicit Trajectory Optimization for Dynamic Object Manipulation
    Sleiman, Jean-Pierre
    Carius, Jan
    Grandia, Ruben
    Wermelinger, Martin
    Hutter, Marco
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 6814 - 6821
  • [10] Contact-Implicit Trajectory Optimization Based on a Variable Smooth Contact Model and Successive Convexification
    Onol, Aykul Ozgun
    Long, Philip
    Padir, Taskin
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 2447 - 2453