Abstract

In this paper, we present a bilevel optimal motion planning (BOMP) model for autonomous parking. The BOMP model treats motion planning as an optimal control problem, in which the upper level is designed for vehicle nonlinear dynamics, and the lower level is for geometry collision-free constraints. The significant feature of the BOMP model is that the lower level is a linear programming problem that serves as a constraint for the upper-level problem. That is, an optimal control problem contains an embedded optimization problem as constraints. Traditional optimal control methods cannot solve the BOMP problem directly. Therefore, the modified approximate Karush–Kuhn–Tucker theory is applied to generate a general nonlinear optimal control problem. Then the pseudospectral optimal control method solves the converted problem. Particularly, the lower level is the J_2-function that acts as a distance function between convex polyhedron objects. Polyhedrons can approximate objects in higher precision than spheres or ellipsoids. As a result, a fast high-precision BOMP algorithm for autonomous parking concerning dynamical feasibility and collision-free property is proposed. Simulation results and experiment on Turtlebot3 validate the BOMP model, and demonstrate that the computation speed increases almost two orders of magnitude compared with the area criterion based collision avoidance method.

Highlights

  • For complex high-precision parking problems, combined approaches (Li and Shao 2015; Li et al 2016) are more effective, that vehicle motion planning and control are treated as a unified optimal control problem

  • Treating J2 ≥ as a constraint for the overall optimal control problem, a special J2-function based bilevel optimal motion planning (BOMP) model for autonomous parking is obtained

  • We present a general BOMP model in which the upper level is an optimal control problem designed for vehicle nonlinear dynamics, while the lower level is the J2 -function linear programming for geometry collision-free constraint

Read more

Summary

Introduction

Real-time collision-free motion planning and control for autonomous vehicles have received a considerable amount of attentions, and share many research methods with robotics literature For complex high-precision parking problems, combined approaches (Li and Shao 2015; Li et al 2016) are more effective, that vehicle motion planning and control are treated as a unified optimal control problem. Optimal control (Betts 2010; Bryson 2018; Ross and Karpenko 2012) is a remarkable method to generate highquality trajectories for robots and has achieved great success in practical applications. Treating J2 ≥ ( is a positive safety distance, and J2 is a function of robot trajectory) as a constraint for the overall optimal control problem, a special J2-function based bilevel optimal motion planning (BOMP) model for autonomous parking is obtained

Previous work
Bilevel optimal motion planning
Contributions and organization
Simple collision avoidance constraints
BOMP model
BOMP model analysis
The BOMP algorithm
The BOMP model verifications
Simulation in autonomous parking
Polygon VS circle approximation
Physical experiment
Conclusion and prospects
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call