Я хотел бы спланировать маршрут для игрушечной машины на самолете (2d) без каких-либо обструкций. Игрушечный автомобиль должен двигаться от точки (p1x,p1y)
до (p2x,p2y)
(граничное условие Дирихле АКА). Дополнительно, что скорость игрушечного автомобиля в начальной точке равна (v1x,v1y)
, а требуемая скорость в конечной точке равна (v2x,v2y)
(граничное условие AKA Neumann). В последнее время, максимальная допустимая скорость и ускорение: vm
и am
соответственно.Оптимальная (самая быстрая) траектория между двумя точками
Цель состоит в том, чтобы найти самый быстрый (который не обязательно самый короткий) курс, который соединяет две точки.
Я уже пробовал несколько подходов: во-первых, я определил проблему как задачи минимизации с K
точек (K
произвольное число, скажем 100, есть 2K
неизвестные). где каждое неизвестное является либо местоположением, либо дельтами в местоположении. Не из минимизаторов, которые я пробовал, где мог решить эту задачу, и все это дало странный результат для самых наивных сценариев.
Любые предложения по решению этой проблемы?
Уже пробовал. Проблема начинается, если одно измерение прибывает раньше другого. Быстрое измерение. Он не может «ждать» медленного измерения, так как скорость будет 0 ... Поскольку оба измерения зависят, я считаю, что для достижения оптимальных двух измерений необходимо решить вместе, – Mercury
Возможно, с этим ключевое слово «планирование траектории с использованием полиномиальных интерполяций» вы можете найти что-то полезное. Это не трезвая проблема. –