新买了神州ZX7电脑,显卡是英伟达1060,安装ubuntu16.04后始终找不到网卡的驱动,以及不能扩展显示屏,因此才忍痛离开我刚熟悉的ubuntu16.04,安装18.04.
win10安装了ubuntu18.04很简单,教程很详细,但是千万要用usb3.0的U盘制作启动盘,这是我失败10次以上的血泪经验。

接下来就是复现ROS-Academy-for-Beginners的全部功能。

因为这个仿真系统人家大牛原本是在ubuntu16.04上做的,所以教程什么的都很详细,我当时在ubuntu16.04上也几乎实现了它的orbslam2,rtabmap等各项操作,当时实现orbslam2的时候还出现了很多错误,都一一解决了,但是当时没有记录下来,其实那些错误的解决比我现在在这里废话强多了。

闲话少叙,我们来干货。下图是安装这个仿真器的具体操作。
官网链接:https://github.com/sychaichangkun/ROS-Academy-for-Beginners

在第二步$ rosdep install --from-paths src --ignore-src --rosdistro=kinetic -y
依赖的时候会出错,首先这句话ros的版本号就不对,需要改成

$ rosdep install --from-paths src --ignore-src --rosdistro=melodic -y

再次运行还是不对,主要是找不到这三个库:openslam_gmapping,slam_gmapping,hector_mapping.
解决办法:在~/catkin_ws/src文件夹下输入:
git clone https://github.com/ros-perception/openslam_gmapping.git
git clone https://github.com/ros-perception/slam_gmapping.git
搞定!
第三步$ catkin_make,还是找不到hector_mapping.
第三个库hector_mapping实在是他丫的没找到,只能根据错误提示,在/home/liu/catkin_ws/src/ROS-Academy-for-Beginners/slam_sim_demo文件夹中将cmakelists.txt文件中去把这个链接库给注释了。

然后再打开gazebo仿真器时,能打开,但是不显示人家软件已经做好的模型,正在解决中!
后续:
gazebo仿真器能打开,但是解决了一个上午也没有搞定,只能放弃了,不过还好除了模型读不进来,大多的slam算法都可以在rviz中演示:
例如利用acml导航程序:
1、启动机器人模拟器:$roslaunch robot_sim_demo robot_spawn.launch
2、启动导航程序:roslaunch navigation_sim_demo amcl_demo.launch
3、显示导航界面:roslaunch navigation_sim_demo view_navigation.launch
运行第一步时可能出错:
报错*[robot_spawn.launch] is neither a launch file in package [robot_sim_demo] nor is [robot_sim_demo] a launch file name The traceback for the exception was written to the log file,*然而下面的过程图已经是从报错到解决报错成功运行的过程了,即需要source一下):

$ source ~/catlin_ws/devel/setup.bash
$ rospack profile

*

运行orb-slam2-demo

看到这里的同学可能觉得这篇博客太滥了,因为我只是在介绍自己遇到的bug,具体实现的流程您需要看您下载的readme文档。附上我学习的主要参考链接,根据我的链接,我们小白都可以一步步完成。
https://github.com/sychaichangkun/ROS-Academy-for-Beginners

1、安装opencv3.2遇到的问题


之前一直下载opecv开发包安装,在18.04上一直不成功,故选了另一种方式,不是很懂,但是比较好用。
参考如下:https://blog.csdn.net/lupengCSDN/article/details/80397000

sudo apt install python3-pipsudo apt install libopencv-devsudo pip3 install opencv-python

三句命令,居然好使!
不信的话,可以查看opencv版本号:

pkg-config --modversion opencv

2.编译orbslam2遇到的问题:

到自己的工作空间执行下列命令

cd ~/catkin_ws/src
git clone https://github.com/raulmur/ORB_SLAM2.git
cd ORB_SLAM2
chmod +x build.sh
./build.sh

编译时遇到很多看起来很复杂的错误,但大多原因就是一个
如下:
/ORB_SLAM2/src/LocalMapping.cc:94:28: error: ‘usleep’ was not declared in this scope
解决办法:认真读错误文件,需要打开相应的代码,在头文件里面添加usleep 的头文件

#include"unistd.h"

有好几个需要添加,您按照目录慢慢改就好了。
参考博文:https://blog.csdn.net/changquanhao/article/details/82986208

还有很多错误我解决了但是没有记录下来,反正我安装的ubuntu18.04虽说界面更友好,但是还是出现诸多问题,起码我现在是比较怀恋16.04的,不过说不定未来越来越好呢。
有问题,给我了留言,我知道解决问题的痛苦,大家一起讨论。小白心声。

安装ubuntu18.04之后遇到的问题,及运行ROS-Academy-for-Beginners遇到的问题相关推荐

  1. 虚拟机ubuntu启动代码界面_Windows10下使用虚拟机安装Ubuntu18.04

    Windows10下使用虚拟机安装Ubuntu18.04步骤: 我想把这篇文章献给你. (封面是Ubuntu的官方壁纸) 首先我们要有vmware和操作系统的iso包:咱们可以在互联网上找到.操作系统 ...

  2. Win10(UEFI启动)安装Ubuntu18.04双系统

    <Win10(UEFI启动)安装Ubuntu18.04双系统> 注意:一定要按上述连接文章中一道的设置EFI系统分区,且系统启动引导器设置位该EFI系统分区,否则电脑启动时,不会出现选择w ...

  3. cudnn下载_记录新电脑安装Ubuntu18.04,CUDA, cuDNN全过程

    不得不说,装机一时爽,一直装机一直爽.现在对于bug还有些期待了,要是安装的过程中不出现bug反而还在担心.话不多说,直接进入主题. 安装Ubuntu18.04: 下载系统镜像: https://ub ...

  4. win10 mbr下装linux,(MBR模式)Win10下安装Ubuntu18.04双系统

    1.制作U盘启动工具. 2.删除一个磁盘,不格式化(我删除了200G的磁盘). 3.启动电脑,按F12进入启动选项,选择U盘启动,安装Ubuntu18.04系统. 4.进入启动界面,选择try ubu ...

  5. 虚拟机安装ubuntu18.04及其srs服务器的搭建

    第一次写博客,有些地方可能不太完善. 1.安装VMware,我用的是VMware12. 2.下载Ubuntu镜像(自Ubuntu 17.10开始桌面版本不再提供32位安装镜像,Ubuntu Serve ...

  6. Win10安装Ubuntu18.04双系统,图文详解,全网最详细教程

    博主经历过多次双系统的安装与卸载,所以这次安装就记录下全过程,能让后面的同学少走弯路.本教程对笔记本电脑单硬盘和双硬盘通用. 安装目录 一.查看电脑信息 1.BIOS模式 2.查看硬盘数 二.制作系统 ...

  7. w10安装ubuntu_Windows10安装ubuntu18.04双系统教程

    写在前面:本教程为windows10安装ubuntu18.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu16.04(64位).为了直观和易于理解,我会尽量图文并 ...

  8. 卸载安装Ubuntu18.04双系统、ROS+装机

    第一部分:卸载和重新安装Ubuntu 1.安装前先将ubuntu里的重要文件打包上传至网盘备份 2.进入windows系统 2.1 抹掉ubuntu系统 找到ubuntu系统使用的磁盘分区(比如我这里 ...

  9. MECHREVO X8ti 安装Ubuntu18.04,NVIDIA GTX 1060驱动、CUDA10

    用一个系列来介绍使用最新版Ubuntu18.个人美化以及CUDA10在Ubuntu18下的配置 MECHREVO X8ti 安装Ubuntu18.04,NVIDIA GTX 1060驱动.CUDA10 ...

  10. Mini主机安装Ubuntu18.04记录

    Mini主机安装Ubuntu18.04记录 开始 准备一个U盘 准备镜像 把镜像写入U盘 用U盘安装Ubuntu 重启Ubuntu 开始 Johnny!GO! 准备一个U盘 我家里有个不用的U盘,之前 ...

最新文章

  1. 学计算机去大工中大,厦门大学和大连理工大学你 选哪个?哪个好。厦门大学和东南大学、天津大学、武汉大学、中山大学去那个...
  2. java 先进先出的map_「 深入浅出 」java集合Collection和Map
  3. 在Window上使用Jenkins自动发布Java工件
  4. web文件管理系统_财务影像管理系统
  5. 人民币金额小写转大写
  6. 服务器是通用计算机吗,服务器与台式计算机不同吗?有何区别?
  7. [framework] debuging
  8. 塞尔达盾反机器人_《塞尔达传说:荒野之息》新手盾反技巧详解攻略
  9. vmware挂载共享目录
  10. 浅谈几种常见 RAID 的异同
  11. ModelAndView简介
  12. 让 orangepi 用上Btsync(资源分享工具)好资源不怕和谐!
  13. arcgis符号库匹配不对的原因_ArcGIS符号库自动匹配方法
  14. windows slim read/write lock 原理剖析
  15. 基督-神[上帝]的道,真理的本真归回
  16. [蓝桥杯]蓝肽子序列(c++详解)
  17. 税务局计算机相关岗位,国家公务员 县区级国税局招收计算机专业的,进去之后做什么。虽然是计算机专业,但学的不好。不知需要这个 - 赏学吧...
  18. pion:rtc-to-webrtc示例
  19. linux下解压命令大全
  20. MuleSoft知识总结-21.Mule组件(Until Successful)

热门文章

  1. C++实现德州扑克游戏(和电脑一起玩)
  2. 即将搭载人工智能芯片的华为Mate10,究竟会为业界带来什么?
  3. 解决在JS中阻止定时器“重复”开启问题、Vue中定时器的使用
  4. 大数据助力智慧物流,新一代物流产业数据价值分析
  5. 懂我的人不需要我解释,不懂我的人我不需要解释。。
  6. 【CTF】梦之光芒/Monyer的游戏闯关记录
  7. 爬取大众点评评论-字体加密解析!这个网站很难搞出来!
  8. Lucas定理扩展Lucas
  9. 从给定的大图中切出指定矩形区域的小图
  10. 开发者模式之GPU渲染模式分析