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