Вычисление координаты из 2 заданных одномерных линий

Каков и оптимальный метод, если не самый лучший, для этого?

Предположим, что у меня есть объект, который имеет 2 колеса. Единственная информация, которую я имею в наличии, это то, как далеко закатились колеса.
иллюстрация
В основном, я хочу знать, как рассчитать координаты (x2, y2)
Я поставил этот вопрос в разделе программирования, потому что я хочу решить это с помощью алгоритма или, проще говоря, с помощью программирования (на C ++).

1

Решение

Учитывая, что у вас есть, как далеко колеса катились в любое время, это означает, что у вас есть две функции времени w1 (t), w2 (t), определяющие расстояние, пройденное колесами.
Исходя из этого, вы можете получить производную скалярную скорость каждого колеса как v1 (t) и v2 (t).
Поскольку положение вашего объекта является средним значением между положением этих двух колес, скорость вашего объекта является средним значением этих двух скоростей, но разность скоростей дает скорость вращения объекта. Таким образом, у вас есть скорость, описанная как скалярная скорость плюс скорость вращения.
Интегрируя эту векторную величину, вы можете достичь текущей позиции вашего объекта.

Детали должны быть тщательно продуманы, но я думаю, что идея такова.

1

Другие решения


По вопросам рекламы [email protected]