安装ros过程中的各种问题及解决方法

本文分享了在Ubuntu 14.04环境下安装ROS Indigo过程中遇到的多个问题及解决方法,包括依赖包未满足、rosdep命令缺失、配置环境问题等,适合初次接触ROS的开发者参考。

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

安装ros过程中的问题及解决方法

  • 本人是青岛科技大学15级测控技术与仪器的毕业生。第一次用这个,自己在安装ROS时(ubuntu14.04)出现了特别多的问题,记录下来,作为参考。如果有错误,请指出并通知我改正,谢谢,至于安装方法流程,翔实的帖子网上多的不能再多,就不列举,本帖只指出各种错误及解决方法。

安装ROS-indigo

The following packages have unmet dependencies:
 ros-indigo-desktop-full : Depends: ros-indigo-desktop but it is not going to be installed
                           Depends: ros-indigo-perception but it is not going to be installed
                           Depends: ros-indigo-simulators but it is not going to be installed
                           Depends: ros-indigo-urdf-tutorial but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

解决方法
使用 sudo aptitude install(安装包) 和 sudo aptitude string(搜索包)指令进行分别查找安装。

初始化ros时

出现如下错误
在这里插入图片描述
解决方法 使用sudo rm /etc/ros/rosdep/sources.list.d/20-default.list进行删除操作。注意:此时不能root。

如果出现roedep命令却缺失(commond not found)执行如下指令
遇到问题rosdep命令添加方法sudo apt install python-rosdep来安装rosdep。
注:在执行rosdep update时,可能出现提示错误,建议多执行几次,实在不行退回安装部分(上标题)查找问题。如下
在这里插入图片描述

配置环境问题

极有可能出现bash警告,解决办法使用 gedit ~/.bashrc指令打开文档,找到bash提示的并删除保存即可。此时查看是不是安装完全了。因为我之前安装时因为包的不完整错过了很多。
最后执行命令配置环境完成后执行roscore出现错误如下图

在这里插入图片描述
解决办法(在bashrc(gedit~/.bushrc)第二行加上环境)
export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311
使其如下
在这里插入图片描述
之后保存退出即可。

小乌龟

注意,在用方向键操控时,要将鼠标留在含有命令rosrun turtlesim turtle_teleop_key的terminal上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值