分布式通信树莓派激光雷达数据在主机RVIZ中显示不正常

在分布式通信中,树莓派4B上的激光雷达数据在运行Ubuntu 20.04的主机上的RVIZ显示异常。尽管能够找到话题但无法在RVIZ中显示数据。问题可能源于fixed frame设置不正确或hosts文件配置不准确。解决方案包括检查固定帧设置以匹配雷达节点,并确保在两台设备的/etc/hosts文件中正确添加对方的IP和计算机名,避免用户名出现在hosts文件中。
摘要由CSDN通过智能技术生成

分布式通信树莓派激光雷达数据在主机RVIZ中显示不正常

问题描述

设备

  • 树莓派4B–noetic

  • ubuntu20.04–noetuc

详细描述

pc上运行Rviz接受不到激光雷达数据。

在pc可以通过rostopic找到话题名,但是echo不出内容,在树莓派上可以找到话题名,也可以echo出内容。pc端开启小乌龟节点,树莓派可以rostopic list 出话题名也可以echo出消息内容。

ping的时候也可以ping通。

解决方法

  • ​ 通常需要注意的是rviz中fixed frame是否为默认的map,如果是则需要修改和雷达节点启动launch文件中相关frame一致。

  • 解决方法

    分别修改不同计算机的 /etc/hosts 文件,在该文件中加入对方的IP地址和计算机名:

    此处是计算机名,不是用户名+计算机名

    即***@……… @后面的即可

    127.0.0.1 localhost
    127.0.1.1 lx-ThinkPad-T14s-Gen-1
    192.168.31.94 ubuntu

    /etc/hosts 这里的上一行有用户名所以设置的时候也把用户名加了上去,结果导致这样的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值