🤖 ROS2 & 微控制器 · 实战目录

🎓 30章 从入门到综合项目
课程介绍 为什么需要集成 典型应用场景 学习路径规划
节点话题服务 动作参数与微控制器关系
STM32ESP32Arduino Teensy选型依据
Ubuntu 22.04ROS2 Humble VS CodeGit
STM32CubeIDEArduino IDE ESP-IDF交叉编译链
UART波特率数据帧格式流控制
.msg文件代码生成C结构体映射
HAL库UART中断接收DMA环形缓冲区
Arduino框架ESP-IDFFreeRTOS任务
serial库boost::asioC++节点
帧头帧尾CRC8/CRC16转义处理
状态机解析打包器超时重传
微控制器GPIOROS2控制命令
ROS2 Service微控制器响应
DHT11串口发送
ROS2话题rqt_plot
PWML298N/DRV8833编码器
Twist指令PID闭环
Action接口长时间任务
任务创建队列信号量
动态参数EEPROM/Flash
对比串口协议适用场景
STM32/ESP32移植Serial/UDP
发布传感器订阅指令
远程过程调用长时间任务
MPU6050卡尔曼滤波ROS2融合
URDF模型虚拟关节驱动
逻辑分析仪延迟分析CPU/内存优化
两轮差速小车硬件选型电路驱动
Nav2导航SLAM建图自主导航 课程总结