Loading [MathJax]/extensions/MathMenu.js
Contact-Implicit Direct Collocation With a Discontinuous Velocity State | IEEE Journals & Magazine | IEEE Xplore

Contact-Implicit Direct Collocation With a Discontinuous Velocity State


Abstract:

Collisions between rigid bodies are impulsive events, meaning they create near-instantaneous, finite discontinuities in the velocity state of the dynamic system. If veloc...Show More

Abstract:

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 Painlevé 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 Painlevé 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.
Published in: IEEE Robotics and Automation Letters ( Volume: 7, Issue: 2, April 2022)
Page(s): 5779 - 5786
Date of Publication: 22 March 2022

ISSN Information:

Funding Agency:

Citations are not available for this document.

I. Introduction

Contact allows robots to interact with objects and terrain, making it an essential component of almost any useful task they might be expected to perform. Robots are often modelled as tree-like systems of rigid bodies, which allows their dynamics to be described using a finite set of generalized coordinates and associated ordinary differential equations (ODEs) [1]. However, contact introduces discontinuities in the directions of allowable motion, corresponding to unilateral inequality constraints that preclude the use of numerical methods for simulating ODEs. For the assumption of rigidity to hold, collisions must be impulsive: relative motion must cease at the instant of contact, under the action of infinitely-large forces.

Cites in Papers - |

Cites in Papers - IEEE (3)

Select All
1.
Victor Klemm, Yvain de Viragh, David Rohr, Roland Siegwart, Marco Tognon, "Nonsmooth Trajectory Optimization for Wheeled Balancing Robots With Contact Switches and Impacts", IEEE Transactions on Robotics, vol.41, pp.497-517, 2025.
2.
Yuki Shirai, Devesh K. Jha, Arvind U. Raghunathan, "Robust Pivoting Manipulation Using Contact Implicit Bilevel Optimization", IEEE Transactions on Robotics, vol.40, pp.3425-3444, 2024.
3.
Patrick M. Wensing, Michael Posa, Yue Hu, Adrien Escande, Nicolas Mansard, Andrea Del Prete, "Optimization-Based Control for Dynamic Legged Robots", IEEE Transactions on Robotics, vol.40, pp.43-63, 2024.

Cites in Papers - Other Publishers (4)

1.
Jan T. Heinen, Samuel G. Brockie, Raymund ten Broek, Eline van\\xa0der Kruk, Jason K. Moore, "Maximizing ollie height by optimizing control strategy and skateboard geometry using direct collocation", Sports Engineering, vol.27, no.1, 2024.
2.
Armin Nurkanović, Jonathan Frey, Anton Pozharskiy, Moritz Diehl, "FESD-J: Finite Elements with Switch Detection for numerical optimal control of rigid bodies with impacts and Coulomb friction", Nonlinear Analysis: Hybrid Systems, vol.52, pp.101460, 2024.
3.
Stacey Shield, Amir Patel, "From Dima to Kemba: Ten Years of Cheetah-Inspired Research at the African Robotics Unit", Scientific African, pp.e01640, 2023.
4.
Yuquan Wang, Niels Dehio, Arnaud Tanguy, Abderrahmane Kheddar, "Impact-aware task-space quadratic-programming control", The International Journal of Robotics Research, 2023.
Contact IEEE to Subscribe

References

References is not available for this document.