动态车辆建模和仿真开始条件

时间:2019-09-05 14:18:51

标签: c++ webots

在我之前有关WeBots的问题之一中,我询问了实施哪种车辆模型。显然,使用了Ackerman车辆动力学。谁能给我参考这个模型的原因?

我的第二个问题有些实际。我想从具有预定速度的车辆开始仿真。我怎样才能做到这一点?我不知道任何允许我使用的字段名称。

我可以更改最大加速度和最小减速度吗?目前,即使必须中断,我也仅使用setCruisingSpeed发送速度命令。我相信time0to100是用来计算最大加速度(均匀应用)的,对于减速来说是否一样?

谢谢

1 个答案:

答案 0 :(得分:1)

有关Webots ackermann车辆的文档可在以下位置找到:https://www.cyberbotics.com/doc/automobile/ackermannvehicle 此外,您可以在Google上轻松找到有关ackermann转向几何的信息,例如: https://en.wikipedia.org/wiki/Ackermann_steering_geometry

关于初始速度,最简单的解决方案是使车辆以所需速度行驶,然后保存模拟。但是,不建议这样做,因为在Webots中以非零速度启动仿真会导致物理不稳定。

关于最大加速度和减速度,如果仅使用巡航控制(而不是油门/扭矩控制),则将时间0到100用于计算最大均匀加速度/减速度。