Comparison of Optimization-Based Methods for Energy-Optimal Quadrotor Motion Planning

04/27/2023
by   Welf Rehberg, et al.
0

Quadrotors are agile flying robots that are challenging to control. Considering the full dynamics of quadrotors during motion planning is crucial to achieving good solution quality and small tracking errors during flight. Optimization-based methods scale well with high-dimensional state spaces and can handle dynamic constraints directly, therefore they are often used in these scenarios. The resulting optimization problem is notoriously difficult to solve due to its nonconvex constraints. In this work, we present an analysis of four solvers for nonlinear trajectory optimization (KOMO, direct collocation with SCvx, direct collocation with CasADi, Crocoddyl) and evaluate their performance in scenarios where the solvers are tasked to find minimum-effort solutions to geometrically complex problems and problems requiring highly dynamic solutions. Benchmarking these methods helps to determine the best algorithm structures for these kinds of problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2020

A Factor-Graph Approach for Optimization Problems with Dynamics Constraints

In this paper, we introduce dynamics factor graphs as a graphical framew...
research
03/08/2021

Co-Designing Robots by Differentiating Motion Solvers

We present a novel algorithm for the computational co-design of legged r...
research
03/06/2022

Non-Gaussian Risk Bounded Trajectory Optimization for Stochastic Nonlinear Systems in Uncertain Environments

We address the risk bounded trajectory optimization problem of stochasti...
research
04/10/2020

Time-Informed Exploration For Robot Motion Planning

Anytime sampling-based methods are an attractive technique for solving k...
research
11/13/2020

Joint Sampling and Trajectory Optimization over Graphs for Online Motion Planning

Among the most prevailing motion planning techniques, sampling and traje...
research
01/28/2021

Visualization of Nonlinear Programming for Robot Motion Planning

Nonlinear programming targets nonlinear optimization with constraints, w...
research
09/22/2022

Learning Agile Flight Maneuvers: Deep SE(3) Motion Planning and Control for Quadrotors

Agile flights of autonomous quadrotors in cluttered environments require...

Please sign up or login with your details

Forgot password? Click here to reset