1 典型离散路面检测
1.1 YOLOv5目标检测算法
1.2 训练结果与检测
表1 训练参数文件Tab.1 Training parameter file |
| 类别 | 参数 |
|---|---|
| 训练权重 | YOLOv5s.pt |
| 训练模型 | YOLOv5s.yaml |
| Epochs | 300 |
| Batch-size | 32 |
| workers | 8 |
| 学习率 | 0.01 |
2 双目测距
2.1 双目测距基本流程
2.1.1 双目系统标定与图像校正
2.1.2 SGBM立体匹配
2.2 基于目标检测的深度估计
3 半主动悬架及路面模型搭建
表3 车辆模型参数Tab.3 Vehicle model parameters |
| 1/4车辆结构参数 | |
|---|---|
| 簧载质量mb/kg | 360 |
| 非簧质量mx/kg | 40 |
| 阻尼系数c0/(N·s·m-1) | 1 200 |
| 弹簧刚度kb/(N·m-1) | 35 000 |
| 轮胎刚度kx/(N·m-1) | 195 000 |
4 自抗扰反馈控制
4.1 跟踪微分器
4.2 非线性误差状态反馈控制律
4.3 扩张状态观测器
5 预瞄前馈模糊控制方法
表4 模糊控制规则表Tab.4 Table of fuzzy control rules |
| 控制输入u | 路面激励z3 | |||||||
|---|---|---|---|---|---|---|---|---|
| NB | NM | NS | ZERO | PS | PM | PB | ||
| 车身 加速 度 () | NB | PB | PB | PB | PM | PM | PM | PM |
| NM | PB | PB | PM | PM | PM | PS | PS | |
| NS | PM | PM | PS | PS | PS | ZERO | NS | |
| ZERO | PM | PM | PS | ZERO | NS | NS | NS | |
| PS | PS | ZERO | NS | NS | NS | NM | NM | |
| PM | NS | NS | NM | NM | NM | NB | NB | |
| PB | NM | NM | NM | NB | NB | NB | NB | |
6 Matlab/Simulink仿真对比分析
表5 性能指标RMS对比Tab.5 Performance metrics RMS comparison |
| 性能指标(RMS) | Passive | ADRC (相比Passive) | Fuzzy_ADRC (相比Passive、ADRC) |
|---|---|---|---|
| 车身加速度/(m/s2) | 2.0920 | 1.1060(47.13%↑) | 0.6127(70.71%↑、44.60%↑) |
| 悬架动挠度/m | 0.02033 | 0.01345(33.84%↑) | 0.01146(43.63%↑、14.80%↑) |
| 轮胎动载荷/N | 760.0 | 399.4(47.45%↑) | 231.5(69.54%↑、42.04%↑) |
中国指挥与控制学会会刊 