创建一个移动标记。机器人操作系统(ROS)

Posted

技术标签:

【中文标题】创建一个移动标记。机器人操作系统(ROS)【英文标题】:Create a moving marker. Robot Operating System (ROS) 【发布时间】:2018-10-30 17:46:20 【问题描述】:

我正在尝试使用 OSM 数据在 ROS 中规划路线,并使用 Python 在 Rviz 中显示结果。到现在为止,我的结果如下:

由 Rviz 中显示的算法计算的正确路径:

现在,我需要创建一个标记或沿着这条突出显示的路径的东西(模拟一辆在上面行驶的汽车)。

我的项目的想法是模拟一辆汽车在正确的路径上行驶,如果汽车因为任何原因行驶到另一条街道(我可能会故意通过代码表明汽车偏离了),算法会再次执行重新规划从汽车所在位置到同一最终位置的路线。

有没有办法模拟汽车在 rviz 中移动?

非常感谢您的贡献!

【问题讨论】:

【参考方案1】:

您可以使用Robot_model 包创建自己的模型,并将其设置为base_frame 到沿着您突出显示的路径移动的框架。

你也可以使用任何现有的模型(它可能看起来不像你想要的东西) 如果你不知道你的移动框架,你可以在 Rviz 中使用 Ax 来表示框架的位置

【讨论】:

以上是关于创建一个移动标记。机器人操作系统(ROS)的主要内容,如果未能解决你的问题,请参考以下文章

ROS系统玩转自主移动机器人--概述

如何设计一款基于ROS的移动机器人

基于ROS1.0的stdr simulation搭建多移动机器人(multiple robots)仿真系统

ROS系统玩转自主移动机器人-- 开源机器人结构介绍

如何利用ROS MoveIt快速搭建机器人运动规划平台

ROS系统玩转自主移动机器人--机器人机械结构设计