Curves of Minimax Spirality
C. Yalçın Kaya, Lyle Noakes, Philip Schrader
TL;DR
This work formulates and analyzes the problem of finding curves that minimize the maximum rate of change of curvature (minimax spirality) for planar curves with fixed length, endpoints, and tangents, possibly under a curvature bound. By recasting the problem as an optimal-control problem with state constraints, the authors classify feasible optimal-structure curves as concatenations of Euler spirals, circular arcs, and straight segments, with distinct patterns depending on whether curvature bounds are active. They develop two numerical approaches—direct discretization and arc-parametrization—and illustrate the theory with three numerical examples, revealing both clean bang–bang structures and richer behaviors including boundary arcs and potential chattering. The results have practical implications for design of comfortable vehicle tracks and roads and offer a foundation for future multi-objective extensions that combine minimax spirality with length or other criteria.
Abstract
We study the problem of finding curves of minimum pointwise-maximum arc-length derivative of curvature, here simply called curves of minimax spirality, among planar curves of fixed length with prescribed endpoints and tangents at the endpoints. We consider the case when simple bounds (constraints) are also imposed on the curvature along the curve. The curvature at the endpoints may or may not be specified. We prove via optimal control theory that the optimal curve is some concatenation of Euler spiral arcs, circular arcs, and straight line segments. When the curvature is not constrained (or when the curvature constraint does not become active), an optimal curve is only made up of a concatenation of Euler spiral arcs, unless the oriented endpoints lie in a line segment or a circular arc of the prescribed length, in which case the whole curve is either a straight line segment or a circular arc segment, respectively. We propose numerical methods and illustrate these methods and the results by means of three example problems of finding such curves.
