CPC: Complementary Progress Constraints for Time-Optimal Quadrotor Trajectories

07/13/2020
by   Philipp Foehn, et al.
0

In many mobile robotics scenarios, such as drone racing, the goal is to generate a trajectory that passes through multiple waypoints in minimal time. This problem is referred to as time-optimal planning. State-of-the-art approaches either use polynomial trajectory formulations, which are suboptimal due to their smoothness, or numerical optimization, which requires waypoints to be allocated as costs or constraints to specific discrete-time nodes. For time-optimal planning, this time-allocation is a priori unknown and renders traditional approaches incapable of producing truly time-optimal trajectories. We introduce a novel formulation of progress bound to waypoints by a complementarity constraint. While the progress variables indicate the completion of a waypoint, change of this progress is only allowed in local proximity to the waypoint via complementarity constraints. This enables the simultaneous optimization of the trajectory and the time-allocation of the waypoints. To the best of our knowledge, this is the first approach allowing for truly time-optimal trajectory planning for quadrotors and other systems. We perform and discuss evaluations on optimality and convexity, compare to other related approaches, and qualitatively to an expert-human baseline.

READ FULL TEXT
research
08/10/2021

Time-Optimal Planning for Quadrotor Waypoint Flight

Quadrotors are among the most agile flying robots. However, planning tim...
research
09/21/2023

Planning Optimal Trajectories for Mobile Manipulators under End-effector Trajectory Continuity Constraint

Mobile manipulators have been employed in many applications which are us...
research
09/14/2019

Planning Jerk-Optimized Trajectory with Discrete-Time Constraints for Redundant Robots

We present a method for effectively planning the motion trajectory of ro...
research
08/30/2021

Model Predictive Contouring Control for Near-Time-Optimal Quadrotor Flight

We tackle the problem of flying time-optimal trajectories through multip...
research
12/13/2020

Efficient Online Trajectory Planning for Integrator Chain Dynamics using Polynomial Elimination

Providing smooth reference trajectories can effectively increase perform...
research
04/22/2023

Optimal Virtual Tube Planning and Control for Swarm Robotics

This paper presents a novel method for efficiently solving trajectory pl...
research
02/18/2022

Smooth time optimal trajectory generation for drones

In this paper, we address a minimum-time steering problem for a drone mo...

Please sign up or login with your details

Forgot password? Click here to reset