tf
包,TF2 对应的是tf2
和tf2_ros
包,在 TF2 中不同类型的 API 实现做了分包处理。TF2 版静态坐标变换:rosrun tf2_ros static_transform_publisher 0 0 0 0 0 0 /base_link /laser
TF 版静态坐标变换:rosrun tf static_transform_publisher 0 0 0 0 0 0 /base_link /laser 100
会发现,TF 版本的启动中最后多一个参数,该参数是指定发布频率。
使用rostopic
查看话题,包含/tf
与/tf_static
, 前者是 TF 发布的话题,后者是 TF2 发布的话题,分别调用命令打印二者的话题消息。
rostopic echo /tf
: 当前会循环输出坐标系信息。
rostopic echo /tf_static
: 坐标系信息只有一次。