Agv、Rgv 车辆控制调度系统开发第八篇-错误纠正
前言
开始写博客到现在也有一年多了,这一年多分析了调度的很多东西,我也全网搜索过,网上真正分享调度知识的基本没有,虽然我也没有把核心的代码展示出来,但是我基本上把理论和方法说的很明白了,所以真正懂调度的是能看懂我的文章和受到启发的。
这些年也在不断改进,不断优化,所以之前文章里面很多的东西都被抛弃了或者重构了,
为什么不删除之前的文章是因为,在哪个阶段是对的。
今天针对之前文章一些已经被我改动和抛弃的东西进行一次纠正。
一、交通管制纠正
交通管制算法这一年我重构过多次了,之前写的红绿灯理论,也基本抛弃了,
最新版的算法是基于空间理论来重构的
空间理论的核心思想就是一句话,当前车的空间别的车不能进
在锁定的空间里面找最远的xy给车,然后动态更新空间范围,继续通知车,用空间吧车保护起来。
具体可以参考:Agv、Rgv 车辆控制调度系统开发第五篇-避碰
二、地图编辑器纠正
地图编辑器也被抛弃了
其实这个地图编辑器严重误导了我,导致我在很长一段时间里都没有路线和距离的概念。
新版的使用的是这个里面支持贝塞尔曲线也有了距离
地址:gojs链接
三、技术篇纠正
下面针对技术篇里面的一些东西进行更新纠正
寻路算法:Dijkstra+Manhattan Distance 深度定制
寻路算法:A*算法
解锁算法:蚁群算法+递归算法
解锁算法:循环神经网络算法
选车:贪心算法+Manhattan Distance
选车:最短路线算法+递归算法
任务:模拟退火算法
任务:无算法
任务里面使用算法反而会影响执行效率
总结
技术在更新迭代总有很多东西被抛弃,这次的更新就是让跟着我写调度的人别进入误区,因为我也在不断完善。
系列文章链接
Agv、Rgv 车辆控制调度系统开发第一篇
Agv、Rgv 车辆控制调度系统开发第二篇
Agv、Rgv 车辆控制调度系统开发第三篇
Agv、Rgv 车辆控制调度系统开发第四篇
Agv、Rgv 车辆控制调度系统开发第五篇-避碰
Agv、Rgv 车辆控制调度系统开发第六篇-流程控制器
Agv、Rgv 车辆控制调度系统开发第七篇-选车算法
Agv、Rgv 车辆控制调度系统开发第八篇-错误纠正
Agv、Rgv 车辆控制调度系统开发第9篇-性能测试
Agv车辆控制调度系统开发第十篇-终结篇
其他文章
调度系统核心算法第一篇-交通管制
agv车辆调度系统-技术篇
agv调度系统3.0技术介绍
调度算法研究交流群的建立-欢迎加群交流
Agv、Rgv 车辆控制调度系统开发知识点篇