跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
C++AI

Ubuntu 22.04 安装 ROS2 实战:鱼香 ROS 一键部署

Ubuntu 22.04 环境下通过鱼香 ROS 脚本快速部署 ROS2 Humble 版本。流程涵盖环境检查、脚本安装、rosdep 配置及 talker/listener 与 turtlesim 功能验证。注意区分 Desktop 与 Base 版差异,以及鱼香 ROS 提供的 rosdepc 别名用法。

修罗发布于 2026/2/26更新于 2026/4/305 浏览

环境准备

确保系统为 Ubuntu 20.04 以上版本,建议更换国内镜像源以提升下载速度。检查当前版本信息:

lsb_release -a

查看 Ubuntu 版本信息

根据版本选择对应的 ROS2 发行版,Ubuntu 22.04 对应 Humble 版本。

一键安装 ROS2

鱼香 ROS 提供了一键安装脚本,能自动处理依赖和配置。获取并运行脚本:

wget http://fishros.com/install -O fishros && . fishros

进入交互界面后,选择 1 进行 ROS 安装。如果已配置好软件源,选 2;未配置则选 1。

选择是否使用官方源

接着选择 1 对应 Humble 版本。

选择 ROS2 版本

关于安装类型,新手建议选 1 (Desktop),它包含 RViz、示例和教程;Base 版仅含核心库,不包含图形界面工具。

选择安装类型

等待几分钟完成安装,出现该提示即表示成功。

安装完成提示

初始化 rosdep

编译功能包前通常需要 rosdep 管理系统依赖。虽然不配也能跑基础功能,但建议尽早初始化。再次运行脚本:

wget http://fishros.com/install -O fishros && . fishros

这次选择 3 配置 rosdep。

选择配置 rosdep

完成后终端输入 rosdepc update 验证。

rosdep 更新结果

注意:若使用鱼香 ROS 安装的 rosdep,后续命令中请使用 rosdepc 替代 rosdep。

rosdepc 验证

验证安装

打开两个终端窗口进行测试。第一个运行发布节点:

ros2 run demo_nodes_cpp talker

第二个运行订阅节点:

ros2 run demo_nodes_py listener

看到双方互相打印消息即表示通信正常。

talker 与 listener 测试

海龟仿真测试

启动海龟节点:

ros2 run turtlesim turtlesim_node

启动海龟节点

新开一个终端运行键盘控制:

ros2 run turtlesim turtle_teleop_key

此时可用方向键控制海龟移动,基本功能验证完毕。

海龟控制测试

目录

  1. 环境准备
  2. 一键安装 ROS2
  3. 初始化 rosdep
  4. 验证安装
  5. 海龟仿真测试
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Docker 本地部署 Dify 开源 LLM 应用平台教程
  • AI 产品经理就业方向与转行指南:核心技能与薪资分析
  • OpenClaw 智能体框架入门:环境部署与模型配置指南
  • 2026 国内 AI 编程订阅套餐横评与选型指南
  • C/C++ 操作 MySQL 核心 API 详解
  • Windows 11 配置 CUDA 版 llama.cpp 实现全局调用与 GGUF 本地聊天
  • MySQL 数据库基础入门:Linux 环境安装与配置
  • Flutter 基础组件实战:BottomNavigationBar 与 TabBar 多页切换
  • Java 虚拟线程:Project Loom 并发模型原理与高并发实践
  • Python 接单兼职平台推荐与技术能力提升指南
  • 鸿蒙金融理财全栈项目:运维监控、性能优化与安全加固
  • 基于 AI 工作流的红包封面、头像与壁纸创作指南
  • n8n Docker Compose 部署指南:官方与中文镜像配置详解
  • AI 时代提问能力:从创意到产品的快速实现
  • Web3 信任协议技术选型:OmniPact 实体资产上链方案解析
  • VSCode 原生 Copilot 接入 DeepSeek 模型配置实战
  • CS336 从零构建语言模型:Transformer LM 架构实现
  • 2024 大模型落地应用案例集:娱乐、视频与游戏行业精选
  • Python 面向对象编程(OOP)核心概念与实战
  • 黄民烈:AI 赋能精神心理健康服务与数字疗法实践

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online