当前位置: 首页 > news >正文

ROS 多机器人导航RVIZ环境的配置

文章目录

  • 前言
  • 一、添加多个2D Pose Estimate/2D nav Goal
  • 二、RVIZ的其他配置
    • 1.RobotModel
  • 总结


前言

前文ROS Turtlebot3多机器人编队导航仿真写了多机器人呢导航的代码实现,本文主要说明,RVIZ导航环境的配置,如何添加多个2D Pose Estimate/2D Nav Goal,以及一些主要话题的订阅。


一、添加多个2D Pose Estimate/2D nav Goal

正常情况下我们进行机器人的导航,打开RVIZ后一般只有一组2D Pose Estimate/2D nav Goal,来调整机器人的初始位置/给定导航的目标点
在这里插入图片描述但是在多机器人导航时需要同时给多个机器人发布导航的目标点,故需要在RVIZ仿真环境中添加多组2D Pose Estimate/2D nav Goal,通过修改navigation.launch加载的.rviz环境来添加:
在这里插入图片描述
在文件的最后tool标签下,复制粘贴

Tools:- Class: rviz/MoveCamera- Class: rviz/InteractHide Inactive Objects: true- Class: rviz/Select- Class: rviz/SetInitialPoseTheta std deviation: 0.2617993950843811Topic: tb3_0//initialposeX std deviation: 0.5Y std deviation: 0.5- Class: rviz/SetGoalTopic: tb3_0/move_base_simple/goal- Class: rviz/SetInitialPoseTheta std deviation: 0.2617993950843811Topic: tb3_1//initialposeX std deviation: 0.5Y std deviation: 0.5- Class: rviz/SetGoalTopic: tb3_1/move_base_simple/goal- Class: rviz/SetInitialPoseTheta std deviation: 0.2617993950843811Topic: tb3_2//initialposeX std deviation: 0.5Y std deviation: 0.5- Class: rviz/SetGoalTopic: tb3_2/move_base_simple/goal- Class: rviz/MeasureValue: true

在这里插入图片描述
即可实现在RVIZ中添加多个2D Pose Estimate/2D nav Goal,注意要在Topic前面加具体的机器人名称哦!
在这里插入图片描述

二、RVIZ的其他配置

1.RobotModel

需要注意在每个robot_description和TF Prefix前加上机器人的名称,默认是没有加机器人名称的哦。
在这里插入图片描述然后是订阅机器人发布的粒子Topic
在这里插入图片描述订阅机器人局部代价地图Topic
在这里插入图片描述
LaserScan
在这里插入图片描述
Global path
在这里插入图片描述Local path
在这里插入图片描述Pose
在这里插入图片描述


总结

当然可以根据自己的需要,和想要达成的效果灵活的选用和调整RVIZ各个功能选项,不难,只要肯花时间,都能实现自己想要的功能的!

http://www.lryc.cn/news/232443.html

相关文章:

  • UE4 / UE5 内存与性能优化
  • dotnet core程序部署到ubuntu
  • Antv/G2 柱状图添加自定义点击事件
  • Python---数据序列中的公共方法
  • 从0开始python学习-33.夹具@pytest.fixture(scope=““,params=““,autouse=““,ids=““,name=““)
  • vue3别名配置(vite)
  • 初学UE5 C++①
  • ElasticSearch6.8.1 常见错误
  • wx.canvasToTempFilePath生成图片保存到相册
  • HDU1276:士兵队列训练问题 ← STL queue
  • JS 读取excel文件内容 和 将json数据导出excel文件
  • ASP.NET限流器的简单实现
  • 汇编语言循环左移和循环右移如何实现的,详细的比喻一下
  • ChromeDriver 各版本下载地址
  • 计算机网络之物理层
  • 沉浸式航天vr科普馆VR太空主题馆展示
  • AI电话机器人能否代替人工?优缺点介绍
  • Java —— 多态
  • UI自动化测试(弹出框,多窗口)
  • Python爬虫程序网络请求及内容解析
  • C嘎嘎模板
  • 数据结构和算法八股与手撕
  • windiws docker 部署jar window部署docker 转载
  • 使用git上传代码至gitee入门(1)
  • 分类预测 | MATLAB实现基于Isomap降维算法与改进蜜獾算法IHBA的Adaboost-SVM集成多输入分类预测
  • 如何解决3d max渲染效果图全白这类异常问题?
  • 振南技术干货集:比萨斜塔要倒了,倾斜传感器快来!(2)
  • 图形学 -- Geometry几何
  • opencv中边缘检测的方法
  • DigitalVirt 洛杉矶 CMIN2 VPS 测评