Извлечение текущего времени ROS или системного времени
ROS Toolbox/ROS
Блок Current Time выводит текущее ROS или системное время. Время ROS основано на системных часах вашего компьютера или /clock
тема публикуется на узле ROS.
Используйте этот блок для синхронизации времени симуляции с подключенным узлом ROS.
Если на use_sim_time
Параметр ROS установлен в true
, блок возвращает время симуляции, опубликованное на /clock
тема. В противном случае блок возвращает системное время вашей машины.
Чтобы задать use_sim_time
параметры и получите время от /clock
тема:
Подключитесь к сети ROS, затем используйте блок Set Parameter или установите параметр в MATLAB® командное окно:
ptree = rosparam; set(ptree,'/use_sim_time',true)
Обычно узел ROS, который публикуется на /clock
topic устанавливает параметр.