小鱼ros一件安装
时间: 2025-05-16 11:03:15 浏览: 42
### 小鱼 ROS 系统安装教程概述
小鱼 ROS 是一种基于 ROS 的机器人开发平台,通常用于教育和研究目的。其安装过程可以分为以下几个方面来理解:
#### 1. **选择合适的 ROS 版本**
根据需求可以选择 ROS1 或者 ROS2。如果目标是学习经典 ROS 功能并兼容更多已有的软件包,则推荐使用 ROS1 Noetic[^2];如果是希望体验最新的分布式架构以及更好的跨平台支持,则应考虑 ROS2 Humble 或 Iron[^3]。
#### 2. **操作系统准备**
对于 Ubuntu 用户来说,安装 ROS 前需确认操作系统的版本与所选 ROS 发行版匹配。例如:
- 对于 ROS Melodic 推荐使用 Ubuntu 18.04 LTS[^1]。
- 如果选用 ROS Noetic 则适配 Ubuntu 20.04 LTS。
- 关于 ROS2 Humble 和 Iron,它们分别对应 Ubuntu 22.04 LTS 及更高版本。
#### 3. **具体安装流程**
##### (1)更新系统
无论哪种情况都首先要确保基础系统的最新状态:
```bash
sudo apt update && sudo apt upgrade -y
```
##### (2)设置源密钥及仓库地址
以 ROS Noetic 为例说明如何添加官方资源库到本地APT管理器中:
```bash
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
上述命令适用于大多数标准发行渠道下的Linux环境配置。
##### (3)执行实际安装步骤
继续完成依赖项初始化以及核心组件部署工作:
```bash
sudo apt install ros-noetic-desktop-full
source /opt/ros/noetic/setup.bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
```
这里选择了 `desktop-full` 类型因为包含了图形界面和其他常用插件集成为一体的形式更为全面。
针对ROS2的情况则有所不同,可能涉及额外的Python虚拟环境构建或者Docker容器封装等方式来进行隔离化运行。
#### 4. **验证安装成果**
最后通过简单的测试程序检验整个框架能否正常运作比如启动 turtlesim 模拟节点查看效果:
```bash
roscore &
rosrun turtlesim turtlesim_node
```
以上指令仅限于ROS Classic系列,在新版当中或许会被替代为其他形式的服务调用接口。
---
###
阅读全文
相关推荐








