Agv、Rgv 车辆控制调度系统开发第八篇-错误纠正

前言

开始写博客到现在也有一年多了,这一年多分析了调度的很多东西,我也全网搜索过,网上真正分享调度知识的基本没有,虽然我也没有把核心的代码展示出来,但是我基本上把理论和方法说的很明白了,所以真正懂调度的是能看懂我的文章和受到启发的。
这些年也在不断改进,不断优化,所以之前文章里面很多的东西都被抛弃了或者重构了,
为什么不删除之前的文章是因为,在哪个阶段是对的。
今天针对之前文章一些已经被我改动和抛弃的东西进行一次纠正。

一、交通管制纠正

交通管制算法这一年我重构过多次了,之前写的红绿灯理论,也基本抛弃了,
最新版的算法是基于空间理论来重构的
空间理论的核心思想就是一句话,当前车的空间别的车不能进
在锁定的空间里面找最远的xy给车,然后动态更新空间范围,继续通知车,用空间吧车保护起来。
具体可以参考:Agv、Rgv 车辆控制调度系统开发第五篇-避碰

二、地图编辑器纠正

地图编辑器也被抛弃了

其实这个地图编辑器严重误导了我,导致我在很长一段时间里都没有路线和距离的概念。

新版的使用的是这个里面支持贝塞尔曲线也有了距离

地址:gojs链接

三、技术篇纠正

下面针对技术篇里面的一些东西进行更新纠正

寻路算法:Dijkstra+Manhattan Distance 深度定制

寻路算法:A*算法

解锁算法:蚁群算法+递归算法

解锁算法:循环神经网络算法

选车:贪心算法+Manhattan Distance

选车:最短路线算法+递归算法

任务:模拟退火算法

任务:无算法

任务里面使用算法反而会影响执行效率

总结

技术在更新迭代总有很多东西被抛弃,这次的更新就是让跟着我写调度的人别进入误区,因为我也在不断完善。

Agv、Rgv 车辆控制调度系统开发第八篇-错误纠正相关推荐

  1. Agv、Rgv 车辆控制调度系统开发第四篇

    Agv.Rgv 车辆控制调度系统开发第四篇 车辆调度模拟器 前言 一.车辆模拟器是什么? 二.如何做模拟器 1.动作仿真模拟器 2.完全仿真模拟器 总结 下期预告 系列文章链接 其他文章 新篇章 前言 ...

  2. Agv、Rgv 车辆控制调度系统开发第五篇-避碰

    Agv.Rgv 车辆控制调度系统开发第五篇-避碰 前言 上期结束的时候说讲避碰,这期就主要谈一下避碰的原理,避碰是之前给其他人讲调度时,别人提了一个场景里面有三种车,10种货架问我怎么调度,当时确实被 ...

  3. Agv、Rgv 车辆控制调度系统开发第六篇-流程控制器

    Agv.Rgv 车辆控制调度系统开发第六篇-流程控制器 Agv.Rgv 车辆控制调度系统开发第六篇-流程控制器 Agv.Rgv 车辆控制调度系统开发第六篇-流程控制器 前言 一.PCS是什么? 二.P ...

  4. Agv、Rgv 车辆控制调度系统开发第三篇

    Agv.Rgv 车辆控制调度系统开发第三篇地图编辑器 Agv.Rgv 车辆控制调度系统开发第三篇地图编辑器 Agv.Rgv 车辆控制调度系统开发第三篇地图编辑器 前言 一.GOJS 二.使用步骤 1. ...

  5. Agv、Rgv 车辆控制调度系统开发第二篇

    系列文章目录 Agv.Rgv 车辆控制调度系统开发第二篇(理论片) 文章目录 系列文章目录 前言 一.什么是调度系统? 问题 二.问题分析 1.寻找路线 2.避碰算法 3.移车算法 4.解锁算法 总结 ...

  6. Agv、Rgv 车辆控制调度系统开发第一篇

    Agv.Rgv 车辆控制调度系统第一篇 为什么要做这个系统 先看作品 从头讲起 算法讲解 编程语言 从哪里开始 继续深入 预告 链接 问题解答 为什么要做这个系统 说白了是为了赚钱,在一个项目中发现公 ...

  7. Agv、Rgv 车辆控制调度系统开发知识点篇

    拖欠更新说明 因为最近工作比较忙,把更新的事给忘了,看到好多人的催更,然后紧急补上一篇大家先了解下知识点 创建目录结构 上一次讲到,做调度系统需要的几个目录 1.寻路 2.避碰 3.解锁 4.任务调度 ...

  8. 车辆控制调度系统(问题解答)

    文章目录 前言 一.为什么把算法单独列出来? 前言 刚才有同学私信我说为什么把算法单独列出来,在这里我单独开一篇问题解答的博客,有问题都可以在这下面评论,不用私信,我肯定会解答的. 另外留下我的微信方 ...

  9. 公安情报指挥一体化合成作战平台建设,指挥调度系统开发

    公安情报指挥一体化合成作战平台建设,指挥调度系统开发 华盛恒辉软件开发公安情报指挥一体化分解作战平台围绕"集成"."场景"."工具"三个关键 ...

最新文章

  1. 关于网站URL转码的问题
  2. 【linux】查看字体
  3. Fluent Ribbon 第三步 应用程序菜单
  4. TYVJ P1062 合并傻子 Label:环状dp
  5. XML入门经典(第五版)
  6. 弹出并点击弹框关闭 自定义toast_关于别名配置使用弹框交互应用的思考
  7. win10雷电3接口驱动_技嘉推出B550 主板首发雷电3接口:40Gbps速率、Intel主控
  8. 如何在C++中嵌入JAVA程序
  9. 基于微信我们可以做什么样的应用?
  10. PHP生成缩略图(2)--等比缩略图
  11. DXF解析CAD图形解析PLT格式文件解析C#工程源码
  12. Intellij IDEA2017破解
  13. 我在 B 站挖到了 9 款深藏不露的工具,每个都好用到爆!
  14. 成功入职字节跳动,分享我的八面面经心得!
  15. Oracle出现 ins 35075提示的解决方法
  16. 力扣1705——吃苹果的最大数目(贪心+优先队列)
  17. UG模具设计滑块设计要点讲解,建议收藏
  18. 阿里人工智能实验室发布AR开放平台 正式进军机器视觉
  19. 游戏平台代表--PS4【推荐】
  20. 架构师写的BUG,非比寻常!

热门文章

  1. 位运算符以及常见的使用场景
  2. Qt样式表参考:Qt Style Sheets
  3. Java-Web知识点 Maven
  4. 本质安全设备标准(IEC60079-11)的理解(三)
  5. 考勤打卡定位问题解决办法------公网ip
  6. 网站被K的原因与解决方法
  7. 记录一次Thymeleaf th:inline内联问题
  8. 首届零一科技节震撼来袭 汇集100+黑科技企业、3万平沉浸空间
  9. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java在线教学系统na9k4
  10. 【数据结构与算法】第一篇:数据结构