网上很多人都说,直接在终端下执行如下两条命令即可:

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尚未安装 问题解决方案相关推荐

  1. 尚未安装任何 GPG 公钥

    项目场景: 部署openstack 问题描述: [root@controller ~]# yum install vsftpd -y 已加载插件:fastestmirror您已启用软件包 GPG 签名 ...

  2. VRPM包安装失败解决方案:had non-zero exit status

    VRPM包安装失败解决方案:had non-zero exit status 目录 VRPM包安装失败解决方案:had non-zero exit status #VRPM包安装 #找到VRPM包的文 ...

  3. Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案,

    Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案, 参考文章: (1)Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案, (2)https: ...

  4. microsoft query尚未安装的原因和方法

    介绍使用excel的microsoft query功能出现尚未安装的原因和方法. 使用Excel的microsoft query功能,可以单击数据--自其它来源--来自microsoft query. ...

  5. Android SDK Manager无法显示可供下载的未安装SDK解决方案

    Android SDK Manager无法显示可供下载的未安装SDK解决方案 参考文章: (1)Android SDK Manager无法显示可供下载的未安装SDK解决方案 (2)https://ww ...

  6. mysql 8安装 windows xp_postgreSQL[Windows XP]安装问题解决方案:

    postgresql[Windows XP]安装问题解决方案: [flute0316总结] 最近我们做的家谱GIS要用到一些开源的东西,小组的其它成员在研究,我也没怎么抽出时间来关注. 昨天,突然想弄 ...

  7. yarn install node-sass(gulp-sass) 安装失败解决方案

    yarn install node-sass(gulp-sass) 安装失败解决方案 参考文章: (1)yarn install node-sass(gulp-sass) 安装失败解决方案 (2)ht ...

  8. Kali安装问题解决方案

    Kali安装问题解决方案 参考文章: (1)Kali安装问题解决方案 (2)https://www.cnblogs.com/xinxianquan/p/8536463.html 备忘一下.

  9. Google 已将“xxxx”标记为恶意扩展程序并阻止安装,解决方案

    Google 已将"xxxx"标记为恶意扩展程序并阻止安装,解决方案 参考文章: (1)Google 已将"xxxx"标记为恶意扩展程序并阻止安装,解决方案 ( ...

最新文章

  1. Python记录-基础语法入门
  2. android ios 上传图片到服务器,.net 接收ios, android的上传图片
  3. 怀旧服野外pvp最多的服务器,魔兽怀旧服:最想要去的服务器,野外PVP很“传统”,很欢乐!...
  4. python 调用linux命令-python3调用linux命令——Subprocess
  5. python flask框架发布问答平台注册页面_Python|Flask框架实现QQ账号登录
  6. JAVA集合泛型,类型擦除,类型通配符上限之类的知识点
  7. project5 大数据
  8. 堡垒之夜服务器维修,堡垒之夜常见问题解决方法
  9. IdentityServer4之持久化很顺手的事
  10. 动画演示男性结扎手术 | 今日趣图
  11. libuv 和 libev的对比
  12. c# 为你的Form实现动画的效果
  13. 如何在 Mac 上使用剪贴板?
  14. 学生选课系统代码-5-共用代码层
  15. linux下载安装命令
  16. 机甲大师s1 python编程_机甲大师RoboMaster S1教育机器人- DJI 大疆创新
  17. MSF利用pcshare控住目标主机
  18. 2020年最新中科院期刊分区表
  19. 基于nodejs的excel表格合并工具
  20. [NLP]OpenNLP介绍

热门文章

  1. 关系数据库中,表中的每行就是一个对象
  2. 【SICP练习】127 练习3.58
  3. easy ui 使用总结
  4. [转]编程语言中的 鸭子模型(duck typing)
  5. proxy跨域不生效_vue前后端端口号不同,proxytable代理跨域无效
  6. 虚拟成像技术_苹果AR头显细节全曝光!微美全息(WIMI.US)光场技术构建AI影像...
  7. 2021巢湖第一中学高考成绩查询,2021年巢湖高中录取分数线是多少及高中排名榜...
  8. Java黑皮书课后题第2章:2.10(科学:计算能量)编写程序,计算将水从初始温度加热到最终温度所需的能量。程序应该提示用户输入水的重量(kg),以及水的初始温度、最终温度
  9. C语言学习之用指针处理,输入a和 b两个整数,按先大后小的顺序输出a和 b
  10. Web前端开发JavaScript基础(3)