Agv、Rgv 车辆控制调度系统开发第四篇
前言
因为要上班,晚上还要写3.0版本的调度系统,所以很久没有更新了,
上次预告的说这期讲模拟器。
一、车辆模拟器是什么?
车辆模拟器是对车辆动作的模拟仿真。
车辆模拟器有两种分别是
1.动作仿真模拟器
2.完全仿真模拟器
这两个定位是我自己定义的
我曾经有一年多的时间都是用的动作仿真模拟器
后面2.8版本因为要兼容车间调度增加了完全仿真模拟器
二、如何做模拟器
1.动作仿真模拟器
首先说下动作仿真模拟器,这个模拟器很简单有多简单,
只有一个for循环,用定时任务去执行,比如每隔两秒执行一次
那么现在在车上的动作就是每隔两秒移动一下。
这样的缺点就是车辆只会出现在点位上不管多远都是闪现出现,
没有转向没有移动动作,但是对于初期的调试完全够用。
这个模拟器就是一个for循环代码早就没有了没办法展示代码了
2.完全仿真模拟器
完全仿真模拟器是对一个车辆的完全模拟,
完全模拟器分为这么几个部分
1.直线移动模拟器
2.弧线移动模拟器
3.电量消耗模拟器
4.报警模拟器

弧线运动模拟器是最难的,因为我用了三阶贝塞尔曲线,为了实现他的仿真移动,可让我苦恼了一段时间。
总结
如果你是调度前期不建议你做完全仿真模拟器,一个简单的动作仿真就可以了

本文介绍了车辆控制调度系统中的两种模拟器:动作仿真模拟器和完全仿真模拟器,详细阐述了它们的工作原理和实现方式。完全仿真模拟器涉及直线和弧线移动模拟、电量消耗和报警模拟。作者建议初期调试使用动作仿真模拟器。下一期将探讨车辆避碰的原理。

1万+

被折叠的 条评论
为什么被折叠?



