ros安装详细教程+问题解决 |
您所在的位置:网站首页 › ros安装步骤 › ros安装详细教程+问题解决 |
ros安装详细教程+问题解决
![]() Intel杯比赛结束已有两个月,我们这些实验室的中坚力量也该退休了,但还是要遵从实验室的传帮带学习模式,所以这几天要开始带一下学弟学妹们了。 那么学习ros最开始的就是ros操作系统的安装了,第一篇博文就从ros安装好了。 二.输入对应秘钥,正式安装ros 首先输入一下秘钥: sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654更新一下 sudo apt-get update && sudo apt-get upgrade更新完成后就可以正式安装啦!然后输入 sudo apt-get install ros-medolic-desktop-full (!!!这里要注意一下,安装的ros版本一定要和你的ubuntu系统做对应,比如14.04对应indigo,16.04对应kinetic,18.04对应melodic.20.04对应noetic,具体修改方式就是把上述代码中的"medolic"换成你系统对应的版本就行了) 这样就是安装完成了 这样就证明安装成功了 三.初始化rosdep终端输入 sudo rosdep init 这里可能会出现报错 之后我们进入这个文件中编辑 sudo gedit 20-default.list在文件在输入 #os-specific listings first yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx #generic yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml yaml https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte #newer distributions (Groovy, Hydro, …) must not be listed anymore, they are being #fetched from the rosdistro index.yaml instead保存就好啦 之后再终端输入 rosdep update 接下来可能还会出错,具体错误如下(大部分原因都是网络问题) 修改一下DOWNLOAD_TIMEOUT,其余两个文件一样 修改完成后,再输入 sudo gedit /etc/hosts在最后一行加入 151.101.84.133 raw.githubusercontent.com保存一下 然后更新 sudo apt update完成后继续输入 rosdep update 如果正常,你会发现,此时你hit那些网址的速度会加快不少,比之前要快得多 当然还是会出现time out这个问题,这时候还是Ctrl+C停下,继续rosdep update,然后多试几次就成功了。 成功后的截图 首先返回你的主目录下 在终端输入 cd /home/xxxx这里的xxx代表你的用户名 然后输入 echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc(!!!同样这里的“melodic”换成你系统对应的ros版本) 最后输入 source ~/.bashrc五.安装依赖包 sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential 六.测试 在终端下输入 roscore打开一个新终端输入 rosrun turtlesim turtlesim_node 此时会出现一个小乌龟 按住方向键就能控制龟龟的移动了!!! ROSros安装原创文章作者:nidie508。如若转载,请注明出处:古月居 http://www.guyuehome.com/19962 打赏 0 点赞 0 收藏 0 分享 微信 微博 QQ 图片 上一篇:stm32智能小车设计 下一篇:Arduino智能小车设计(一) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |