ubuntu 18.04 ros melodic,ros安装教程 ubuntu18.04

  ubuntu 18.04 ros melodic,ros安装教程 ubuntu18.04

  目录介绍ROS系列文章添加软件源配置密钥更新软件源安装一些依赖项初始化rosdep更新软件源依赖项设置环境变量建立软件包的依赖项验证ROS是否成功安装错误故障排除参考

  介绍

  先来一张ROS的美照:

  ROS系列文章【ROS -1简介】教你如何在Ubuntu18.04中安装ROS Melodic。

  【ROS -2简介】向您展示ROS文件系统及其工具。

  【ROS -3简介】讲解ROS嘴对嘴——节点和节点管理器的核心概念

  【ROS -4简介】讲解ROS嘴对嘴——ROS话题交流机制的核心概念

  请参考官方维基安装:

  http://wiki.ros.org/melodic/Installation/Ubuntu

  Ubuntu中的[软件和更新]配置如下:

  添加软件源Sudo sh-c echo deb http://packages.ros.org/ros/ubuntu $(LSB _ release-sc)main /etc/Apt/sources . list . d/Ros-latest . list 配置密钥sudoapt-key adv-key server hkp://server . Ubuntu . com:80 -recv-key 1c F6 e 31 E6 bade 8868 b 172 B4 f 42 ed 6 fbab 17c 654更新软件源Sudo Apt更新安装一些依赖Sudo Apt-Get安装Python-Rosdep2

  完全桌面版(推荐)其实并不完整,只是包含了最常用的软件包和开发工具。后来开发的一些工具仍然需要手动安装,但与其他正式版本相比,这是功能最全的版本。

  Sudo apt install-y ROS-melody-desktop-全桌面版(不完整)Sudo apt install-y ROS-melody-桌面基础版,只有部分基础内容。sudo apt install-y ROS-melodic-ROS-base单机版sudo apt install ROS-melodic-package你也可以安装特定的ROS包:

  例如:

  Sudapt安装ros-melody-slam-g映射我们只选择桌面完整版进行安装,半个小时左右就安装好了,看你的上网速度。

  初始化rosdep sudo rosdep init如果出现rosdep命令找不到的错误消息,请运行:

  Sudapt安装rospack-tools,然后他会提示我们更新软件源的依赖关系:

  建议:请运行rosdep update更新软件源的依赖关系。出现以下日志时,Rosdep update表示更新成功:

  如有错误,请参考本文末尾的【错误排查】

  设置环境变量为了在每次终端打开时自动设置ROS环境变量,我们可以这样做:

  echo source/opt/ROS/Melodic/setup . bash ~/。bashrc源码~/。bashrc建立软件包的依赖关系。到目前为止,我们已经安装了运行核心ROS软件包所需的软件。为了创建和管理我们自己的ROS工作区,有各种工具和需求分开分发。我们可以通过一个rosinstall命令轻松下载很多ROS软件包的源代码树。

  安装此工具和其他依赖项以构建ROS包并运行:

  sud apt install-y python-rosdeppython-ROS install python-ROS install-generator python-ws tool build-基本支持,ROS的核心组件和部分工具已经安装完毕。

  验证ROS是否安装成功。roscore显示以下内容以表示安装成功:

  如果该命令没有出现,则安装不完整。再次运行install ROS命令:

  Suda pt install-y ROS-Melodic-desktop-full然后运行一个ROS的指令(需要打开新的终端)启动小乌龟的模拟器:

  Ros turtles im turtles im _ node然后打开一个新的终端运行以下命令:然后通过键盘的上下左右键控制小乌龟的移动:

  Run turtles im turtle _ teleop _ key有以下效果:

  排除引用中的错误。请参考以下博文。感谢各位博主的解答:

  安装ubuntu ROS到rosdep更新时出错,如错误:无法处理源…

  ROS:sudo rosdep初始化错误。常规方法全部无效后,记录解决方案。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: