В геометрии термин «путь Дубинса» обычно относится к кратчайшей кривой, которая соединяет две точки в двумерной евклидовой плоскости (т. е. плоскости xy ) с ограничением на кривизну пути и с предписанными начальными и конечными касательными к пути, а также предположением, что транспортное средство, движущееся по пути, может двигаться только вперед. Если транспортное средство также может двигаться назад, то путь следует кривой Ридса–Шеппа. [1]
Лестер Эли Дубинс (1920–2010) [2] доказал, используя инструменты анализа [3] , что любой такой путь будет состоять из сегментов максимальной кривизны и/или прямых линий. Другими словами, кратчайший путь будет получен путем соединения дуг окружностей максимальной кривизны и прямых линий.
Дубинс доказал свой результат в 1957 году. В 1974 году Гарольд Х. Джонсон доказал результат Дубинса, применив принцип максимума Понтрягина . [4] В частности, Гарольд Х. Джонсон представил необходимые и достаточные условия для того, чтобы плоская кривая, которая имеет ограниченную кусочно-непрерывную кривизну и заданные начальные и конечные точки и направления, имела минимальную длину. В 1992 году тот же результат был показан снова с использованием принципа максимума Понтрягина. [5] Совсем недавно геометрическое доказательство с точки зрения теории кривых было предоставлено Дж. Айалой, Д. Кирзенблатом и Дж. Хайамом Рубинштейном. [6] Доказательство, характеризующее пути Дубинса в гомотопических классах, было предоставлено Дж. Айалой. [7]
Путь Дубинса обычно используется в области робототехники и теории управления как способ планирования путей для колесных роботов, самолетов и подводных аппаратов. Существуют простые геометрические [8] и аналитические методы [9] для вычисления оптимального пути.
Например, в случае колесного робота простая кинематическая модель автомобиля (также известная как автомобиль Дубинса) для систем выглядит следующим образом: где — положение автомобиля, — направление, автомобиль движется с постоянной скоростью , а управление скоростью поворота ограничено. В этом случае максимальная скорость поворота соответствует некоторому минимальному радиусу поворота (и, что эквивалентно, максимальной кривизне). Заданные начальные и конечные касательные соответствуют начальному и конечному направлениям . Путь Дубинса дает кратчайший путь, соединяющий две ориентированные точки, который возможен для модели колесного робота.
Оптимальный тип пути можно описать с помощью аналогии с автомобилями, совершающими «поворот направо (R)», «поворот налево (L)» или едущими «прямо (S)». Оптимальный путь всегда будет по крайней мере одним из шести типов: RSR, RSL, LSR, LSL, RLR, LRL. Например, предположим, что для некоторых заданных начальных и конечных положений и касательных оптимальный путь имеет тип «RSR». Тогда это соответствует дуге поворота направо (R), за которой следует отрезок прямой линии (S), за которым следует еще одна дуга поворота направо (R). Движение по каждому отрезку в этой последовательности на соответствующую длину сформирует кратчайшую кривую, которая соединяет начальную точку A с конечной точкой B с желаемыми касательными в каждой конечной точке и которая не превышает заданной кривизны.
Задача Дубинса об интервале является ключевым вариантом задачи Дубинса о пути, где интервал направлений указан в начальной и конечной точках. Направление касательной к пути в начальной и конечной точках ограничено, чтобы лежать в пределах указанных интервалов. Можно решить это с помощью геометрического анализа [10] или с помощью принципа минимума Понтрягина [11] .