Optimization-Based Collision Avoidance

11/09/2017
by   Xiaojing Zhang, et al.
1

This paper presents a novel method for reformulating non-differentiable collision avoidance constraints into smooth nonlinear constraints using strong duality of convex optimization. We focus on a controlled object whose goal is to avoid obstacles while moving in an n-dimensional space. The proposed reformulation does not introduce approximations, and applies to general obstacles and controlled objects that can be represented in an n-dimensional space as the finite union of convex sets. Furthermore, we connect our results with the notion of signed distance, which is widely used in traditional trajectory generation algorithms. Our method can be used in generic navigation and trajectory planning tasks, and the smoothness property allows the use of general-purpose gradient- and Hessian-based optimization algorithms. Finally, in case a collision cannot be avoided, our framework allows us to find "least-intrusive" trajectories, measured in terms of penetration. We demonstrate the efficacy of our framework on a quadcopter navigation and automated parking problem, and our numerical experiments suggest that the proposed methods enable real-time optimization-based trajectory planning problems in tight environments. Source code of our implementation is provided at https://github.com/XiaojingGeorgeZhang/OBCA.

READ FULL TEXT

page 13

page 16

page 17

page 19

page 20

page 21

research
04/26/2021

Efficient Formulation of Collision Avoidance Constraints in Optimization Based Trajectory Planning and Control

To be applicable to real world scenarios trajectory planning schemes for...
research
09/15/2023

Quadcopter Trajectory Time Minimization and Robust Collision Avoidance via Optimal Time Allocation

Autonomous navigation requires robots to generate trajectories for colli...
research
05/09/2022

Motion Planning around Obstacles with Convex Optimization

Trajectory optimization offers mature tools for motion planning in high-...
research
02/20/2023

A Differentiable Signed Distance Representation for Continuous Collision Avoidance in Optimization-Based Motion Planning

This paper proposes a new set of conditions for exactly representing col...
research
04/20/2022

Differentiable Collision Avoidance Using Collision Primitives

A central aspect of robotic motion planning is collision avoidance, wher...
research
12/20/2022

Continuous Trajectory Optimization via B-splines for Multi-jointed Robotic Systems

Continuous formulations of trajectory planning problems have two main be...
research
05/04/2023

Off-Road Navigation of Legged Robots Using Linear Transfer Operators

This paper presents the implementation of off-road navigation on legged ...

Please sign up or login with your details

Forgot password? Click here to reset