X:000 · Y:000SECTOR / AIv0.9.SIGNALNO_ADS // NO_TRACK
CILLIAN.AI
← MEMORY

机器人入门学习路径:嵌入式 + ROS 2 实验清单

可裁剪的 4~8 周节奏:嵌入式 E1–E6、ROS 2 R1–R6、时间不够时的最小周更,以及资料类型怎么挑。

2 MIN READ~1900 CHARS
机器人入门学习路径:嵌入式 + ROS 2 实验清单

概念看完了要动手。本文给可执行清单;心智模型见 栈分层,选板见 选板指南

总原则

  1. 先跑通,再深入——点亮、通信、一个闭环,比刷完手册优先。
  2. 一次只加一个变量——先舵机,再超声波,再联网。
  3. 笔记跟项目走——接线意图、关键代码点、踩坑、现象各留几行。
  4. 发行版 / 板型写进笔记——避免半年后对不上。

阶段 0:心智(1~2 天)

读完:

产出:自己画一张分层图(纸上即可)。

阶段 1:嵌入式最小闭环(1~3 周)

板子三选一:ESP32 / STM32 入门板 / Arduino Uno。外设概念见 嵌入式基础

序号 实验 过关标准
E1 LED + 按键 中断或轮询稳定翻转
E2 串口打印 PC 能看到周期日志
E3 PWM 舵机 三角位置可复现
E4 距离传感器 阈值避障或蜂鸣提示
E5 (ESP32)Wi‑Fi 网页/UDP 遥控 手机能改舵机或 LED
E6 (STM32)定时器 + 编码器或测周 能解释一次捕获/计数

阶段 2:ROS 2 最小闭环(1~3 周)

环境:虚拟机或实体 Ubuntu,版本锁发行版

序号 实验 过关标准
R1 talker/listener 理解 topic
R2 turtlesim 键控 ros2 run / topic
R3 自写 Python 发布 /cmd_vel 消息类型用对
R4 launch 拉起两节点 会传参
R5 bag 录制回放 能复现一次调试
R6 (可选)仿真小车跟 /cmd_vel 看到 TF 或 RViz 其一

进阶通信与 QoS:ROS 2 要点

阶段 3:跨层(不着急)

  • MCU 上报粗里程计 → 主机 ROS 节点解析 → RViz 看轨迹(可以很简陋)
  • 或:主机发速度 → MCU 执行,急停在 MCU 硬切

何时该跨层见 何时 MCU、何时 ROS 2

时间不够时的「最小周更」

一周只有 3~5 小时:

  • 奇数周:嵌入式 E 序列里完成 1 个实验 + 半页笔记
  • 偶数周:ROS R 序列里完成 1 个实验 + 截图

坚持比并行堆料重要。

资料类型(不绑死某一本书)

方向 找什么
ESP32 官方 ESP‑IDF Getting Started;Arduino‑ESP32 示例
STM32 CubeMX 官方流程 + 你手中板子的配套
Arduino 官方 Example + 传感器厂商例程
ROS 2 发行版对应的官方 Tutorials(cli / topics / launch)
体系 任意「机器人学导论」浏览运动学即可,深度后置

警惕:只追项目视频却从不自己改参数——会「会跟着点,不会排障」。

系列目录

标签侧重
机器人栈分层 机器人 · Physical AI
嵌入式 MCU 基础 嵌入式 · MCU
选板指南 STM32 · ESP32 · Arduino
ROS 2 入门概念 ROS2 · 中间件
何时 MCU / ROS 2 选型
本文 学习路径

今天就可以做:选定第一块板(或只装 ROS 虚拟机)→ 完成 E1 或 R1 → 写五行星记复盘。

RELATED

NEXT STEP

本篇已归档到 MEMORY。继续解码相邻信号,或回到档案首页。