CONTROL GROUP

电控组:
让每个轮子,
听懂指令。

电控组主要负责整车运动控制:调通整车运动与通讯,配合算法组完成自瞄追踪与联调,并负责图传 UI。

KINEMATICS

先建模,
再调参。

以麦轮底盘为例,把期望速度分解到每个轮子,是运动控制的第一步。

底盘逆运动学将车体速度 (vx, vy, ω) 映射为四个轮子的线速度;正运动学则把编码器反馈还原为车体速度。

  • 先标定轮径、轴距与轮距,保证参数一致
  • 用正解验证里程计,让定位与实际运动对得上
  • 云台与底盘解耦,分别设计控制回路
  • 所有参数进入配置文件,可版本管理
// 轮位:v1 左前 / v2 右前 / v3 左后 / v4 右后;ω 逆时针为正
// 麦轮底盘逆解(示例)
v1 = vx - vy - (L + W) · ω
v2 = vx + vy + (L + W) · ω
v3 = vx + vy - (L + W) · ω
v4 = vx - vy + (L + W) · ω

// L: 半轴距 W: 半轮距
电控 × 算法 · 赛场联调。

TUNING

PID,
不是玄学。

从阶跃响应开始,用数据说话:先看响应,再谈参数。

01

阶跃测试

给定目标速度或角度,记录实际响应曲线。

02

模型辨识

估计延迟、惯性与增益,确定控制周期。

03

串级整定

速度环 / 位置环由内到外整定,先 P 后 I 再 D。

04

前馈补偿

加入速度前馈与摩擦补偿,降低跟随误差。

DEBUGGING

看波形,
找问题。

超调、震荡、稳态误差、延迟——每一个现象都能在波形里找到原因。

  • 关注指标:上升时间、超调量、调节时间、稳态误差
  • 采样与日志统一时间基准,便于对比
  • 先排除机械间隙与传感器噪声,再调参数
  • 每次改参记录版本与效果,形成调参档案

“参数是调出来的,不是猜出来的。”

电控组 · 调参记录

操作手 · 专注
场边观战

TOOLCHAIN

工具链。

MOTION

整车运动控制

实现各机器人基本运动,负责已有兵种的优化调试与新兵种研发。

COLLAB

联调与通讯

配合算法组完成自瞄追踪和通讯内容,让感知与执行对得上。

UI

图传 UI

根据需求绘制图传 UI,把机器人状态与信息清楚地交给操作手。

GROWTH

电控新人
会经历什么。

从让底盘走直,到参与云台与算法联调;具体培训安排以队内通知为准。

01

运动学与 PID

掌握运动学解算与 PID / 串级控制的基础。

02

底盘基础动作

先仿真或空载,再让底盘完成走直、平移与自旋。

03

云台双环

调好角度环与角速度环,让云台稳定指向目标。

04

解耦与联调

处理云台-底盘解耦,并与算法组联调自瞄执行。

想让机器听话?

电控组欢迎对控制、模型与调试感兴趣的你。