文章目录

  • 作品
  • 编程语言
  • 架构:领域驱动架构(DDD)
  • 运行环境
  • 数据库
  • 核心算法
  • 非核心算法
  • 地图编辑器
  • 车辆运行监控器
  • 动作编辑
  • 车辆对接
  • 系列文章链接
  • 其他文章
  • 新篇章



作品

python实现基于作业车间的AGV调度代码 agv调度系统算法_系统开发

编程语言

采用c#语言,NET5架构

架构:领域驱动架构(DDD)

领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。

python实现基于作业车间的AGV调度代码 agv调度系统算法_数据库_02

运行环境

支持在Windows,Linux, Mac下部署

支持Docker部署

支持iis部署

数据库

MySQL,SQL Server ,Oracle等等,包括国产数据库,支持所有主流的数据库

核心算法

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


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

非核心算法

选车:贪心算法+Manhattan Distance

移车:递归算法

任务:模拟退火算法

地图编辑器

python实现基于作业车间的AGV调度代码 agv调度系统算法_数据库_03


车辆运行监控器

编辑完地图后自动生成二维和三维监控器

2D版本:webGL2D

python实现基于作业车间的AGV调度代码 agv调度系统算法_数据库_04


3D版本:webGL3D

python实现基于作业车间的AGV调度代码 agv调度系统算法_docker_05

动作编辑

只需要在Excel里面编辑好模板然后导入到系统,就可以实现流程的任意编辑

python实现基于作业车间的AGV调度代码 agv调度系统算法_运行环境_06


只需要将模板号告诉Wms或者mes他们在调度任务的时候就会按照流程完成

python实现基于作业车间的AGV调度代码 agv调度系统算法_数据库_07

车辆对接

支持车辆TCP或者MQTT协议对接

python实现基于作业车间的AGV调度代码 agv调度系统算法_docker_08