Ubuntu18.04+Melodic ROS+TurtleBot3安装过程碰到的部分问题及解决方法

由于官方以及创客智造给出的示例是在Ubuntu16.04下运行的,而我的系统1是18.04版本,在安装过程中遇到了许多问题,在此做下记录。

1.前面的ROS安装参照教程https://www.cnblogs.com/monkeywang/p/9721216.html

过程中如果安装ros-melodic-desktop-full不成功,可以选择安装ros-melodic-desktop

2.rosdep init成功后,安装依赖可以参照这里https://www.twblogs.net/a/5b83659b2b71776c51e2d830/zh-cn

注意应当先新建工作空间 mkdir -p ~/catkin_ws/src。参照https://www.cnblogs.com/talugirl/p/5923674.html

3.如果因为SS代理导致git clone有问题,可以考虑修改git配置
git config --global http.proxy 127.0.0.1:1080
git config --global https.proxy 127.0.0.1:1080

git config --global --unset http.proxy
git config --global --unset https.proxy

如果无效,那就卸掉SS,去用户文件夹 /home/usr 里找到隐藏文件.gitconfig,把里面的代理配置都删掉。

4.如果git clone速度太慢,可以sudo vim /etc/hosts,在文件末尾加上重定向的IP地址,具体参照https://www.linuxidc.com/Linux/2019-05/158461.htm注意要自行去ipaddress.com查找IP,网上的和你自己的情况不一定对应。

5.在安装openCR时,参照https://www.ncnynl.com/archives/201707/1819.html,

教程中命令 sudo apt-get install libncurses5-dev:i386无效,且确认已经update
使用  sudo apt-get install libncurses5-dev
随后 sudo apt install libncurses5-dev:i386就显示已经安装了最新版本,或许最初该使用apt而不是apt-get。

6.树莓派更新时间: sudo rdate -s -u time-b.nist.gov

7.win10子系统启用远程连接:sudo service xrdp start

8.ros安装完后先roscore看有没有安装成功,同时应安装catkin,以便后面编译。装不好的就aptitude。

    事实上直接按wiki安装不会又这些乱七八糟的问题,不去看创客智造的教程一点问题都没有

9.cmake编译出错就按提示安装相应的ros-kinetic-***。

10.ros安装时不要去看那些乱七八糟屁用没有的教程,直接去ros-wiki

你可能感兴趣的:(ROS)