鱼香ros
时间: 2025-05-26 11:35:57 浏览: 30
### 鱼香 ROS 的使用与配置
鱼香 ROS 是一种简化 ROS 和 ROS2 安装过程的工具,旨在帮助新手快速搭建开发环境并减少因复杂安装流程带来的挫败感。以下是关于其使用和配置的相关说明:
#### 1. **一键安装**
为了方便用户快速部署 ROS 或 ROS2 环境,鱼香 ROS 提供了一键安装脚本。该脚本能够自动完成依赖项下载、编译以及环境变量设置等工作[^2]。
```bash
wget http://fishros.com/install -O fishros && . fishros
```
此命令适用于支持的 Ubuntu 版本及其对应的 ROS/ROS2 发行版组合。需要注意的是,不同版本的 Ubuntu 对应不同的 ROS2 发行版,例如 Ubuntu 22.04 支持 Humble 版本,而其他版本可能不兼容[^3]。
---
#### 2. **环境验证**
成功执行上述命令后,可以通过以下方式验证 ROS2 是否正常安装:
- 查看当前已安装的核心组件:
```bash
ros2 --version
```
- 测试默认示例程序(如 turtlesim 小乌龟模拟器)是否可以运行:
```bash
ros2 run turtlesim turtlesim_node
ros2 run turtlesim turtle_teleop_key
```
如果一切顺利,则表明 ROS2 已经正确配置完毕[^3]。
---
#### 3. **创建自定义功能包**
对于希望深入学习 ROS 开发的用户来说,掌握如何构建自己的功能包是非常重要的一步。按照官方文档指导,在指定的工作区目录下操作即可实现这一目标[^4]:
```bash
cd ~/your_workspace/
colcon build
source install/setup.bash
ros2 run your_package_name executable_name
```
这里 `your_workspace` 表示个人项目所在路径名;`your_package_name` 及 `executable_name` 则分别代表所要启动的功能包名称与其内部可执行文件的名字。
---
#### 4. **注意事项**
尽管鱼香 ROS 极大地降低了初学者门槛,但在实际应用过程中仍需留意几个要点:
- 确认主机系统的具体发行代号与目标框架相匹配;
- 如果遇到网络连接不稳定的情况可能导致部分资源无法加载完全,建议多次尝试或者切换镜像源地址解决此类问题;
- 当前方案主要面向桌面端应用场景设计,默认包含了图形界面相关模块,嵌入式设备移植时需要额外调整优化策略[^1]^。
---
阅读全文
相关推荐

















