✅ 操作成功!

ros安装教程

发布时间:2023-06-16 作者:admin 来源:文学

ros安装教程

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

👁️ 阅读量:0