使用ROS遇到的一些小问题

本文讲述了在使用ROS时遇到bashrc文件设置的环境变量无效的问题,导致roscd找不到自建包和roscore网络配置错误。解决办法是调整.bashrc文件中source命令和export语句的顺序,确保export语句位于所有source语句之后。同时提到,ROS每次执行命令只能在一个工作空间中进行,需要通过source setup.bash来配置。对于多个工作空间,可以采用overlay方案。参考了相关博客和ROSWiki资料,对源命令、工作空间覆盖等概念进行了说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、bashrc文件设置的环境变量无效

具体表现为自己在catkin_ws空间创建的包用roscd找不到,直接运行roscore提示说网络配置不正确。

siat@ubuntu:~$ roscore
... logging to /home/siat/.ros/log/f973aef0-3ff4-11e5-a30c-28d244c5bb27/roslaunch-ubuntu-11487.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

Unable to contact my own server at [http://192.168.1.104:54385/].
This usually means that the network is not configured properly.

A common cause is that the machine cannot ping itself.  Please check
for errors by<
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值