Ros2 设置Rivz的Qos参数

本文介绍了在使用Autoware和Nebula激光雷达驱动Pandar40P时,由于rviz中点云话题的QoS配置与驱动包不匹配导致的警告。通过`ros2topicinfo`命令发现并解决了这个问题,强调了在ROS2中正确配置QoS以确保服务兼容性的重要性。
摘要由CSDN通过智能技术生成

关于Qos的含义和用途请参考链接

ROS2 Quality of Service 服务质量 QoS 简介

问题现象:在运行autoware.universe的,使用nebula驱动来开启禾赛激光雷达Pandar40P。

运行launch文件,并在另外一个终端运行rivz2

ros2 launch nebula_ros nebula_launch.py

显示[component_container-1] [WARN] [1708687804.230749600] [hesai_driver_ros_wrapper_node]: New subscription discovered on topic '/pandar_points', requesting incompatible QoS. No messages will be sent to it. Last incompatible policy: RELIABILITY_QOS_POLICY

nebula驱动报错信息

rivz

                                                           RIVZ2报错信息

分析原因是:rviz里面的点云的话题的Qos配置和驱动包不同

检查方法:ros2 topic info /pandar_points --verbose

 发现这两个不同,故在rviz里修改。

修改前:

    修改后:   

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值