Need help with OBCA?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
XiaojingGeorgeZhang

Description

Optimization-Based Collision Avoidance - a path planner for autonomous navigation

164 Stars 86 Forks GNU General Public License v3.0 52 Commits 2 Opened issues

Services available

Need anything else?

OBCA

Optimization-Based Collision Avoidance - a path planner for autonomous navigation

Paper describing the theory can be found here.

Note: An OBCA version specialized towards autonomous parking can be found at H-OBCA.

Short Description

OBCA is a novel method for formulating collision avoidance constraints. It provides a smooth reformulation of collision avoidance constraints, allowing the use of generic non-linear optimization solvers.

OBCA can be used to in path planning algorithms to generate high-quality paths that satisfy the system dynamics as well as satefy constraints. We provide Julia-based implementations for a quadcopter navigation problem and for autonomous parking problems.

Examples

OBCA for Quadcopter Navigation

OBCA for Autonomous Parking

Backwards Parking

Parallel Parking

Parking of Truck with Trailer

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.