Синхронизация моделирования веб-роботов

Кто-нибудь знает, как синхронизировать 2 часа Webots? один из консоли и часы окружающей среды? потому что я пытаюсь использовать внутренние часы Python для определения вращательных движений, и я не могу вращаться под нужными углами из-за асинхронных часов

1 ответ

Webots не использует часы среды, он вычисляет "смоделированное время" на основе событий симуляции (в основном дискретных шагов физики, задаваемых контроллером). Следовательно, контроллер и любая библиотека, используемая контроллером Webots, должны использовать только смоделированное время, предоставляемое Webots.

Это может быть достигнуто путем вызова функции wb_robot_get_time, которая изменяется при каждом вызове wb_robot_step.

Другие вопросы по тегам