pdf文档 古月《ROS入门21讲》5.安装ROS系统.pdf

1.35 MB 9 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档详细介绍了在Ubuntu 18.04系统上安装ROS Melodic Desktop的步骤。首先需要添加ROS软件源并导入密钥,然后更新包列表并安装ROS。此外,还需要初始化rosdep,设置环境变量,并安装必要的python依赖和构建工具。完成这些步骤后,可以通过运行roscore命令启动ROS Master。文档还提到了ROS的不同发行版本及其支持情况,以及如何通过命令控制海龟仿真器。
AI总结
### 《古月《ROS入门21讲》5.安装ROS系统》摘要 以下是文档内容的总结: 1. **ROS安装步骤**: - **添加ROS软件源**:修改`/etc/apt/sources.list.d/ros-latest.list`文件,添加ROS官方软件源。 ```bash $ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' ``` - **添加密钥**:通过`apt-key`命令添加ROS软件源的公钥。 ```bash $ sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 ``` - **安装ROS**:更新包列表并安装`ros-melodic-desktop-full`。 ```bash $ sudo apt update $ sudo apt install ros-melodic-desktop-full ``` - **初始化rosdep**:初始化ROS依赖管理工具并更新。 ```bash $ sudo rosdep init $ rosdep update ``` - **设置环境变量**:将ROS环境变量添加到`~/.bashrc`文件中并生效。 ```bash $ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc $ source ~/.bashrc ``` - **安装rosinstall**:安装与ROS相关的工具包。 ```bash $ sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential ``` 2. **验证ROS安装**: - 使用`roscore`命令启动ROS Master: ```bash $ roscore ``` 启动后会显示ROS Master的运行信息。 - 输出日志示例: ``` Logging to /home/hcx/.ros/log/afee8lsc-94db-11e9-8cc9-666c29d22e4d/roslaunch-hcx-vpc-26763.log Checking log directory for disk usage. This may take a while. Press Ctrl-C to interrupt Started ros-core with pids: [26774] ROS_MASTER_URI=http://hcx-vpc:11311/ ``` 3. **启动海龟仿真器**: - 启动海龟仿真器节点: ```bash $ rosrun turtlesim turtlesim_node ``` - 启动海龟控制节点: ```bash $ rosrun turtlesim turtle_teleop_key ``` 使用方向键控制海龟移动。 4. **ROS版本与支持信息**: - ROS Melodic Morenia(推荐版本)支持Ubuntu 18.04(Bionic Beaver)。 - ROS官方提供多个发行版,包括: - ROS Groovy Galapagos (2012年12月) - ROS Fuerte Turtle (2012年4月23日) - ROS Hydro Medusa (2013年9月4日) - ROS Indigo Igloo (2014年7月22日) - ROS Kinetic Kame (2016年5月23日,推荐版本) 5. **软件源配置**: - Ubuntu官方软件库包括以下选项: - 主软件库(main):Canonical支持的免费开源软件。 - 全球软件库(universe):社区维护的免费开源软件。 - 受限软件库(restricted):专有驱动。 - 多重用途软件库(multiverse):有版权问题的软件。 文档详细介绍了如何在Ubuntu 18.04系统上安装配置ROS Melodic Morenia,并提供了相关验证步骤和海龟仿真器的使用方法,同时列出了ROS的不同版本及其支持信息。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2 页请下载阅读 -
文档评分
请文明评论,理性发言.