Hybrid Curvature Steer: A Novel Extend Function for Sampling-Based Nonholonomic Motion Planning in Tight Environments

Home / Publications / 2017 / Hybrid Curvature Steer: A Novel Extend Function for Sampling-Based Nonholonomic Motion Planning in Tight Environments

Holger Banzhaf, Luigi Palmieri, Dennis Nienhüser, Thomas Schamm, Steffen Knoop, and J. Marius Zöllner
Hybrid Curvature Steer: A Novel Extend Function for Sampling-Based Nonholonomic Motion Planning in Tight Environments
IEEE ITSC 2017, IEEE 20th International Conference on Intelligent Transportation Systems

Abstract

Finding optimal paths for self-driving cars in cluttered environments is one of the major challenges in autonomous driving. The complexity stems from the nonlinearity of the system and the non-convexity of the configuration space. This paper introduces a novel extend function called Hybrid Curvature (HC) Steer for sampling-based nonholonomic motion planning in tight environments. HC Steer solves the two-point boundary value problem by computing continuous curvature paths while the vehicle is going in one direction, but allows curvature discontinuities at switches in the driving direction. The resulting paths approximate Reeds-Shepp’s paths and are directly drivable by an autonomous vehicle. BiRRT*, an optimal sampling-based motion planner, is used to evaluate and compare HC Steer’s performance to state of the art steering functions, namely Reeds-Shepp (RS) and Continuous Curvature (CC) Steer. Extensive experiments in challenging environments show HC Steer’s advantage of computing smoother paths than RS Steer in equally tight environments and finding solutions with less direction switches, higher success rates, and shorter planning time than CC Steer.

@inproceedings{banzhafITSC2017,
  title={Hybrid Curvature Steer: A Novel Extend Function for Sampling-Based Nonholonomic Motion Planning in Tight Environments},
  author={Banzhaf, Holger and Palmieri, Luigi and Nienhüser, Dennis and Schamm, Thomas and Knoop, Steffen and Zöllner, Marius},
  booktitle={IEEE 20th International Conference on Intelligent Transportation  Systems (ITSC)},
  year={2017},
}