Log In Sign Up

An NMPC Approach using Convex Inner Approximations for Online Motion Planning with Guaranteed Collision Freedom

by   Tobias Schoels, et al.

Even though mobile robots have been around for decades, trajectory optimization and continuous time collision avoidance remains subject of active research. Existing methods trade off between path quality, computational complexity, and kinodynamic feasibility. This work approaches the problem using a model predictive control (MPC) framework, that is based on a novel convex inner approximation of the collision avoidance constraint. The proposed Convex Inner ApprOximation (CIAO) method finds a dynamically feasible and collision free trajectory in few iterations, typically one, and preserves feasibility during further iterations. CIAO scales to high-dimensional systems, is computationally efficient, and guarantees both kinodynamic feasibility and continuous-time collision avoidance. Our experimental evaluation shows that the approach outperforms state of the art baselines in terms of planning efficiency and path quality. Furthermore real-world experiments show its capability of unifying trajectory optimization and tracking for safe motion planning in dynamic environments.


page 1

page 7


CIAO^: MPC-based Safe Motion Planning in Predictable Dynamic Environments

Robots have been operating in dynamic environments and shared workspaces...

Probabilistic Constraint Tightening Techniques for Trajectory Planning with Predictive Control

In order for automated mobile vehicles to navigate in the real world wit...

Stochastic Optimization for Trajectory Planning with Heteroscedastic Gaussian Processes

Trajectory optimization methods for motion planning attempt to generate ...

Differentiable Collision Avoidance Using Collision Primitives

A central aspect of robotic motion planning is collision avoidance, wher...

Fast MILP-based Task and Motion Planning for Pick-and-Place with Hard/Soft Constraints of Collision-Free Route

We present new models of optimization-based task and motion planning (TA...

Collision Probabilities for Continuous-Time Systems Without Sampling [with Appendices]

Demand for high-performance, robust, and safe autonomous systems has gro...

Trajectory Splitting: A Distributed Formulation for Collision Avoiding Trajectory Optimization

Efficient trajectory optimization is essential for avoiding collisions i...