rostime
访问ROS时间功能
描述
一个活性氧时间
消息表示以秒和纳秒为单位的时间实例。这个时间可以基于您的系统时间、ROS模拟时间或任意时间。
创建
语法
描述
初始化秒和纳秒的时间值时间
= rostime (totalSecs
)totalSecs
,它将时间以秒为单位表示为浮点数。
分别初始化秒和纳秒的时间值。两个输入都必须是整数。的大值时间
= rostime (秒
,nsecs
)nsecs
自动包装剩余的添加到秒
.
返回当前ROS时间。如果时间
= rostime(“现在”)use_sim_time
ROS参数设置为真正的
,rostime
对象上发布的模拟时间时钟
的话题。否则,该函数将返回计算机的系统时间。的时间
是ROS时间
对象。如果没有给出输出参数,则将当前时间(以秒为单位)打印到屏幕上。
的rostime
可用于时间戳消息或测量ROS网络中的时间。
[
也返回一个表示if的布尔值时间
,issimtime
= rostime(“现在”)时间
在模拟时间(真正的
)或系统时间(假
).
总是返回您的计算机的系统时间,即使ROS在时间
= rostime(“现在”、“系统”)时钟
的话题。如果没有给出输出参数,则将系统时间(以秒为单位)打印到屏幕上。
ROS中的系统时间遵循UNIX或POSIX时间标准。POSIX时间定义为自1970年1月1日00:00:00协调世界时(UTC)以来经过的时间,不包括闰秒。