ROS之rviz显示历史运动轨迹、路径的各种方法(visualization_msgs/Marker、nav_msgs/Path)...

本文介绍了在ROS中使用rviz显示和保存机器人历史运动轨迹的两种方法:通过`visualization_msgs/Marker`利用lifetime或标志序列实现,以及使用`nav_msgs/Path`。内容包括Marker的使用技巧和Path的简单高效展示,提供相关代码示例和效果展示。
摘要由CSDN通过智能技术生成

0. 写在最前面

希望大家收藏:

本文持续更新地址:https://haoqchen.site/2018/05/25/ROS-show-trajectory/

左侧专栏还在更新其他ROS实用技巧哦,关注一波?

    在使用ROS进行机器人控制的时候,有时候会希望能够显示并且保留机器人的历史运动轨迹,比如最近在做行人跟踪,就希望能够保留多个行人的轨迹以及机器人的运动。本文将会介绍网上搜罗到的各种方法,并粗略比较一些优劣。

github地址:https://github.com/HaoQChen/show_trajectory

喜欢的帮我github点个赞,点个关注呗~~~~

1. visualization_msgs/Marker

    如名字所示,就是画出可视化的标志物。利用Marker有两种方法可以实现画出轨迹。相对于后面的方法来说,使用Marker可以有丰富的形状选择。首先看这个类包含的成员:

//各种标志物类型的定义,每一个的具体介绍和形状可以到这里查看:http://wiki.ros.org/rviz/DisplayTypes/Marker
uint8 ARROW=0//箭头
uint8 CUBE=1//立方体
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值