Если у меня есть две трехмерные (XYZ) позиции в момент времени t и момент времени t + 1, возможно ли вычислить углы Эйлера / ориентации 2-й позиции (t + 1) относительно t?
Я могу довольно легко получить рыскание / Z. Замена y на x или atan2 (dx, dy). Шаг / Y, я думаю, будет изменением Z с увеличением пройденного расстояния. И нет, я понятия не имею о roll / X.
Какая еще информация требуется для этого? Больше очков? Начальная ориентация?
Я пытаюсь сгенерировать / смоделировать данные о положении, скорости и ориентации, где все, что у меня есть, - это серия точек / путевых точек и время между путевыми точками. API похож на этот набор инструментов Matlab, где пользователь может вводить путевые точки и время между путевыми точками, а также генерировать скорость и ориентацию между путевыми точками. https://www.mathworks.com/help/nav/ref/waypointtrajectory-system-object.html