Files
ParkingRobot/参考文档/测试方案.txt
T

34 lines
1.6 KiB
Plaintext

单个停车机器人轨迹测试方案
### 测试对象
单台停车机器人(+50kg负载)
### 测试曲线
1. 直线:前进/后退2m、速度0.3m/s、起点终点静止
2. 转弯:左转/右转组合前进/后退、转弯半径1m、曲率1.0、速度0.3m/s
3. 原地自转:±90°/±180°、角速度10°/s、20°/s、起点终点静止
### 评价指标
横向误差 RMSE、最大横向误差;航向误差 RMSE、最大航向误差;速度误差 RMSE、最大速度偏差;
角速度或转角指令的变化曲线;最终位置误差、最终航向误差
### 展示形式
理想轨迹与实际轨迹对比图、横向/航向误差随时间变化图、参考速度与实际速度对比图、角速度指令曲线
### LQR调参策略
归一化状态/控制量:一般Q、R初始选择对应控制量最大值的平方的倒数
或者使用Bryson’s Rule来给 Q、R 一个很好的初始猜测
贝叶斯优化在仿真中自动调节Q、R参数
ALQR:在线估计最新参数实时重新求解
----------------------------------------
不调参:学习式
### 杂项
1. M层获取实际小车的速度信息与位置信息并保存、使用python可视化来量化跟踪误差
2. 自行车模型改动、过于局限于阿克曼小车的运动学限制
先用 Bryson’s Rule + 贝叶斯优化在仿真里把 Q/R 调到一个不错的基准。
上实车时采用自适应 LQR:在线估计关键参数(尤其是轮胎刚度),实时更新 K。
C# 实现的话:
矩阵运算继续用 Math.NET
贝叶斯优化可以调 Python 库,或者自己写简单版本
在线参数估计(RLS)用 C# 写很轻松