自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 好玩的调度技术-场景编辑器升级

最近一个月都在写前端,主要是进入状态了,后面会回到后端去继续研究调度算法,后面很长时间不会在更新好玩系列了。好玩系列先更新到这里,因为前端不是我的强项,做的也不是很好看,后面继续更新全场景调度算法系列。

2024-08-13 16:32:37 705

原创 好玩的调度技术-缺失功能补充篇

之前发布的两篇文章中有两个功能是一笔带过的没有讲,因为当时也没想好怎么做,昨晚把这两个功能做完了。新章节:全设备通用调度算法-通讯重构这篇文章里面缺失了数据对接的图形化功能的展示。好玩的调度技术-场景编辑器这篇文章缺失了,对于背景图片的更换。

2024-07-25 11:19:36 411

原创 好玩的调度技术-场景编辑器

这两天写前端写上瘾了,顺手做了个好玩的东西,好玩系列也好久没更新,正好作为素材写一篇文章,我真的觉得蛮好玩的,如果有创造力可以创造出所有的东西目前就先这样如果后面有时间了就在优化一下。

2024-07-16 16:26:42 888

原创 新章节:全设备通用调度算法-通讯重构

现在真的很懒也很少写代码了,写代码和更新进度都变慢了,最近两个月主要针对通讯进行了重构。还有大家不要再问我为什么做这套系统了,我都写了5年了,还能放弃咋地,没事写点东西活动下脑子消磨下时间。下面是最近升级的内容。1.重构了TCP和UDP通讯。2.优化了OPC和OPCUA。3.升级了监控客户端。4.升级了通讯的图形化。

2024-07-03 10:54:58 703

原创 大家问的最多的问题统一回复

每天都有很多人问我问题,大部分问题都是重复的,我统一回复下,如果你要问以下问题不要打扰我,我也有工作也很忙。答:分不同版本最初的几台,到3代的100台,5代做到了500台,最新的7代做到了2500台左右。答:最开始以为能卖了赚钱,后来成了自己消磨无聊时间的爱好,越研究越有意思就一直做到了现在。答:不能,调度涉及知识量太大了,一个人完不成,我能完成是因为我是超级全站什么技术都会。答:群里都是来薅羊毛的,羊都不交流问题了,目前不接受新人入群。8、我是学生毕业设计要完成调度,你能帮我吗?10、你是agv行业吗?

2024-04-09 03:34:04 634 2

原创 新章节:全设备通用调度算法

休息了半年时间,这半年基本上就是每天正常上班,对于我来说上班就是休息,在这半年里面思考了很多东西,我准备重构目前的整套算法。目前已经想出了能调度所有设备的算法,我计划用新算法实现调度万物。要实现这个目标的首要条件是能调度1000台车以上,我目前测试过2500台,所以我可以去做这件事了。老传统前期梳理个计划,后期按照计划更新,写完一个更新一个,我现在写东西很慢大家不要急慢慢等,这次计划一年完成。

2024-03-28 11:25:30 551 1

原创 好玩的调度技术-生成式三维技术

目前休息了,预计休息半年,这半年里只会零星更新一些好玩的技术,感觉好玩系列都快成系列文章了。这个技术的好玩之处就是不用创建一个模型,所有的模型都是通过代码实现的,我叫他生成式三维技术。

2023-11-27 17:17:45 1033

原创 好玩的调度技术-录制和回放

这个玩意早就想做了,一直没想明白怎么做,所以一直用浏览器自带的录屏插件,这样有个缺点就是无法知道当时车的一些状态信息,昨天用了一晚上时间做了这个功能,挺好玩的给大家看看这个功能还是很有用的,建议大家在做调度的初期就实现,我实现的有点晚了。

2023-09-28 10:09:44 792 4

原创 好玩的调度技术

最近感觉自己抑郁了,生态技术实在太庞大太复杂,所以我决定先停一段时间,在停下写生态的这两天写了几个调度的小玩意换换脑子,很有意思的技术分析给大家。最近确实累了也没想明白做技术的意义,暂时先把生态停下,休息一段时间再说。

2023-09-23 17:11:50 1007 3

原创 生态第五篇-调度的多维空间技术

调度已经结束更新了本不想再更新调度技术,因为生态的更新计划里面有这一条所以就写一篇把看过之前的文章的应该知道,我创造了一种算法叫ABS刹车辅助算法,简称空间锁。后来在生态架构里面发现了很多空间锁的问题,经过长达一年的思考,我想出了多维空间算法。多维本质上就是在二维空间的技术上增加了第三个维度,把二维空间变成三维空间的一种算法,这个算法的底子是OBB碰撞盒算法,我是基于这个算法重新设计的。

2023-09-08 11:40:51 672

原创 Agv车辆控制调度系统开发第十篇-终结篇

agv调度系统系列文章终章

2023-07-07 10:57:57 6592 6

原创 智能工厂软件生态第四篇-数据平台

这件事,从2018年开始思考,2019年开始开发,那个年代大家还在用着厂家开放的软件或者用KEPServerEX等软件和PLC通讯,那时候我就在思考,如何吧数据对接统一起来。从我的角度说这件事比调度要难,并且比调度要重要,为什么我写调度会火起来,因为调度入门难,这玩意只需要花点时间总有办法搞定,设备通讯。我解决的问题就是工厂内的万物互联。懂的肯定知道这里面的意义,不懂得永远理解不了。

2023-06-26 11:02:19 719 5

原创 AGV千车运行视频-私信我的大哥点这里

刚才有个大哥给我发私信质疑我,我吧聊天记录发出来,破除一下质疑。这位大哥如果你是在这个行业很多年的,应该知道使用模拟器和真车,区别不是很大,我下面的视频使用的是车辆模拟器。千车运行通讯的数据量是按照兆算法,所以看起来有点卡顿,不过我还是录了,我这个人从来不说假话,喜欢刚就刚一下。

2023-06-05 16:34:17 736 2

原创 Agv、Rgv 车辆控制调度系统开发第9篇-性能测试

今天无事索性做一个性能测试,看看我设计的系统和算法能调度多少台车,不测不知道测试完了真的吓一跳,普通笔记本上最多跑了500台车,然后找了台一般性能的服务器,先测试了一千台车,无压力cpu占用40%,然后直接测试了2000台车,cpu60%。所有的测试跑的满负荷随机任务。也就是100台车100个任务,1000台车1000个任务同时运行。

2023-06-03 20:07:34 2253

原创 智能工厂软件生态第三篇-架构初步展示

经过最近的努力新版的架构已经慢慢的成型了,今天给大家展示一下。目前初步搭建起来的有插件系统业务流程新版调度插件系统演示显现了在线写代码在线改代码实施运行,插件系统是为了解决什么问题哪?我想的是,把一些需要经常改动的业务,比如接口,容易出问题的业务,控制器等等需要经常改动的代码,写成插件化的,这样就能在系统运行过程中随时修改随时发布,不需要重启系统。调度系统很多人咨询的都是,你是如何一个人把调度做的这么好的,我的回答总是多思考,其实我的方法是无限任务,我会创建各种各样的地图,里面随机生成无限多的车

2023-05-23 18:36:17 812

原创 智能工厂软件生态第二篇-业务流

五一放假五天,没白天没黑夜的写了5天代码,把业务流的核心实现了出来,我解释下什么是业务流程,本质就是在目前的编程语言基础上重新封装一套不需要写代码的编程技术。我给业务流程分成了2大类和7小类。两大类分别是,业务流程和事件流程。7小类分别是,查询、删除、增加、修改、判断、请求、动态执行。对应的分别是 select 、delete 、insert、update、if、http、Domain。业务流也可以叫做定时任务流程,这里的实现思路是,把业务图形化,

2023-05-04 10:24:37 640

原创 智能工厂软件生态第二篇-架构篇

从启动计划到现在过去了24天,在这段时间里突破了几项关键技术,架构搭建基本快成型了,今天写篇文章作为阶段成功介绍。目前都是些架构性的东西无法截图展示,下期有了界面可以详细演示下。

2023-04-24 16:28:47 800

原创 新篇章:智能工厂软件生态第一篇

我的计划是建立软件生态和技术平台实现一套系统上线所有项目。软件行业和其他行业不同,传统行业一个人绝对无法干十个人的活,但是软件这个行业上限很高,真正厉害的人可以做到以一敌千,我还没那么强,但是以一敌百我觉得我还是能做到的。所以我决定自己完成这个计划,我给计划起了个名字叫“神迹“。2023年4月1日正式启动该计划。看过我文章的还有认识我的人,对我的一致评价是这个人技术还行做调度的。但是大家好像都忘了我本职工作是做什么的,其实我本职工作是做MES和WMS,我真正厉害的是MES和WMS。

2023-03-31 10:21:20 1796 2

原创 调度算法研究交流群的建立-欢迎加群交流

调度系统学习交流

2023-03-17 11:20:26 1636

原创 声明:请各位领导不要再看到我的文章瞎指挥了

首先给那些被我卷到的人,目前有多个人找到我说,领导看了我的文章,把链接发给他们,安排1到2个人让他们做调度,导致他们很痛苦。首先我要解释下,我分享知识的初衷是为了帮助大家,其次我说一下不要看到文章里面的调度是我一个人写的就觉得自己也能写或者安排两个人就能写。

2023-03-16 13:13:10 816 1

原创 推荐一个课程(机器人路径规划、轨迹优化系列课程)

机器人路径规划、轨迹优化系列课程

2022-10-02 00:32:09 1393 3

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

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

2022-06-13 22:22:21 3698 4

原创 Agv、Rgv 车辆控制调度系统开发第七篇-选车算法

Agv、Rgv 车辆控制调度系统开发第六篇-选车算法我说过10期讲完调度,就一定会更新完,大家也不要再催更了,我会在有时间的时候更新,这期讲一下选车算法,为什么选车也叫算法,因为现场运行的好坏选车起到了绝对作用,选择一辆对的车,车将少走很多弯路,大幅提升运送效率。选车算法的核心思想就是让车走最少的距离,为了走最少的距离这里面真的用到了算法。这些年我一共实现了两套选车算法,第一套主要应用于车间场景50台一下。第二种主要应用于仓储场景,台数不限制。这两种算法各有优缺点基于最短路线的,实际上也就是使用的最

2022-06-04 19:50:30 5316 8

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

Agv、Rgv 车辆控制调度系统开发第六篇-流程控制器Agv、Rgv 车辆控制调度系统开发第六篇-流程控制器Agv、Rgv 车辆控制调度系统开发第六篇-流程控制器前言一、PCS是什么?二、PCS的实现原理1.介绍2.算法层3.领域模型层4.任务调度层5.数据访问层6.设备控制层7.数据交互层总结下期预告前言流程控制器是怎么产生的那,是因为我要调度四项穿梭车换层,我用了一中午的时间抽了半盒烟想出了这个东西,然后用了两天把它全部写完,我给他起名叫PCS(Process Control System),在

2022-05-07 23:55:49 3853 1

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

AGV调度系统-避碰原理解析

2022-05-03 20:53:14 5766 5

原创 AGV车辆调度系统开发-空间锁介绍

前言元旦放假的这两天在家写了两天两夜的代码,实现了空间锁的全部功能,空间锁分为,运行锁定,转向锁定,跟车锁定下面针对空间锁做下介绍。1.空间锁空间锁是指在运行过程当中根据运行速度和刹车距离提前锁定的区域,在被锁定的区域其他的车子不允许过来,如果载货的话会根据货物的大小去锁定区域AGV车辆调度系统开发-空间锁介绍2.转向锁转向锁是在车辆调度头或者旋转的过程中锁定的区域,同理被锁定的区域其他车子不能进入。转向锁的实现:以车辆为中心点,取最长的边的2分之画圆,锁定圆圈内的空间,待转向完成后释

2022-01-03 10:27:24 3292 5

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

Agv、Rgv 车辆控制调度系统开发第四篇车辆调度模拟器前言一、车辆模拟器是什么?二、如何做模拟器1.动作仿真模拟器2.完全仿真模拟器总结下期预告前言因为要上班,晚上还要写3.0版本的调度系统,所以很久没有更新了,上次预告的说这期讲模拟器。一、车辆模拟器是什么?车辆模拟器是对车辆动作的模拟仿真。车辆模拟器有两种分别是1.动作仿真模拟器2.完全仿真模拟器这两个定位是我自己定义的我曾经有一年多的时间都是用的动作仿真模拟器后面2.8版本因为要兼容车间调度增加了完全仿真模拟器二、如何做

2021-12-31 09:45:36 4548 7

原创 agv调度系统3.0技术介绍

agv调度系统,穿梭车调度系统,调度系统技术介绍,教你做调度

2021-12-16 09:31:33 3812 4

原创 agv车辆调度系统-技术篇

文章目录作品编程语言架构:领域驱动架构(DDD)运行环境数据库核心算法非核心算法地图编辑器车辆运行监控器动作编辑车辆对接作品编程语言采用c#语言,NET5架构架构:领域驱动架构(DDD)领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。运行环境支持在Windows,Linux, Mac下部署支持Docker部署支持iis部署数据库MySQL,SQL Se

2021-09-18 17:08:49 12543 8

原创 调度系统核心算法第一篇-交通管制

文章目录前言一、交通管制是什么?二、交通管制逻辑分析1.驾驶员2.交通指挥员(红绿灯)总结前言我自己感觉之前对于算法理论的分析有点太凑合,今天我就彻底分析下我的交通管制是如何做的。并且把他作为一个单独的篇章,后面关于寻路算法,解锁算法,移车算法等都单独讲一遍一、交通管制是什么?我做一个比喻,交通管制就像是一个十字路口,同时有多辆车要经过这个十字路口,这时候开车的人要看红绿灯决定是通行还是停下来,其实我的交通管制理论就是根据思考开车经过红绿灯实现的。交通管制的理论其实就是我平时在开车的时候摸索出

2021-09-14 14:06:59 4663 2

原创 车辆控制调度系统(问题解答)

文章目录前言一、什么把算法单独列出来?前言刚才有同学私信我说为什么把算法单独列出来,在这里我单独开一篇问题解答的博客,有问题都可以在这下面评论,不用私信,我肯定会解答的。另外留下我的微信方便大家联系,加微信请说明原因不然我可能不会接受一、什么把算法单独列出来?单独把算法列出来的好处有很多,1.分类管理,我需要改算法方面的东西可以很容易找到,不会和其他业务搞混,保证算法的干净。2.安全考虑,我辛苦研究出的东西不希望被别人反编译利用,可以方便做加密处理。3.事件驱动,我的分层是很有技巧的,

2021-09-13 23:08:56 2135 4

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

Agv、Rgv 车辆控制调度系统开发第三篇地图编辑器Agv、Rgv 车辆控制调度系统开发第三篇地图编辑器Agv、Rgv 车辆控制调度系统开发第三篇地图编辑器前言一、GOJS二、使用步骤1.引入库2.改为自己的业务场景总结下期预告前言这期讲地图编辑器,根绝上几期的讲解,大家应该有了一个调度系统的基本结构,能跑能找路线,在这个基础上就需要进行基本的业务测试了,如果要测试业务就需要有地图,如果要有地图就需要地图编辑器。一、GOJSgojs是一套画二维流程图的库,这套库及其强大,里面提供了无数的案例和

2021-09-06 11:24:15 8910 1

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

系列文章目录Agv、Rgv 车辆控制调度系统开发第二篇(理论片)文章目录系列文章目录前言一、什么是调度系统?问题二、问题分析1.寻找路线2.避碰算法3.移车算法4.解锁算法总结预告前言这篇改将什么我想了很久,最终还是决定将理论,没有好的理论知识是无法写出好的系统的。我从一下几点分析下什么是调度系统一、什么是调度系统?个人见解,很直白的说调度系统就是让车从A点到B点的一个过程,但是在这个过程当中会有很多问题,只有解决了这些问题才能称为调度系统。问题A点到B点的路线怎么走最合理(选路)

2021-08-31 16:47:17 8843 2

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

这里写自定义目录标题拖欠更新说明创建目录结构模拟器说明拖欠更新说明因为最近工作比较忙,把更新的事给忘了,看到好多人的催更,然后紧急补上一篇大家先了解下知识点创建目录结构上一次讲到,做调度系统需要的几个目录1.寻路2.避碰3.解锁4.任务调度5.车辆控制6.建立一个测试目录因为今天是紧急加更的没有准备,所以我先吧我的项目架构贴出来供大家参考。上面的目录分别是:Admin:登录,用户,权限,等公用的东西都在这里面。Algorithm:算法目录,寻路、避碰、解锁等在这里面Rcs

2021-08-25 16:42:49 4179 2

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

Agv、Rgv 车辆控制调度系统第一篇为什么要做这个系统先看作品从头讲起算法讲解编程语言从哪里开始继续深入预告为什么要做这个系统说白了是为了赚钱,在一个项目中发现公司买别人家的调度系统要几十万,还只是一个项目的实施,从那天起我就决定自己写一套,用了一年的时间写出来后,才发现根本卖不掉,卖不掉就卖不掉吧,反正我现在已经吧写这套系统当成了一种乐趣,如果不让我写了我反而不适应,但是没有人欣赏我的成果我反而很难受,所以决定吧这个系统的创作过程,写下来,给后面的人一些建议,少走点弯路。先看作品从头讲起在

2021-06-19 23:31:42 16023 14

原创 dotnet Sdk失效 dotnet --list-sdks无反应解决办法

记录一个困扰我一天半的问题,打开vs发现项目加载失败,使用命令dotnet --list-sdks没有反应,卸载dotnetSdk,反复重装都无法解决,最后无意中解决该问题,特此记录,1.打开控制面板卸载所有的dotnetSdk2.打开C盘删除下面的文件夹3.重装dotnetSdk...

2021-01-14 14:58:55 2327 1

handsontable.txt

Handsontable key 亲测可用

2019-05-10

手机远程桌面软件

一款强大的手机管理服务器软件,随时随地处理服务器问题

2014-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除