RoboGame 2026:从一条命令到四个车轮
面向初学者的 RoboGame 2026 下位机讲义,从一条 START_MOTION 命令出发,读懂 STM32、FreeRTOS、串口协议、麦轮控制、项目进度与后续开发。
Mav
01CH. 01
开篇:一条命令的旅程
跟随一条 START_MOTION 命令,认识机器人里的两台计算机如何分工合作,建立对整个项目的第一印象。
开始阅读→
02CH. 02
认识机器人的身体:控制板、电机和传感器
走进机器人内部,认识它的大脑(STM32 控制芯片)、通信方式(串口)、肌肉(电机)和感觉器官(编码器、IMU),了解这些零件怎样协同工作。
开始阅读→
03CH. 03
程序怎样开始运行:从按下电源到等待命令
跟着 main 函数出发,看看下位机上电后怎样一步步初始化硬件、创建任务,最终进入等待命令的状态。
开始阅读→
04CH. 04
跟踪一条命令:从电脑到控制板的完整旅程
跟着一条 START_MOTION 命令,一步步走过串口中断、环形缓冲区、协议状态机、CRC 校验、命令分发和 ACK 回复的完整旅程。
开始阅读→
05CH. 05
四个轮子如何配合:麦轮运动控制
跟随 START_MOTION 命令来到车轮前,看看麦克纳姆轮如何让机器人前后左右任意移动,理解四轮符号组合、轮位映射和 PWM 输出。
开始阅读→
06CH. 06
给机器人装上“眼睛”和“刹车”:反馈与安全
机器人跑起来了,但它知道自己跑了多快吗?万一通信断了怎么办?本章带你认识编码器、IMU 和安全保护机制,让机器人从'能动'走向'可控'。
开始阅读→
07CH. 07
项目进度总览:哪些已经做好,哪些还在路上
沿着代码仓库的修改历史和当前源码,看看项目已经完成了什么、还有什么在路上,学会区分'代码写好了'和'车上验证过了'的区别。
开始阅读→
08CH. 08
下一步怎么做:从能动到可控的完整路线图
从 Keil 工程入口出发,一步一步安排构建、通信、车轮、安全、闭环与操作机构的后续开发路线,帮助零基础同学把机器人从'能转'变成'可控'。
开始阅读→