Differential Flatness as a Sufficient Condition to Generate Optimal Trajectories in Real Time

03/04/2021
by   Logan E. Beaver, et al.
0

As robotic systems increase in autonomy, there is a strong need to plan efficient trajectories in real-time. In this paper, we propose an approach to significantly reduce the complexity of solving optimal control problems both numerically and analytically. We exploit the property of differential flatness to show that it is always possible to decouple the forward dynamics of the system's state from the backward dynamics that emerge from the Euler-Lagrange equations. This coupling generally leads to instabilities in numerical approaches; thus, we expect our method to make traditional "shooting" methods a viable choice for optimal trajectory planning in differentially flat systems. To provide intuition for our approach, we also present an illustrative example of generating minimum-thrust trajectories for a quadrotor. Furthermore, we employ quaternions to track the quadrotor's orientation, which, unlike the Euler-angle representation, do not introduce additional singularities into the model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/19/2019

Numerical Optimal Control of HIV Transmission in Octave/MATLAB

We provide easy and readable GNU Octave/MATLAB code for the simulation o...
research
07/10/2021

Potential iLQR: A Potential-Minimizing Controller for Planning Multi-Agent Interactive Trajectories

Many robotic applications involve interactions between multiple agents w...
research
11/17/2019

Optimal Control of a Differentially Flat 2D Spring-Loaded Inverted Pendulum Model

This paper considers the optimal control problem of an extended spring-l...
research
07/07/2022

Aerobatic Trajectory Generation for a VTOL Fixed-Wing Aircraft Using Differential Flatness

This paper proposes a novel algorithm for aerobatic trajectory generatio...
research
06/22/2020

Forward-Backward RRT: Branched Sampled FBSDEs for Stochastic Optimal Control

We propose a numerical method to solve forward-backward stochastic diffe...
research
12/13/2020

Efficient Online Trajectory Planning for Integrator Chain Dynamics using Polynomial Elimination

Providing smooth reference trajectories can effectively increase perform...
research
10/01/2019

An Iterative Quadratic Method for General-Sum Differential Games with Feedback Linearizable Dynamics

Iterative linear-quadratic (ILQ) methods are widely used in the nonlinea...

Please sign up or login with your details

Forgot password? Click here to reset