安装ROS学习需要的这些东西时,遇到许多问题,CSDN上文章水平差距较大,我个人全部重新验证了一下下面的文章,都比较优质好用。
一,VMware和Ubuntu18.04安装
Linux是操作系统,但是只是一个内核,Ubuntu是使用Linux内核的完整的操作系统,VMware是一个虚拟机软件,在VMware里开一个虚拟机,这个虚拟机用Ubuntu操作系统。
注意版本 Ubuntu 18.04
安装教程:
VMware虚拟机中安装Ubuntu18.04(linux发行版)【超详细图文教程】_Jiang_hf_3906的博客-CSDN博客_虚拟机安装ubuntu18.04
二,VMware tools安装
VMware tools可以实现:
1,文件在Windows和Ubuntu上面互相传递
2,Windows和Ubuntu之间可以互相复制粘贴内容
Ubuntu的终端用ctrl shift c/v复制粘贴,Ubuntu文件里的还是ctrl c/v
Windows是 Ctrl c/v
打开终端用 右键或者ctrl shift t
安装教程:
在Ubuntu18.04上面安装VMware-tools实现屏幕适配(保姆级别操作)_Leo_Lkang的博客-CSDN博客
遇到问题:
1,安装光盘的时候可能会弹出一个窗口,锁定之类的,我个人选择了是,没发现问题
2,安装完再开机的时候显示VMware Tools 启动脚本未能在虚拟机中成功运行
解决办法:
VMware Tools 启动脚本未能在虚拟机中成功运行 解决方式_天既明的博客-CSDN博客_vmware tools启动脚本未能在虚拟机中成功运行
三,ROS安装
安装教程:
Ubuntu18.04安装Ros(最新最详细亲测)_向日葵骑士Faraday的博客-CSDN博客_ubuntu18.04安装ros
一定要注意Cmake的问题,ROS安装前不要先安装Cmake,ROS安装后不要卸载Cmake。
遇到问题:
1,第一步Ubuntu换源时显示网络问题,可以用别的方法换源
https://xiaopengzhen.blog.csdn.net/article/details/102953882
一键安装ROS方法:
ubuntu-18.04一键安装ros_Rcoons的博客-CSDN博客
2,Cmake的问题
ubuntu 18.04 + cmake 升级_ubuntu18.04升级cmake_我叫安格瑞的博客-CSDN博客
ubuntu18.04更新cmake版本_hfuttobuaa的博客-CSDN博客_ubuntu更新cmake
一回事,第二个详细一些
这里容易遇到的问题就文件的问题,有的操作需要在特定文件打开才行
如果用wget指令下载慢,从网页Index of /files/v3.23 下载复制到Ubuntu上
后面用指令经常有找不到文件之类的指示 tar(child):xxx:无法open:没有那个文件过目录,就是可能需要先找到所在文件夹,然后再在文件夹里打开终端
四,Rviz和gazebo
这两个ROS下好了,自动下好了,但是gazebo需要再调整一下
安装教程:
Ubuntu18.04下ROS+Gazebo+Mavros+PX4安装教程(最新!最全!)_小潇港哥的博客-CSDN博客_ubuntu18.04安装gazebo
只看上面文章中gazebo部分
遇到问题 gazebo(1):gazebo常见问题及解决办法_biter0088的博客-CSDN博客
五,常见问题
1,2,3全过程中经常遇到 锁不可用 的问题