通过MATLAB/Simulink处理测试数据加速车辆控制算法仿真和设计
来自系列: Student Teams Share Their Keys to Success
Tongji DIAN Racing Team Bruno Ma
为了帮助车队提升开发效率,减少手动数据处理时间,同济电车队2015-2016赛季的队长马家骏与 MathWorks 中国工程师董淑成将通过这个视频为大家介绍如何使用MATLAB与Simulink来开发自动化与可视化数据分析工具。
国内FSAE比赛经过多年的发展,各车队的目标早已从造出一辆车变为了造出一辆好车。车队的赛车表现的提升,除了需要设计经验与流程的不断迭代以外,还需要在测试阶段进行大量的调教、Debug与验证工作。但各车队往往由于各种原因到比赛开始前都还没有完成计划中的试车任务,导致最终成绩不佳。
对于车队在测试阶段在数据分析方面临的痛点,同济 DIAN Racing 总结经验,分享如何从四个方面来使用 MATLAB/Simulink 作为首要数据分析工具帮助提升开发效率。
简单数据可视化软件的开发:减少车队其他队员分析数据时的重复工作与上手难度,使用 MATLAB GUI开发简单的数据可视化软件。
自动化的数据分析算法:在驱动防滑算法的过程中采用MATLAB开发脚本,对加速时间数据进行自动化分析,调整控制参数,提高直线加速性能。
用于数据分析的车辆轨迹重建:通过MATLAB和传感器数据重建车辆运动轨迹,以此为基础提高debug效率。
Simulink脚本建立数据回放接口: 利用 Simulink脚本化语言对数据回放进行自动化处理,提高车队效率。
高效的数据分析是车队车辆调试能力提升的重要一步,其方法论与工具链的建立将会成为各车队迈向更高水平的关键。
出版年份: 2018 年 9 月 18 日