Failed to contact master at [localhost:11311]. Retrying...

文章列举了ROS使用中遇到的多个错误,包括rocore启动失败、roslaunch调用错误、安装ROS工具包时找不到指定版本、rosbag录制问题、rospack找不到功能包、rospack调用失败、网络配置问题以及编译多个依赖包失败等,并提供了相应的解决方法,如检查环境配置、修复依赖、创建ROS工作空间、软链接缺失库等。

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

ROS报错

报错1:roscore报错

[ERROR] [1685197203.713679712]: [registerPublisher] Failed to contact master at [localhost:11311].  Retrying...

  执行ROS命令出错,因为忘记执行roscore

报错2:roslaunch调用报错

RLException: [irataus.launch] is neither a launch file in package [ratslam_ros] nor is [ratslam_ros] a launch file name
The traceback for the exception was written to the log file

  执行ROS命令出错,因为没有source devel/setup.bash

报错3:安装ROS工具报错

p@p:~/ROS/tranfrom$ sudo apt install ros-noetic-tf2-tools
[sudo] password for p: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ros-noetic-tf2-tools

  1. 盲目的复制了下载命令,没有更改命令中的ROS版本。更换位对应的ROS版本即可。如果不是,换源尝试。
  2. 如果是非ROS的安装包错误,比如无法定位软件包 libmrpt-vision-dev 这种情况一般也是安装包名字错了,我们可以在当前环境下搜索下关于mrpt的包
apt searc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值