Доступ к функциям времени ROS
ROS Time представляет экземпляр времени в секундах и наносекундах. Это время может быть основано на системном времени, времени моделирования ROS или произвольном времени.
инициализирует значения времени для секунд и наносекунд на основе time = rostime(totalSecs)totalSecs, которое представляет время в секундах как число с плавающей запятой.
Примечание
В следующем выпуске Панель инструментов ROS будет использовать структуры сообщений вместо объектов для сообщений ROS.
Чтобы использовать структуры сообщений сейчас, установите "DataFormat" аргумент «имя-значение» для "struct". Для получения дополнительной информации см. Структуры сообщений ROS.
инициализирует значения времени для секунд и наносекунд по отдельности. Оба входа должны быть целыми числами. Большие значения для time = rostime(secs,nsecs)nsecs автоматически переносятся, а остаток добавляется в secs.
возвращает текущее время ROS. Если time = rostime("now")use_sim_time Параметр ROS имеет значение true, rostime возвращает время моделирования, опубликованное на clock тема. В противном случае функция возвращает системное время компьютера. time является АФК Time объект. Если параметр вывода не задан, на экран выводится текущее время (в секундах).
rostime может использоваться для метки времени сообщений или для измерения времени в сети ROS.
[ также возвращает логическое значение, которое указывает, time,issimtime] = rostime("now")time находится во времени моделирования (true) или системное время (false).
всегда возвращает системное время вашей машины, даже если ROS публикует время моделирования на time = rostime("now","system")clock тема. Если параметр вывода не задан, на экран выводится системное время (в секундах).
Системное время в ROS соответствует стандарту времени UNIX или POSIX. Время POSIX определяется как время, прошедшее с 00:00:00 (UTC), 1 января 1970 года, не считая секунд скачка.
использует структуры сообщений вместо объектов с любым из аргументов в предыдущих синтаксисах. Для получения дополнительной информации см. Структуры сообщений ROS.time = rostime(___,"DataFormat","struct")