金维聪机器人 / 嵌入式下载简历
PROJECT / 01ROBOT COMPETITION2022.07 — 2024.06

CASE STUDY / SYSTEM IN MOTION

RoboMaster 火锅战队机器人竞技系统

从一块主控板开始,把通信、控制、视觉和仿真连接成可以在高强度赛场上稳定运行的机器人系统。

RoboMaster 机器人实机
FIELD MATERIAL / 01赛场实机 / 全向移动与云台系统
STM32CANPID / ADRCROS2 / OpenCV

RoboMaster 机器人需要在高速运动、频繁冲击和有限功率约束下完成全向移动、云台跟踪与视觉自瞄。项目工作横跨硬件、电控、算法和系统联调。

PROJECT OUTPUTRoboMaster 2023 / 2024 国家级三等奖

ORGANIZATION
四川大学 RoboMaster 火锅战队
ROLE
2023 正式队员(电控视觉组)/ 2024 项目管理
PERIOD
2022.07 — 2024.06
FOCUS
STM32 · CAN · PID / ADRC · ROS2 / OpenCV
012

连续赛季参赛

02

国家级三等奖

034

系统层协同模块

从输入到真实执行,
系统如何形成闭环。

围绕全向移动机器人完成底层控制、运动学解算、自动瞄准与仿真联调,并在 2024 赛季承担项目管理工作。

01

底层通信

STM32 HAL、CAN 与 USART 组织电机和遥控数据。

02

运动控制

全向轮运动学、PID / ADRC 与功率约束形成稳定控制链。

03

视觉自瞄

ROS2 与 OpenCV 完成装甲板定位、串口协同和可视化。

04

系统交付

通过仿真、实机联调和数字化管理推动赛季迭代。

01 / EMBEDDED

主控与硬件,从原理图到实机

基于 STM32 单片机搭建底层程序框架,使用 Keil / CLion 开发调试;同时完成扩展板原理图、电路板设计与焊接制作。

  • 基于 HAL 库组织底盘、遥控与裁判系统任务
  • CAN 控制电机,USART 完成上下位机数据链路
  • LCEDA / Altium Designer 完成原理图和 PCB
02 / CONTROL

把理想速度变成真实运动

针对麦轮、全向轮底盘进行速度正逆解算,在执行层加入位置式 PID、斜坡控制与云台 ADRC,降低加减速突变和运动失真。

  • 底盘全局速度解算与轮速分配
  • 底盘 PID + 斜坡控制,云台 ADRC 控角
  • 路径规划、功率控制与图传遥控协同
03 / PERCEPTION

让视觉结果进入控制闭环

在 Ubuntu 上部署 ROS2 视觉框架,通过 USB 串口连接下位机;以图像阈值、模板匹配等传统视觉方法定位装甲板并完成自动瞄准联调。

  • OpenCV 装甲板检测与定位
  • URDF 导出与 RViz 可视化
  • ROS2、上位机与嵌入式端联合调试