CTN码头自动化调度系统产品系统Vibe Coding

我要开发同款
阿育2026年10月28日
1阅读

技术信息

语言技术
Java、Android、Vue、自动化测试、Caffe
系统类型
Web、Windows、Linux
行业分类
区块链、自动驾驶

作品详情

行业场景

自动化集装箱码头的堆场作业,依赖调度系统把业务系统的作业意图翻译成设备可执行的指令序列:船舶配载、堆场箱位、设备资源、作业顺序需要在秒级内完成匹配与下发。一旦工作指令异常、堆存状态更新错误或指令重复下发,会直接造成现场设备空跑、作业中断甚至停线。本系统面向港口自动化调度场景,解决指令生成与状态流转的可靠性问题,保障 7×24 小时连续作业。

功能介绍

系统覆盖五个核心模块:①工作指令(WI)管理:接收 TOS 作业任务,生成、校验、下发工作指令,支持指令优先级与生命周期状态管理;②调度排序(SCH):基于设备位置、作业类型、箱型与堆存状态生成 AscOrder 执行序列,支持多设备并发调度;③堆场与箱位匹配:校验箱型、贝位、堆存状态,避免无效指令;④异常与回退:识别异常 WI,完善 Working 状态回退与缓冲区保护,防止回退过程误删数据;⑤状态同步与推送:多实例环境下向指定设备控制服务精准推送消息,保证各系统状态一致。

项目实现

本人作为核心后端开发,负责调度(SCH)与堆场(BMS)模块的需求分析、方案设计、开发与问题闭环。技术栈 Java + Spring Boot + MyBatis + MySQL + Redis + RabbitMQ,多实例部署下基于 Nacos 服务发现实现消息精准路由。亮点:①围绕工作指令、AscOrder、堆存与箱型匹配重构核心流程,定位并修复异常 WI、高箱生成 AscOrder、堆存状态更新异常等复杂问题;②设计 AscOrder 回退与缓冲区保护逻辑,保证状态可回滚且不丢数据;③建立"指令-订单-设备"全链路排查方法,将现场问题定位从小时级压缩到分钟级。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论