目录
1. ROS2系统介绍
2. ROS2 安装方式介绍
3. Windows 系统上安装 Ubuntu 24.04 教程
3.1 方式一:VMware 虚拟机安装 Ubuntu 24.04
3.1.1 下载 VMware Workstation
3.1.2 下载 Ubuntu 24.04 系统镜像
3.1.3 创建虚拟机
3.1.4 安装 Ubuntu 24.04 系统
3.1.5 安装 VMware Tools 增强工具
3.2 方式二:重装系统安装 Ubuntu 24.04 双系统
3.2.1 安装前准备
3.2.2 制作 Ubuntu 24.04 启动 U 盘
3.2.3 为 Ubuntu 24.04 划分磁盘空间
3.2.4 进入 BIOS 设置 U 盘启动
3.2.5 安装 Ubuntu 24.04 双系统
3.2.6 双系统引导修复与切换
3.3 方式三:移动固态硬盘安装随插随用的 Ubuntu 系统盘
3.3.1 安装前准备
3.3.2 制作 Ubuntu 24.04 启动 U 盘
3.3.3 进入 BIOS 设置 USB 启动
3.3.4 安装 Ubuntu 24.04 到移动固态硬盘
3.3.5 使用与切换系统
3.3.6 注意事项与常见问题
4. Ubuntu 24.04 系统上安装 ROS2 Jazzy 完整教程
4.1 配置软件源
4.2 设置编码和软件源
4.3 安装 ROS2 Jazzy
4.4 配置环境变量
4.5 安装 colcon 构建工具和常用开发工具
4.6 验证 ROS2 安装
4.7 运行小海龟历程
4.8 创建 ROS2 工作空间
5. 常见问题与解决建议
6. 总结
1. ROS2系统介绍
ROS2(Robot Operating System 2)是面向机器人开发的新一代开源操作系统框架,在 ROS1 的基础上重构了通信机制,采用 DDS 作为底层通信中间件,支持实时性、多机协同和跨平台部署。ROS2 广泛应用于自动驾驶、机械臂控制、移动机器人导航、无人机编队等领域,是当前机器人开发的主流技术栈。
在开始安装之前,需要先了解 ROS2 的几种常见安装方式,再根据自身环境选择最合适的方案。
2. ROS2 安装方式介绍
ROS2 的安装方式主要分为以下几种,每种方式适用于不同的使用场景:
- 虚拟机安装:在 Windows 或 macOS 主机上通过 VMware、VirtualBox 等虚拟机软件运行 Ubuntu 系统,再在 Ubuntu 中安装 ROS2。这种方式适合不想放弃原有操作系统、需要隔离测试环境的用户,也是初学者最推荐的方式。
- 双系统安装:在 Windows 电脑上直接安装 Ubuntu 双系统,重启时选择进入哪个系统。这种方式性能损耗最小,适合需要充分利用硬件资源进行机器人开发的用户。
- 可移动硬盘安装:将 Ubuntu 系统完整安装到一块移动固态硬盘(移动 SSD)上,通过 USB 接口连接电脑即可启动进入 Ubuntu,拔下后电脑恢复为原来的 Windows 系统,真正做到「随插随用、互不干扰」。这种方式既不影响内置硬盘,又能获得接近原生硬件的性能,适合需要在多台电脑间切换开发环境的用户。
对于初学者,推荐使用「VMware 虚拟机 + Ubuntu 24.04 + 二进制包安装」的组合方式,既不影响宿主机环境,又能获得完整的图形化开发体验。下面将详细介绍这一完整流程。
3. Windows 系统上安装 Ubuntu 24.04 教程
在 Windows 系统上使用 Ubuntu 24.04 主要有三种方式:一是通过 VMware 虚拟机安装(适合学习体验、不影响原系统),二是通过重装系统安装双系统(适合需要充分发挥硬件性能的开发者),三是通过移动固态硬盘安装随插随用的 Ubuntu 系统盘(适合需要在多台电脑间切换开发环境的用户)。下面分别介绍这三种方式。
3.1 方式一:VMware 虚拟机安装 Ubuntu 24.04
VMware Workstation 是当前最流行的桌面虚拟机软件之一,支持在 Windows 和 Linux 主机上运行多个虚拟操作系统。下面以 VMware Workstation Pro 为例,介绍完整的安装步骤。
3.1.1 下载 VMware Workstation
访问 VMware 官方网站下载 VMware Workstation Pro 安装包。(网盘下载链接:https://pan.quark.cn/s/219e529c5c4d?pwd=2ubt 提取码:2ubt)下载完成后,双击安装程序,按照向导提示完成安装。安装过程中可以选择安装路径和是否加入用户体验计划,保持默认选项即可。参考安装教程:VMware下载与安装教程(保姆级教学超详细)_vmware安装-CSDN博客
3.1.2 下载 Ubuntu 24.04 系统镜像
访问 Ubuntu 官方网站下载 Ubuntu 24.04 LTS 桌面版 ISO 镜像文件。(网盘下载链接:https://pan.quark.cn/s/24feb8b9fc10?pwd=DBz1 提取码:DBz1)Ubuntu 24.04 LTS(Noble Numbat)是长期支持版本,与 ROS2 Jazzy 版本完美兼容,稳定性好、社区支持完善,官方支持周期至 2029 年。 参考教程:VMware安装Ubuntu(2024最新最全版)-CSDN博客
3.1.3 创建虚拟机
打开 VMware Workstation,按照以下步骤创建新的虚拟机:
3.1.4 安装 Ubuntu 24.04 系统
启动虚拟机,进入 Ubuntu 24.04 安装界面。首次启动时,屏幕会显示 GRUB 引导菜单,默认选中「Try or Install Ubuntu」,直接按回车键即可进入安装程序。等待加载完成后,按照以下步骤完成系统安装:
至此,Ubuntu 24.04 系统已在虚拟机中安装完成。若安装过程中遇到黑屏、卡死或无法进入安装界面等问题,可参考本文第 5 节「常见问题与解决建议」中的虚拟机相关排查方法。
3.1.5 安装 VMware Tools 增强工具
进入 Ubuntu 24.04 桌面后,建议安装 VMware Tools 或 open-vm-tools,以获得更好的显示分辨率、剪贴板共享和文件拖拽功能。在虚拟机菜单栏点击「虚拟机」→「安装 VMware Tools」,然后在 Ubuntu 终端中执行以下命令(终端打开方式:Ctrl+Alt+T):
sudo apt update
sudo apt install -y open-vm-tools open-vm-tools-desktop
安装完成后重启虚拟机,即可享受完整的虚拟机增强功能。
3.2 方式二:重装系统安装 Ubuntu 24.04 双系统
如果希望获得更好的性能表现,可以在 Windows 电脑上直接安装 Ubuntu 24.04 双系统。这种方式下 Ubuntu 直接运行在真实硬件上,性能损耗最小,适合需要运行 Gazebo 仿真、SLAM 建图等对性能要求较高的机器人开发场景。
参考教程:Windows安装Ubuntu24.04双系统指南_ubuntu24.04镜像-CSDN博客
3.2.1 安装前准备
在开始安装双系统之前,需要做好以下准备工作:
3.2.2 制作 Ubuntu 24.04 启动 U 盘
在 Windows 系统上使用 Rufus 工具制作 Ubuntu 24.04 启动盘,步骤如下:
3.2.3 为 Ubuntu 24.04 划分磁盘空间
在 Windows 中为 Ubuntu 24.04 预留独立的磁盘空间,是双系统安装前最关键的一步。分区操作不可逆,一旦失误可能造成数据丢失,因此务必先了解以下注意事项,再按步骤操作。
注意事项:
- 务必先备份数据:压缩卷操作虽然理论上不删除现有文件,但任何磁盘操作都存在风险,请提前将重要文件备份到移动硬盘或云盘。
- 预留充足空间:Ubuntu 24.04 系统本身约需 25GB,但考虑到后续安装 ROS2 Jazzy、Gazebo 仿真、SLAM 建图等开发环境,建议至少预留 100GB(即 102400 MB)。若磁盘空间充裕,推荐预留 150GB 以上,避免后期空间不足。
- 选择正确的磁盘分区:优先从剩余空间较大的非系统盘(如 D 盘、E 盘)压缩空间,不要压缩 C 盘系统盘,以免影响 Windows 运行稳定性。
- 检查磁盘是否支持压缩:若「压缩卷」选项为灰色不可用,说明该分区存在无法移动的系统文件(如页面文件、休眠文件),可先关闭系统保护或使用第三方分区工具(如 DiskGenius)调整。
- 确认压缩后空间为「未分配」:压缩完成后,务必确认出现的是「未分配」空间(黑色条带),而不是「可用空间」或「空闲空间」,否则 Ubuntu 安装程序可能无法识别。
- 不要格式化未分配空间:压缩出的「未分配」空间不要进行格式化或新建卷,保持原样即可,Ubuntu 安装程序会自动识别并在此空间内创建分区。
- 关闭 BitLocker 加密:若目标磁盘开启了 BitLocker 加密,压缩前需先关闭,否则可能导致分区操作失败或数据无法访问。
确认以上注意事项后,按照以下详细步骤为 Ubuntu 24.04 划分磁盘空间:
完成以上步骤后,磁盘上已为 Ubuntu 24.04 预留出独立的「未分配」空间。接下来即可进入 BIOS 设置 U 盘启动,开始正式安装 Ubuntu 24.04 双系统。
3.2.4 进入 BIOS 设置 U 盘启动
将制作好的 Ubuntu 24.04 启动 U 盘插入电脑 USB 接口(建议插入主机后置 USB 接口,兼容性更好),重启电脑并进入 BIOS 设置界面。不同品牌电脑进入 BIOS 的方式略有差异,下面详细介绍通用操作步骤:
- 联想(Lenovo):F2 或 Fn+F2(部分机型为 F1)
- 戴尔(Dell):F2(部分机型为 Del)
- 惠普(HP):F10(部分机型为 Esc 后选择 F10)
- 华硕(ASUS):F2 或 Del
- 宏碁(Acer):F2 或 Del
- 华为/荣耀:F2
- 小米/红米:F2 或 Del
- 神舟(Hasee):F2 或 Del
若不确定按键,可在开机画面底部查看「Press F2 to enter Setup」等提示文字。
如果从 U 盘启动后仍直接进入 Windows 系统,说明 U 盘未被识别或启动顺序未生效,请重新进入 BIOS 检查 Secure Boot 是否已关闭、启动模式是否为 UEFI,并确认 U 盘已正确插入。
3.2.5 安装 Ubuntu 24.04 双系统
从 U 盘启动后,进入 Ubuntu 24.04 安装界面,按照以下步骤完成双系统安装:
- EFI 系统分区:512MB,用于存放引导文件。
- 交换分区(swap):建议与内存大小相同(如 8GB)。
- 根分区(/):剩余全部空间,格式为 ext4。
3.2.6 双系统引导修复与切换
安装完成后,重启电脑会出现 GRUB 引导菜单,默认进入 Ubuntu 24.04。如需切换系统,在 GRUB 菜单中选择「Windows Boot Manager」即可进入 Windows。如果重启后直接进入 Windows 而没有出现 GRUB 菜单,说明引导顺序被 Windows 覆盖,可通过以下方式修复:
3.3 方式三:移动固态硬盘安装随插随用的 Ubuntu 系统盘
如果你既不想在电脑内置硬盘上安装双系统,又希望获得接近原生硬件的性能,那么「移动固态硬盘 + Ubuntu 系统盘」是最佳方案。这种方式将 Ubuntu 24.04 完整安装到一块移动固态硬盘(移动 SSD)上,通过 USB 接口连接电脑即可启动进入 Ubuntu,拔下后电脑恢复为原来的 Windows 系统,真正做到「随插随用、互不干扰」。它非常适合需要在多台电脑之间切换开发环境、或不想改动内置硬盘分区的开发者。
与前面两种方式相比,移动固态硬盘方案具有以下优势:
- 不占用内置硬盘空间:无需压缩 C 盘或 D 盘,不影响 Windows 原有分区和数据。
- 性能接近原生:相比虚拟机,移动固态硬盘直连 USB 3.2 Gen2 或雷电接口时,读写速度可达 1000MB/s 以上,运行 ROS2、Gazebo 仿真等任务流畅度远高于虚拟机。
- 便携可迁移:系统盘随身携带,插到任意支持 UEFI 启动的电脑上即可进入自己的 Ubuntu 环境,适合多机办公场景。
- 互不干扰:拔下移动硬盘后电脑正常进入 Windows,两个系统完全隔离,无需处理 GRUB 引导冲突。
需要注意的是,移动固态硬盘方案对硬件有一定要求:建议使用 USB 3.0 及以上接口的移动固态硬盘(容量至少 128GB,推荐 256GB 以上),并确保电脑 BIOS 支持从 USB 设备启动(现代电脑基本都支持)。下面详细介绍完整安装步骤。
参考教程:在移动硬盘上搭建Ubuntu24.04深度学习环境(Anaconda + CUDA + Pytorch)_ubuntu 24.04 cuda-CSDN博客
3.3.1 安装前准备
在开始之前,需要准备以下硬件和软件:
3.3.2 制作 Ubuntu 24.04 启动 U 盘
制作启动 U 盘的方法与 3.2.2 节完全一致,这里不再赘述。简要回顾关键步骤:在 Windows 上使用 Rufus 工具,选择下载好的 Ubuntu 24.04 ISO 镜像,分区类型选择「GPT」,目标系统类型选择「UEFI(非 CSM)」,点击「开始」写入即可。制作完成后,U 盘即为 Ubuntu 24.04 安装启动盘。
3.3.3 进入 BIOS 设置 USB 启动
将制作好的启动 U 盘插入电脑 USB 接口,重启电脑并进入 BIOS 设置界面(进入方法见 3.2.4 节,常见品牌快捷键为 F2、F10 或 Del)。在 BIOS 中完成以下设置:
3.3.4 安装 Ubuntu 24.04 到移动固态硬盘
从 U 盘启动后,进入 Ubuntu 24.04 安装界面。此时请将移动固态硬盘插入电脑的另一个 USB 接口(建议使用 USB 3.0 及以上接口,并优先使用主机后置接口以保证供电稳定)。按照以下步骤完成安装:
- EFI 系统分区:大小 512MB,类型选择「EFI 系统分区」,用于存放引导文件。
- 交换分区(swap):大小建议与内存相同(如 8GB),类型选择「交换空间」。
- 根分区(/):使用剩余全部空间,类型选择「Ext4 日志文件系统」,挂载点选择「/」。
重启时,拔出启动 U 盘,但保持移动固态硬盘连接。电脑会自动从移动固态硬盘启动进入 Ubuntu 24.04 系统。至此,随插随用的 Ubuntu 系统盘制作完成。
3.3.5 使用与切换系统
移动固态硬盘 Ubuntu 系统盘的使用非常灵活,具体如下:
- 使用 Ubuntu:将移动固态硬盘插入电脑 USB 接口,开机时按 F12(或对应快捷键)弹出启动菜单,选择「UEFI: 移动硬盘名称」即可进入 Ubuntu 24.04。
- 使用 Windows:拔下移动固态硬盘,正常开机即可进入原来的 Windows 系统,两个系统完全隔离、互不影响。
- 设置默认启动顺序(可选):如果希望插入移动硬盘时自动进入 Ubuntu、不插入时进入 Windows,可在 BIOS 中将移动硬盘设为第一启动项。这样插入硬盘开机即进 Ubuntu,不插入则自动跳过并进入 Windows。
- 在多台电脑间切换:移动固态硬盘系统盘可以在多台支持 UEFI 启动的电脑上使用。首次在新电脑上启动时,系统会自动安装对应硬件的驱动,可能需要重启一次以完成驱动配置。
如果插入移动硬盘后电脑仍直接进入 Windows,说明 BIOS 未识别到移动硬盘或启动顺序未生效。请重新进入 BIOS,确认 Secure Boot 已关闭、启动模式为 UEFI,并在启动菜单中手动选择移动硬盘启动。
3.3.6 注意事项与常见问题
使用移动固态硬盘安装 Ubuntu 系统盘时,需要注意以下几点:
- 务必选对安装磁盘:在分区界面中,一定要确认选择的是移动固态硬盘,而不是内置硬盘。建议安装前拔掉其他外接存储设备,只保留启动 U 盘和目标移动硬盘。
- 引导加载器安装位置:安装时「安装启动引导器的设备」必须选择移动固态硬盘,否则可能导致内置硬盘引导被覆盖,或移动硬盘无法独立启动。
- USB 接口速度:建议使用 USB 3.0 及以上接口,以获得更好的系统运行体验。若使用 USB 2.0 接口,系统运行会明显卡顿。
- 供电稳定性:部分移动硬盘盒需要额外供电,若使用大容量 NVMe SSD,建议选择带独立供电的硬盘盒,避免供电不足导致系统崩溃或数据损坏。
- 系统更新与驱动:首次在另一台电脑上启动时,系统会自动安装新硬件驱动,期间可能重启,属正常现象。
- 不要格式化内置硬盘:安装过程中切勿对内置硬盘进行任何分区或格式化操作,只操作移动固态硬盘。
完成以上步骤后,你就拥有了一块「随插随用」的 Ubuntu 24.04 系统盘。接下来可以按照第 4 节教程,在移动硬盘系统中的 Ubuntu 上安装 ROS2 Jazzy,打造一个便携的机器人开发环境。
4. Ubuntu 24.04 系统上安装 ROS2 Jazzy 完整教程
下面以 Ubuntu 24.04 LTS 和 ROS2 Jazzy 为例,详细介绍 ROS2 的完整安装步骤。请打开 Ubuntu 终端,逐条执行以下命令。 推荐使用小鱼一键安装指令:wget http://fishros.com/install -O fishros && . fishros。使用该一键安装指令,可以省略下述 4.1~4.3 节的内容。
wget http://fishros.com/install -O fishros && . fishros
4.1 配置软件源
首先确保系统软件源为国内镜像源,以加快下载速度。打开「软件和更新」,将下载服务器切换为「阿里云」或「清华源」,然后在终端中执行系统更新:
sudo apt update
sudo apt upgrade -y
4.2 设置编码和软件源
确保系统支持 UTF-8 编码,并添加 ROS2 官方软件源:
sudo apt install -y software-properties-common curl gnupg lsb-release
sudo add-apt-repository universe
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg –print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
如果访问 GitHub 较慢,可以将 ros.key 下载地址替换为国内镜像源地址。
4.3 安装 ROS2 Jazzy
更新软件源并安装 ROS2 基础版(Desktop 版包含图形化工具,推荐初学者安装):
sudo apt update
sudo apt install -y ros-jazzy-desktop
如果只需要命令行工具和核心库,可以安装精简版:
sudo apt install -y ros-jazzy-ros-base
4.4 配置环境变量
安装完成后,需要将 ROS2 的环境变量写入 shell 配置文件,以便每次打开终端自动加载:
echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrc
source ~/.bashrc
需要注意的是,不同版本的 ROS2 对应的环境变量配置路径不同,安装哪个版本就 source 哪个版本的 setup 脚本。下面列出常见 Ubuntu 系统版本与 ROS2 版本的对应关系及配置命令:
- Ubuntu 24.04 + ROS2 Jazzy:source /opt/ros/jazzy/setup.bash
- Ubuntu 22.04 + ROS2 Humble:source /opt/ros/humble/setup.bash
- Ubuntu 20.04 + ROS2 Foxy:source /opt/ros/foxy/setup.bash
例如,如果你安装的是 ROS2 Humble,则应将配置命令中的 jazzy 替换为 humble:
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc
source ~/.bashrc
如果电脑上同时安装了多个版本的 ROS2,建议不要将多个版本的 setup 脚本同时写入 ~/.bashrc,否则后加载的环境变量会覆盖先加载的版本,导致命令冲突。此时可以在 ~/.bashrc 中只保留一个默认版本,其余版本在需要时手动在终端执行 source 命令切换,例如:
source /opt/ros/humble/setup.bash
4.5 安装 colcon 构建工具和常用开发工具
colcon 是 ROS2 推荐的构建工具,用于编译和管理工作空间中的功能包:
sudo apt install -y python3-colcon-common-extensions python3-rosdep python3-vcstool
sudo rosdep init
rosdep update
4.6 验证 ROS2 安装
打开两个终端窗口,分别执行以下命令,验证 ROS2 是否安装成功:
终端一,启动 ROS2 示例发布节点:
ros2 run demo_nodes_cpp talker
终端二,启动 ROS2 示例订阅节点:
ros2 run demo_nodes_py listener
如果终端二持续输出「I heard: Hello World」等信息,说明 ROS2 安装成功,通信功能正常。
4.7 运行小海龟历程
ROS2 安装完成后,可以通过经典的「小海龟」示例快速体验 ROS2 的核心通信机制。小海龟示例包含两个节点:一个负责发布键盘控制指令(turtlesim 节点),另一个负责接收指令并控制小海龟运动(teleop_turtle 节点)。下面详细介绍运行步骤。
首先,打开一个终端,启动小海龟仿真器节点:
ros2 run turtlesim turtlesim_node
启动成功后,会弹出一个蓝色背景的窗口,窗口中央显示一只小海龟。此时小海龟处于静止状态,等待接收控制指令。
接着,打开第二个终端,启动键盘控制节点:
ros2 run turtlesim turtle_teleop_key
此时,将鼠标焦点切换到第二个终端窗口,即可通过键盘方向键(↑、↓、←、→)控制小海龟在窗口中移动。按 Q 键可以退出控制节点。
如果希望小海龟自动画出一个圆形轨迹,可以在第三个终端中发布速度指令话题:
ros2 topic pub -r 1 /turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 1.8}}"
执行上述命令后,小海龟会以恒定线速度和角速度运动,自动画出圆形轨迹。按 Ctrl+C 可停止发布。
小海龟示例验证了 ROS2 节点间通过话题(Topic)进行通信的基本流程,是学习 ROS2 通信机制的入门经典。若运行过程中提示找不到 turtlesim 包,可先执行以下命令安装:
sudo apt install -y ros-jazzy-turtlesim
4.8 创建 ROS2 工作空间
ROS2 开发通常在工作空间中进行。创建一个名为 ros2_ws 的工作空间并初始化:
mkdir -p ~/ros2_ws/src
cd ~/ros2_ws
colcon build
构建完成后,将工作空间的 setup 脚本加入环境变量:
echo "source ~/ros2_ws/install/setup.bash" >> ~/.bashrc
source ~/.bashrc
5. 常见问题与解决建议
在安装过程中,可能会遇到以下常见问题,这里给出对应的解决建议:
- 软件源下载速度慢:将 ROS2 软件源和 Ubuntu 软件源都切换为国内镜像源,可显著提升下载速度。
- ros.key 下载失败:网络原因导致 GitHub 访问失败时,可手动下载 ros.key 文件并放置到指定目录,或使用国内镜像地址。
- 虚拟机运行卡顿:适当增加虚拟机内存和处理器核心数,并确保宿主机开启硬件虚拟化(VT-x/AMD-V)。
- 环境变量未生效:执行 source ~/.bashrc 后仍找不到 ros2 命令时,检查是否在正确的用户下执行安装命令。
- 版本不匹配:Ubuntu 24.04 对应 ROS2 Jazzy,Ubuntu 22.04 对应 ROS2 Humble,请确保系统版本与 ROS2 版本匹配。
- 双系统安装后无法进入 Windows:在 Ubuntu 终端执行 sudo update-grub 更新引导菜单,或在 BIOS 中将 Windows Boot Manager 设为第一启动项。
- U 盘启动盘无法引导:确认 BIOS 中已关闭 Secure Boot,并将启动模式设置为 UEFI,同时确认 U 盘为 GPT 分区格式。
6. 总结
本文详细介绍了 ROS2 的几种常见安装方式,并给出了「VMware 虚拟机 + Ubuntu 24.04 + ROS2 Jazzy」以及「Windows 双系统 + Ubuntu 24.04 + ROS2 Jazzy」的完整安装教程。通过虚拟机方式,可以在不影响宿主机环境的前提下,获得完整的 Linux 开发和 ROS2 学习环境;通过双系统方式,可以充分发挥硬件性能,适合进行 Gazebo 仿真、SLAM 建图等高性能机器人开发任务。安装完成后,建议从官方教程的示例节点开始,逐步熟悉话题、服务、动作等 ROS2 核心通信机制,为后续机器人开发打下坚实基础。
