【RM2024-轮腿步兵机器人嵌入式开源】北京科技大学Reborn战队
写在前面 为促进比赛生态发展,降低轮腿机器人的开发难度,特此对底盘部分代码进行开源,其中包括MATLAB建模、下位机代码 链接:https://github.com/wzhbaba/RM2024_Reborn_LegWheel_Chassis.git 硬件平台 单片机平台:STM32F446 (达妙MC01控制板,自带485接口,宇树的绝佳搭档(有条件建议上达妙H7)) 陀螺仪:BMI088 髋关节电机:宇树A1 4 轮毂电机:翎控MF9025-16T 2 工具链 本工程主要参考湖南大学跃鹿战队嵌入式工程开源,使用 CubeMX + CMake + GCC + OpenOCD 工具链,使用 vscode 作为IDE开发 文件目录说明 该工程主要使用C 语言,基于面向对象思想进行设计,实现了集成化和模块化,便于后续Debug和开发。代码主要构建在user文件夹当中,代码层次如下: └─ user ├─ algorithm 轮腿需要用到的算法,包含CRC校验、LQR及VMC等 ├─ application 顶层任务设计,包含相关任务函数 ├─ bsp 对HAL库函数进行封装 └─ mod
273老登