Fast Shortest Path Polyline Smoothing With G1 Continuity and Bounded Curvature

๐Ÿ“… 2024-09-15
๐Ÿ›๏ธ arXiv.org
๐Ÿ“ˆ Citations: 0
โœจ Influential: 0
๐Ÿ“„ PDF
๐Ÿค– AI Summary
Motion planning for curvature-constrained vehicles requires generating shortest, Gยน-continuous, and provably collision-free feasible paths. Method: We propose an efficient piecewise-linear smoothing algorithm that integrates Dubins/Reedsโ€“Shepp geometric primitives with a local convex-hull clipping strategy, synergistically combining geometric optimization and curve interpolation for path reconstruction. Contribution/Results: To the best of our knowledge, this is the first approach to simultaneously guarantee path-length optimality, global Gยน continuity, and constructive collision avoidance under strict bounded-curvature constraints within a unified framework. Experimental evaluation demonstrates that our method reduces computational time by over 40% and shortens path length by 5โ€“12% compared to state-of-the-art methods, significantly improving both real-time performance and trajectory quality.

Technology Category

Application Category

๐Ÿ“ Abstract
In this work, we propose a novel and efficient method for smoothing polylines in motion planning tasks. The algorithm applies to motion planning of vehicles with bounded curvature. In the paper, we show that the generated path: 1) has minimal length, 2) is $G^1$ continuous, and 3) is collision-free by construction, if the hypotheses are respected. We compare our solution with the state-of.the-art and show its convenience both in terms of computation time and of length of the compute path.
Problem

Research questions and friction points this paper is trying to address.

Smoothing polylines in motion planning
Ensuring bounded curvature for vehicles
Generating minimal length, G1 continuous paths
Innovation

Methods, ideas, or system contributions that make the work stand out.

Efficient polyline smoothing method
Ensures $G^1$ continuity
Maintains bounded curvature constraints
๐Ÿ”Ž Similar Papers
No similar papers found.
P
Patrick Pastorelli
Department of Information Engineering and Computer Science, University of Trento, Trento, Italy
S
Simone Dagnino
Department of Information Engineering and Computer Science, University of Trento, Trento, Italy
E
Enrico Saccon
Department of Information Engineering and Computer Science, University of Trento, Trento, Italy
M
Marco Frego
Faculty of Engineering, Free University of Bozen-Bolzano, Bolzano, Italy
L
Luigi Palopoli
Department of Information Engineering and Computer Science, University of Trento, Trento, Italy