Trajectory Optimization for Curvature Bounded Non-Holonomic Vehicles: Application to Autonomous Driving

12/13/2017
by   Mithun Babu, et al.
0

In this paper, we propose a trajectory optimization for computing smooth collision free trajectories for nonholonomic curvature bounded vehicles among static and dynamic obstacles. One of the key novelties of our formulation is a hierarchal optimization routine which alternately operates in the space of angular accelerations and linear velocities. That is, the optimization has a two layer structure wherein angular accelerations are optimized keeping the linear velocities fixed and vice versa. If the vehicle/obstacles are modeled as circles than the velocity optimization layer can be shown to have the computationally efficient difference of convex structure commonly observed for linear systems. This leads to a less conservative approximation as compared to that obtained by approximating each polygon individually through its circumscribing circle. On the other hand, it leads to optimization problem with less number of constraints as compared to that obtained when approximating polygons as multiple overlapping circles. We use the proposed trajectory optimization as the basis for constructing a Model Predictive Control framework for navigating an autonomous car in complex scenarios like overtaking, lane changing and merging. Moreover, we also highlight the advantages provided by the alternating optimization routine. Specifically, we show it produces trajectories which have comparable arc lengths and smoothness as compared to those produced with joint simultaneous optimization in the space of angular accelerations and linear velocities. However, importantly, the alternating optimization provides some gain in computational time.

READ FULL TEXT

page 1

page 5

page 6

research
12/13/2017

Model Predictive Control for Autonomous Driving Based on Time Scaled Collision Cone

In this paper, we present a Model Predictive Control (MPC) framework bas...
research
03/09/2018

Model Predictive Control for Autonomous Driving considering Actuator Dynamics

In this paper, we propose a new model predictive control (MPC) formulati...
research
01/26/2018

Trajectory Generation using Sharpness Continuous Dubins-like Paths with Applications in Control of Heavy Duty Vehicles

We present a trajectory generation framework for control of wheeled vehi...
research
10/20/2020

Bernstein polynomial-based transcription method for solving optimal trajectory generation problems

This paper presents a method and an open-source implementation, Bernstei...
research
02/09/2023

A Nonlinear Model Predictive Control Strategy for Autonomous Racing of Scale Vehicles

A Nonlinear Model Predictive Control (NMPC) strategy aimed at controllin...
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
09/17/2023

Spline-Based Minimum-Curvature Trajectory Optimization for Autonomous Racing

We propose a novel B-spline trajectory optimization method for autonomou...

Please sign up or login with your details

Forgot password? Click here to reset