ROS 2
构建可运行、可调试的机器人系统
P0~P24 已开放并完成真实运行验证,从环境、通信与 TF 逐步进入 URDF、Gazebo、ros2_control 和机器人底座集成。
- P0~P24 已开放
- P13 后 Gate A
- Ubuntu 24.04 · ROS 2 Jazzy
Robot Basic Lab / Technical Learning
沿 Robot Fundamentals → ROS 2 → SLAM → Nav2 的 Beginner 路线,以可复现实验、仿真和真实运行验证,公开分享机器人系统开发中的工程实践。当前开放 ROS 2 与 SLAM SC01。
/ CURRENTLY AVAILABLE
只展示目前可以实际进入的技术内容;已有架构但尚未开放的部分,在页面后方单独标明状态。
构建可运行、可调试的机器人系统
P0~P24 已开放并完成真实运行验证,从环境、通信与 TF 逐步进入 URDF、Gazebo、ros2_control 和机器人底座集成。
从运行证据理解建图与定位
当前开放并验证 SC01:通过 course_bot、ROS Graph、TF、Gazebo 与 RViz,区分 Mapping、Localization 和 SLAM。其余内容按一课一验推进。
/ RECOMMENDED PATH
Robot Fundamentals 是随主线调用的伴随式基础层,不是开始前必须一次学完的门槛。主线依次通过 ROS 2 Core、SLAM Core、Nav2 Core,最终汇入综合导航项目。
/ ENGINEERING PRACTICE
重点不是累积课时,而是让环境、运行结果、故障与恢复过程能够被理解和复核。
REAL ENVIRONMENT
当前验证基于 Ubuntu 24.04、ROS 2 Jazzy 与 Gazebo Harmonic,避免脱离版本语境描述命令和现象。
RUN & VERIFY
ROS 2 P0~P24 与 SLAM SC01 已在 Ubuntu Forge 按学习路径实际运行,并核对 Graph、Topic、TF、Gazebo 与 RViz。
DIAGNOSE & RECOVER
内容不只展示成功画面,也强调故障注入、证据采集、责任边界和恢复后的再次验证。
ITERATE
课程架构保持稳定,具体内容根据真实学习、运行验证和技术反馈做必要的定点更新。
/ IN DEVELOPMENT & PLANNED
路线已经确定不等于内容已经开放。以下项目在真实开发和验证完成前,不作为可学习内容提供入口。
作为伴随式基础层,随 ROS 2、SLAM 与 Nav2 的真实前置需求逐步实施。
SC01 已开放;SC02~SC08 按“一课一验”继续开发和验证。
主线位置与接口边界已确认,正式课程尚未开始。
作为 Beginner 最终系统验收,当前尚未实施。