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