Direct Collocation Methods for Trajectory Optimization in Constrained Robotic Systems

04/25/2023
by   Ricard Bordalba, et al.
0

Direct collocation methods are powerful tools to solve trajectory optimization problems in robotics. While their resulting trajectories tend to be dynamically accurate, they may also present large kinematic errors in the case of constrained mechanical systems, i.e., those whose state coordinates are subject to holonomic or nonholonomic constraints, like loop-closure or rolling-contact constraints. These constraints confine the robot trajectories to an implicitly-defined manifold, which complicates the computation of accurate solutions. Discretization errors inherent to the transcription of the problem easily make the trajectories drift away from this manifold, which results in physically inconsistent motions that are difficult to track with a controller. This paper reviews existing methods to deal with this problem and proposes new ones to overcome their limitations. Current approaches either disregard the kinematic constraints (which leads to drift accumulation) or modify the system dynamics to keep the trajectory close to the manifold (which adds artificial forces or energy dissipation to the system). The methods we propose, in contrast, achieve full drift elimination on the discrete trajectory, or even along the continuous one, without artificial modifications of the system dynamics. We illustrate and compare the methods using various examples of different complexity.

READ FULL TEXT

page 1

page 7

page 11

page 12

page 17

research
09/27/2018

Trajectory Generation for Robotic Systems with Contact Force Constraints

This paper presents a trajectory generation method for contact-constrain...
research
03/05/2022

Chance-Constrained Optimization in Contact-Rich Systems for Robust Manipulation

This paper presents a chance-constrained formulation for robust trajecto...
research
05/18/2019

Trajectory Optimization on Manifolds: A Theoretically-Guaranteed Embedded Sequential Convex Programming Approach

Sequential Convex Programming (SCP) has recently gained popularity as a ...
research
08/15/2019

Comparing Metrics for Robustness Against External Perturbations in Dynamic Trajectory Optimization

Dynamic trajectory optimization is a popular approach for generating opt...
research
09/10/2021

Trajectory Optimization with Optimization-Based Dynamics

We present a framework for bi-level trajectory optimization in which a s...
research
02/12/2023

Variational Integrators and Graph-Based Solvers for Multibody Dynamics in Maximal Coordinates

Multibody dynamics simulators are an important tool in many fields, incl...
research
01/12/2022

Physics-guided Learning-based Adaptive Control on the SE(3) Manifold

In real-world robotics applications, accurate models of robot dynamics a...

Please sign up or login with your details

Forgot password? Click here to reset