1. 飞檐走壁组别赛事概述
全国大学生智能汽车竞赛飞檐走壁组别是第21届赛事中最具挑战性的赛道之一,要求参赛车模在复杂立体赛道上完成循迹任务。这个组别最大的特点在于赛道不仅包含传统平面元素,还设置了垂直墙面、圆筒、跷跷板等立体结构,真正考验车模的三维空间运动能力。
作为参赛选手,我们需要在有限的时间内完成从车模设计、传感器选型到控制算法开发的全流程工作。与往届相比,本届比赛在规则上做出了多项重要调整:允许使用自制车模、放宽部分电子器件限制、引入重量罚时机制等。这些变化既带来了更大的创新空间,也对我们的工程实现能力提出了更高要求。
2. 比赛规则核心要点解析
2.1 车模设计要求
飞檐走壁组别对车模设计给予了极大自由度,允许完全自制或基于成品改装。根据官方规则问答,有几个关键设计要点需要注意:
-
结构材料选择:允许使用碳纤维、3D打印件等轻量化材料,但需注意碳纤维的导电特性可能对电磁传感器造成干扰。实际测试中,建议在碳纤维结构表面增加绝缘层。
-
驱动系统配置:
- 允许使用无刷电机FOC控制,驱动电路MCU可选用Infineon、STC或NXP系列
- 直流电机驱动可使用TB6612等常见驱动芯片
- 电调板可与主控板集成设计,减少连接线带来的重量
-
重量管理策略:
- 比赛采用"先称重后发车"机制,每次运行前需对完整车模(含电池)称重
- 允许在调试时使用外接屏幕等设备,正式比赛前需拆除
- 电池可每轮更换,但必须计入当次称重
2.2 赛道元素详解
飞檐走壁赛道由平面和立体元素组合构成,主要包含以下关键部分:
-
平面赛道:
- 采用蓝色自粘背景布铺设
- 电磁线布置遵循10cm最小折线限制
- 包含六边形环岛、十字交叉等传统元素
-
立体元素:
- 垂直墙面:表面贴有与地面相同的蓝色背景布
- 圆筒结构:直径约30cm,内表面不铺设防滑材料
- 跷跷板:与环岛元素可能直接相连,增加通过难度
-
边界处理:
- 立体元素与地面连接处会有过渡处理
- 电磁线距离立体元素边界至少20cm
- 参赛队伍可现场指导赛道铺设人员调整过渡角度
3. 硬件系统设计要点
3.1 主控芯片选型
根据官方答疑,飞檐走壁组别在主控选择上相对开放:
-
STC系列MCU:
- 允许使用全系列STC单片机,包括STC32G144等新型号
- 已停产的STC32F12K54也可使用,但需考虑供货稳定性
- 推荐使用STC8/STC32系列,性能与资源更均衡
-
多MCU架构:
- 允许在车模中使用多个MCU协同工作
- 典型应用场景:主控+专用电机驱动MCU
-
核心板规范:
- 仅MCU核心板可选用成品模块
- 其他功能板卡(如传感器板、驱动板)必须自制
3.2 传感器系统配置
-
姿态传感器:
- 允许使用MPU6050、ICM42688P等常见IMU
- 推荐集成ST-LSM6DSV16XTR芯片的模块,官方提供解算例程
- 注意疯狂电路组别对IMU品牌的特殊限制不适用于本组别
-
电磁传感器:
- 可使用霍尔传感器、AMR传感器等磁感应器件
- 建议采用多路电感方案应对立体赛道
- 碳纤维车架需特别注意电磁屏蔽设计
-
辅助传感器:
- 允许使用光电编码器、TOF测距等辅助定位
- 无线模块仅限调试使用,比赛时必须拆除
4. 软件算法开发建议
4.1 控制策略设计
针对立体赛道特性,需要开发特殊的控制算法:
-
垂直墙面过渡:
- 需设计速度-角度耦合控制算法
- 建议在墙面底部设置减速区
- 实测表明,30°左右入射角通过性最佳
-
圆筒元素处理:
- 采用前馈+反馈复合控制
- 圆筒入口处需保持足够离心力
- 典型参数:速度≥1.5m/s时可稳定通过
-
跷跷板平衡:
- 需要实时检测板面角度
- 建议采用模糊PID控制
- 重心位置对通过性影响显著
4.2 参数调试技巧
-
现场调试规范:
- 比赛现场不允许烧写程序
- 必须设计完善的参数调试接口
- 推荐使用蓝牙或有线串口进行实时调参
-
重量优化策略:
- 每减少10g重量可节省0.5秒罚时
- 重点优化部位:结构件、连接器、线束
- 电池选择需平衡容量与重量
-
稳定性测试:
- 建议进行至少200次完整赛道测试
- 重点记录立体元素通过成功率
- 建立故障模式库并针对性优化
5. 比赛现场注意事项
5.1 赛道适应策略
-
场地勘察:
- 提前了解赛道元素连接方式
- 特别注意环岛与跷跷板的相对位置
- 可要求调整圆筒边缘过渡角度
-
表面摩擦处理:
- 垂直墙面与地面摩擦系数一致
- 圆筒内表面较光滑,需相应调整控制参数
- 可准备不同材质的轮胎应对不同表面
5.2 比赛流程要点
-
称重环节:
- 每次发车前进行称重
- 允许拆除调试用外设
- 必须全程录像记录
-
时间计算规则:
- 计时从车模通过起跑线开始
- 完成两圈后再次通过起跑线停止
- 最终成绩=实际时间+重量罚时
-
突发情况处理:
- 准备备用电池快速更换
- 建议携带简易维修工具
- 熟悉规则允许的现场调整范围
6. 常见问题解决方案
6.1 硬件相关问题
-
电磁干扰问题:
- 现象:碳纤维车架导致传感器读数异常
- 解决方案:增加铜箔屏蔽层,传感器远离导电结构
-
动力不足问题:
- 现象:无法爬上垂直墙面
- 检查点:电机KV值、减速比、供电电压
- 优化建议:提高传动效率,减轻车重
6.2 软件相关问题
-
立体元素识别失败:
- 现象:误判墙面或圆筒位置
- 调试方法:增加特征检测算法
- 参数调整:优化传感器融合权重
-
速度控制不稳:
- 现象:通过跷跷板时振荡
- 改进方案:加入加速度前馈
- 参数整定:降低PID微分增益
6.3 比赛策略问题
-
重量与速度权衡:
- 过轻可能导致动力不足
- 建议保持基准重量120-150g
- 通过局部减重优化罚时
-
电池管理策略:
- 多备不同容量电池
- 根据赛道难度选择电池
- 建立电池性能衰减模型
7. 进阶优化方向
对于希望进一步提升成绩的队伍,可以考虑以下优化方向:
-
动力学建模:
- 建立车模的六自由度模型
- 基于模型预测控制(MPC)设计
- 仿真验证关键动作的可行性
-
机器学习应用:
- 使用强化学习训练控制策略
- 采集数据建立元素识别模型
- 注意实时性要求和计算资源限制
-
新型材料应用:
- 尝试轻量化复合材料
- 优化结构拓扑设计
- 平衡强度与重量关系
在实际开发过程中,我们团队发现立体赛道的最大挑战在于三维空间中的动力学控制。与传统平面赛道不同,飞檐走壁组别要求车模具备在多种表面过渡的能力,这需要机械、电子和控制算法的紧密配合。经过多次测试,我们总结出一个实用的开发流程:先确保平面循迹稳定,再逐个攻克立体元素,最后进行整体优化。这种渐进式的开发方法可以有效降低调试难度。