
ros安装教程
三国演义作者简介-坚持作文800字
2023年3月19日发(作者:分数乘除法计算题100道)ubuntu18.04安装Ros(详细)
Ubuntu18.04安装Ros本⼈已试过多次,安装过程基本没出现问题,⽽且该⽅法也可⽤在Jetsonnano/NX上。
⼀、设置软件源:
清华源:
sudosh-c'./etc/lsb-release&&echo"deb/ros/ubuntu/$DISTRIB_CODENAMEmain">/etc/apt/.d/ros-latest.
list'
⼆、设置密钥:
--recv-keysF42ED6FBAB17C654
三、安装Ros-melodic:
sudoapt-getupdate
sudoapt-getinstallros-melodic-desktop-full
sudoapt-getinstallros-melodic-rqt*
注:sudoapt-getinstallros-melodic-desktop-full和sudoapt-getinstallros-melodic-rqt*有时会出现问题,具体的问题就是两步执⾏完
后已经全部安装,但是等ROS全部装完后,使⽤时会报⼀些找不到依赖的问题,这时可以再执⾏这两步。
原因可能就是安装其他东西时把Ros的⼀些依赖卸载了。
四、初始化rosdep:
sudorosdepinit
rosdepupdate
注:这两步⼀般执⾏都会出错直接继续往下看!!!!!
⼀般出现的问题如下:
出现这个问题的原因是被墙了,解决⽅法就是将需要的⽂件下载到本地,然后修改原⽂件中的链接,指向本地仓库,即可解决。
⽅法:
1.新建⽂件夹,并进⼊⽂件夹
sudomkdir-p/home/one/git/
cd/home/one/git/
下载项⽬:
sudogitclone/one_DS/
2.另打开⼀个终端,备份原⽂件
sudocp/usr/lib/python2.7/dist-packages/rosdep2//usr/lib/python2.7/dist-packages/rosdep2/
sudocp/usr/lib/python2.7/dist-packages/rosdep2//usr/lib/python2.7/dist-packages/rosdep2/
sudocp/usr/lib/python2.7/dist-packages/rosdistro/__init__.py/usr/lib/python2.7/dist-packages/rosdistro/__init__.
sudocp/usr/lib/python2.7/dist-packages/rosdep2/sources_/usr/lib/python2.7/dist-packages/rosdep2/sources_
3.替换原⽂件⽹址到本地下载
sudogedit/usr/lib/python2.7/dist-packages/rosdep2/
sudogedit/usr/lib/python2.7/dist-packages/rosdep2/
sudogedit/usr/lib/python2.7/dist-packages/rosdistro/__init__.py
sudogedit/usr/lib/python2.7/dist-packages/rosdep2/sources_
4.运⾏
sudorosdepinit
终端显⽰rosdepupdate即可进⼊下⼀步。
5.备份并运⾏
sudocp/etc/ros/rosdep/.d//etc/ros/rosdep/.d/
sudogedit/etc/ros/rosdep/.d/
6.运⾏
rosdepupdate
显⽰以下就ok了。
注:/home/one/git/rosdistro这个⽂件不能删除,保留着。因为我们是直接指向本地的。
五、安装rosinstall
sudoapt-getinstallpython-rosinstall
六、安装catkin编译器
sudoapt-getinstallros-melodic-catkinpython-catkin-tools
七、添加环境变量
gedit./.bashrc
在末尾添加如下:
#Ros-melodic
source/opt/ros/melodic/
⼋、测试⼩海龟
打开三个终端分别输⼊以下:
roscore
rosrunturtlesimturtlesim_node
rosrunturtlesimturtle_teleop_key