我如何加速度变量添加到我的驾驶场景matlab代码?

3视图(30天)
我编写matlab代码自动制动系统可用的驾驶场景对象功能的帮助下,“演员”的驾驶场景我们可以在代码中添加加速度与速度和位置吗?我开会时想要自我车辆减速制动距离。请帮助。

答案(1)

Omik保存
Omik保存 2020年3月18日
既然你有位置和速度的数据,你有两个选择:
  1. 做diff (v) / dt diff累积速度差和dt的时间间隔。
  2. 或者如果没有真正观察的加速度模型,使用卡尔曼滤波器(//www.tianjin-qmedu.com/help/control/ref/kalman.html)使用以下参数:
= (1 T T ^ 2/2; 0 1 T 0 0 1);%状态(位置、速度、加速度)
G = [T ^ 3/6; T ^ 2/2; T];
C = (1 1 0);%输出
没有你(输入)因此B被认为是0。用初始状态
一旦你有了这个,调Q, R, N和H基于加速度的结果。调整一个好方法是通过匹配卡尔曼滤波器的输出与加速度方法1中提到的。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!