轮趣科技阿克曼小车ROS主从机通信RVIZ报错

 为了方便调试,我将ros小车从热点模式(小车发出热点,电脑连接,进行通信,缺点是电脑不能连接互联网)切换为wifi模式,以便在局域网内随时访问,但在运行小车节点时,电脑端打开rviz报以下错误,并且rviz各个模块都不能用。

[ WARN] [1427845377.406032758]: ROS_HOSTNAME / ROS_IP is set to only allow local connections, so a requested connection to 'lukas-Inspiron-N7010' is being rejected.

 在之前热点模式时电脑端.bashrc里设置如下

export ROS_MASTER_URI=http://192.168.31.100:11311    
export ROS_HOSTNAME=localhost

此时节点运行正常

更换为wifi模式后,需要改成

export ROS_MASTER_URI=http://192.168.31.100:11311
#export ROS_HOSTNAME=localhost
export ROS_IP=localhost 

原因: ROS_HOSTNAME应该是主机名,而不是 IP 地址(实际上ROS_IP是)。另外,如果 和ROS_HOSTNAMEROS_IP设置了,ROS_HOSTNAME则优先。因此需要把ROS_HOSTNAME注释掉。

第一次写博客,如有哪些地方理解有误,还望各位大佬批评指正。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值