Emergent Mind

An alternating peak-optimization method for optimal trajectory generation of quadrotor drones

(2312.02944)
Published Dec 5, 2023 in cs.RO , cs.SY , and eess.SY

Abstract

In this paper, we propose an alternating optimization method to address a time-optimal trajectory generation problem. Different from the existing solutions, our approach introduces a new formulation that minimizes the overall trajectory running time while maintaining the polynomial smoothness constraints and incorporating hard limits on motion derivatives to ensure feasibility. To address this problem, an alternating peak-optimization method is developed, which splits the optimization process into two sub-optimizations: the first sub-optimization optimizes polynomial coefficients for smoothness, and the second sub-optimization adjusts the time allocated to each trajectory segment. These are alternated until a feasible minimum-time solution is found. We offer a comprehensive set of simulations and experiments to showcase the superior performance of our approach in comparison to existing methods. A collection of demonstration videos with real drone flying experiments can be accessed at https://www.youtube.com/playlist?list=PLQGtPFK17zUYkwFT-fr0a8E49R8Uq712l .

Overview

  • Quadrotor drones are versatile and highly maneuverable, widely used in a range of applications.

  • Traditional trajectory optimization for quadrotors tends to predefine total trajectory running time, which can lead to inefficiencies.

  • The paper introduces a novel approach that minimizes the drone's trajectory running time without sacrificing motion smoothness or exceeding the drone's physical limits.

  • This optimization is achieved by alternating between optimizing polynomial coefficients and adjusting trajectory segment times.

  • Real-world experiments and simulations show that this new method surpasses existing strategies in generating time-optimal trajectories for quadrotors.

Introduction to Trajectory Optimization for Quadrotor Drones

Quadrotor drones have risen to prominence due to their versatility, cost-effectiveness, and impressive maneuverability, making them valuable in a variety of applications, from environmental monitoring to search and rescue operations. However, their sophisticated dynamics and the requirement for multi-variable actuation present a substantial challenge in optimizing drone motion for efficiency and speed.

The Trajectory Optimization Challenge

Typically, trajectory optimization for quadrotors aims to push these drones to their performance limits, creating the most aggressive motion possible. This is often done using continuous-time polynomials, which simplify the drone's complex motion dynamics. However, a common issue with the prevailing optimization techniques is that they tend to predefine the total running time of the drone's trajectory, leading to suboptimal efficiency.

A Novel Time-Optimal Trajectory Approach

In contrast to traditional methods, the new approach introduced in the paper redefines trajectory optimization by focusing on minimizing the total running time of the drone's path without compromising the smoothness of the motion or violating the drone's physical limits. This is done by partitioning the optimization into two sub-problems: optimizing polynomial coefficients and adjusting segment times of the trajectory. These steps are alternated in what is termed an "alternating peak-optimization method," ensuring that the drone operates at peak efficiency over the entire trajectory.

Advantages and Implementation

Simulations and real-world experiments provide evidence that this new optimization strategy excels in generating time-optimal trajectories when compared to established methods. The technique's adaptability is evident by its ability to either aggressively minimize the running time or, alternatively, relax the constraints to ensure feasibility if the situation demands. Practical demonstrations deploying this method using standardized platforms underline its viability and superior performance in producing time-efficient quadrotor trajectories.

In summary, this paper presents a transformative step in quadrotor trajectory optimization, offering a methodology that outperforms existing solutions in speed without neglecting the drone's operational boundaries.

Create an account to read this summary for free:

Newsletter

Get summaries of trending comp sci papers delivered straight to your inbox:

Unsubscribe anytime.