roscore尚未安装 问题解决方案
网上很多人都说,直接在终端下执行如下两条命令即可:
echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
然而对我的没用!
版 本:ubuntu16.04 + ROS kinetic
原 因:安装下载谷歌cartographer过程中,rosdep update 有错误,执行了
sudo apt-get install python3-catkin-pkg
此命令把我所有的东西都删除了,如下图所示:
解决方法:回到工作空间下,首先catkin_make 一下,发现报错,上面显示有相关功能包未安装,按提示安装号即可,我的是amcl gmapping move_base 等功能包
具 体:1. 首先执行如下安装命令,因为之前的setup.bash被删除,安装这个简单的功能包,可以把 setup.bash文件找回来
sudo apt-get install ros-kinetic-turtlesim
2. 执行 sudo apt-get install ros-kinetic-desktop-full
3. 执行 sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-control
4. 执行 sudo apt-get install ros-kinetic-gmapping
5. 执行 sudo apt-get install ros-kinetic-map-server
6. 执行 sudo apt-get install ros-kinetic-navigation
7. 执行 sudo apt-get install ros-kinetic-amcl
8. echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
9. source ~/.bashrc
10. 最后catkin_make成功 并且roscore也正常启动
上述过程相当于把删掉的,都重新安装了一遍!
4. 然后安装上述三个功能包,如图所示:
每一次安装后catkin_make ,会有提示,然后继续安装,最后再catkin_make一下,发现编译成功
然后运行roscore成功运行!其实在安装第一个功能包amcl时,roscore 就已经成功了, 只是catkin_make一直报错,安装完就好了.
注意:还有一个问题,当前几次运行echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc时可能会显示找不到setup.bash文件,在路径/opt/ros/kinetic中打开后发现确实稍了很多东西,没有setup.bash文件,安装一个功能包就可以了
sudo apt-get install ros-kinetic-turtlesim
当然还有其他的一些小问题,百度即可!
roscore尚未安装 问题解决方案相关推荐
- 尚未安装任何 GPG 公钥
项目场景: 部署openstack 问题描述: [root@controller ~]# yum install vsftpd -y 已加载插件:fastestmirror您已启用软件包 GPG 签名 ...
- VRPM包安装失败解决方案:had non-zero exit status
VRPM包安装失败解决方案:had non-zero exit status 目录 VRPM包安装失败解决方案:had non-zero exit status #VRPM包安装 #找到VRPM包的文 ...
- Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案,
Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案, 参考文章: (1)Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案, (2)https: ...
- microsoft query尚未安装的原因和方法
介绍使用excel的microsoft query功能出现尚未安装的原因和方法. 使用Excel的microsoft query功能,可以单击数据--自其它来源--来自microsoft query. ...
- Android SDK Manager无法显示可供下载的未安装SDK解决方案
Android SDK Manager无法显示可供下载的未安装SDK解决方案 参考文章: (1)Android SDK Manager无法显示可供下载的未安装SDK解决方案 (2)https://ww ...
- mysql 8安装 windows xp_postgreSQL[Windows XP]安装问题解决方案:
postgresql[Windows XP]安装问题解决方案: [flute0316总结] 最近我们做的家谱GIS要用到一些开源的东西,小组的其它成员在研究,我也没怎么抽出时间来关注. 昨天,突然想弄 ...
- yarn install node-sass(gulp-sass) 安装失败解决方案
yarn install node-sass(gulp-sass) 安装失败解决方案 参考文章: (1)yarn install node-sass(gulp-sass) 安装失败解决方案 (2)ht ...
- Kali安装问题解决方案
Kali安装问题解决方案 参考文章: (1)Kali安装问题解决方案 (2)https://www.cnblogs.com/xinxianquan/p/8536463.html 备忘一下.
- Google 已将“xxxx”标记为恶意扩展程序并阻止安装,解决方案
Google 已将"xxxx"标记为恶意扩展程序并阻止安装,解决方案 参考文章: (1)Google 已将"xxxx"标记为恶意扩展程序并阻止安装,解决方案 ( ...
最新文章
- Python记录-基础语法入门
- android ios 上传图片到服务器,.net 接收ios, android的上传图片
- 怀旧服野外pvp最多的服务器,魔兽怀旧服:最想要去的服务器,野外PVP很“传统”,很欢乐!...
- python 调用linux命令-python3调用linux命令——Subprocess
- python flask框架发布问答平台注册页面_Python|Flask框架实现QQ账号登录
- JAVA集合泛型,类型擦除,类型通配符上限之类的知识点
- project5 大数据
- 堡垒之夜服务器维修,堡垒之夜常见问题解决方法
- IdentityServer4之持久化很顺手的事
- 动画演示男性结扎手术 | 今日趣图
- libuv 和 libev的对比
- c# 为你的Form实现动画的效果
- 如何在 Mac 上使用剪贴板?
- 学生选课系统代码-5-共用代码层
- linux下载安装命令
- 机甲大师s1 python编程_机甲大师RoboMaster S1教育机器人- DJI 大疆创新
- MSF利用pcshare控住目标主机
- 2020年最新中科院期刊分区表
- 基于nodejs的excel表格合并工具
- [NLP]OpenNLP介绍
热门文章
- 关系数据库中,表中的每行就是一个对象
- 【SICP练习】127 练习3.58
- easy ui 使用总结
- [转]编程语言中的 鸭子模型(duck typing)
- proxy跨域不生效_vue前后端端口号不同,proxytable代理跨域无效
- 虚拟成像技术_苹果AR头显细节全曝光!微美全息(WIMI.US)光场技术构建AI影像...
- 2021巢湖第一中学高考成绩查询,2021年巢湖高中录取分数线是多少及高中排名榜...
- Java黑皮书课后题第2章:2.10(科学:计算能量)编写程序,计算将水从初始温度加热到最终温度所需的能量。程序应该提示用户输入水的重量(kg),以及水的初始温度、最终温度
- C语言学习之用指针处理,输入a和 b两个整数,按先大后小的顺序输出a和 b
- Web前端开发JavaScript基础(3)