程序聚合 软件案例 厂区物流无人车调度-无人车调度系统

厂区物流无人车调度-无人车调度系统

2025-06-30 21:39:47
行业:物流仓储、企业服务(saas)
载体:Windows应用、云服务/云平台
技术:C++、Qt、Windows Server

业务和功能介绍

AGV调度系统:AGV调度系统能够实现对厂区场景内的地图创建、任务分配、路径规划、交通管制等,旨在解决物流效率低下、任务分配低效、设备冲突等问题。
在与甲方沟通过程中,根据实际场景和业务需求,不断的对系统进行升级优化,最终形成稳定高效的AGV调度系统。
地图创建与解析:实现了厂区场景内的地图创建。通过json记录地图中的站点、路径、充电站等信息,由AGV调度系统计算解析,形成一个拓扑图。
任务分配:实现了任务与最佳AGV的绑定。通过任务的具体内容自己所有AGV的状态和位置等信息,为任务分配寻找一个最合适的AGV。
路径规划:实现了AGV执行任务的最优路径计算。通过地图拓扑图中的点线关系,并根据地图中的所有AGV的位置,计算出AGV执行任务的最短路径。
交通管制:实现了多AGV同时无障碍运行。通过实时读取所有AGV的位置、状态等信息,实时对AGV的运动进行调整,避免多AGV运动冲突。

项目实现

在该项目中作为软件开发工程师,负责地图数据的解析、任务分配、路径规划、交通管制以及各系统间的通信。
开发环境与语言: Windows 系统,C++。
数据存储:采用 SQLite 轻量级数据库,用于存储解析后的地图数据、任务记录等。
通信:基于 TcpSocket 实现服务端功能,与客户端进行数据交互。
系统架构分为三层:
数据层:负责JSON地图数据的解析以及与 SQLite 数据库的交互,实现地图数据的存储和读取。
算法层:包含任务分配算法、路径规划算法和交通管制算法,负责处理AGV的调度逻辑。
通信层:基于TcpSocket 构建服务端,处理与客户端的连接和数据通信,采用JSON字符串作为通信格式。
系统亮点:
高效的任务分配机制:当新任务到来时,能够快速计算出最近的空闲的且能够满足所有要求的AGV来执行任务,提高了任务执行的效率和资源的利用率。该基于距离和状态的任务分配策略,能够在较短时间内做出合理的决策。
交通管制:当多个AGV同时行驶时,通过有效的交通管制策略,保证AGV之间互不影响,避免碰撞和拥堵情况的发生。该功能提高了系统的安全性和稳定性,确保AGV集群能够有序运行。

示例图片视频


zzz
15天前活跃
方向: 后端-C++、桌面端-Qt、
交付率:100.00%
相似推荐
吾乐帮
1、老师在线课程发布、上课、请假、提现 2、学生在线课程购买,上课、请假、评价 3、乐器商城电商平台 4、后台管理移动端老师课程及提现、用户身份转换为老师申请、活动编辑发布等 5、管理员账户及区域代理功能
校园二手交换平台
校园二手交换平台 校园二手物品交换平台是一款基于网页的应用程序,可供大学生在校园社群内购买、出售或捐赠二手物品。该平台通过减少浪费、鼓励书籍、电子产品、宿舍必需品等物品的再利用,推动可持续发展。用户可创建带图片和描述的物品上架信息,使用筛选功能搜索物品,并通过内置聊天系统沟通。通过大学邮箱进行的用户认证,确保了平台是安全的仅限学生使用的环境。此外,可信度评分、智能定价建议等功能进一步提升了平台的信任度与实用性。该平台采用响应式设计,操作便捷,旨在支持校园循环经济的发展。 用户认证 平台包含两种用户角色,均通过单一谷歌 OAuth 登录入口(OAuth 为开放授权标准,保留英文)登录。 角色 1:学生 1. 若用户邮箱以 @aucklanduni.ac.nz 结尾,即视为有效学生用户。 角色 2:管理员 管理员账号为预先设定,不允许自主注册。 2. abc123@aucklanduni.ac.nz被预先设定为管理员账号。 3. 使用此类邮箱登录时,系统会自动识别角色,并将用户重定向至管理员控制台。 物品交换功能 1. 平台需提供一套预先设定的物品类别,足以涵盖所有常见的物品上架类型。 2. 学生可发布、编辑或删除自己的物品上架信息。 3. 学生可查看自己所有的物品上架信息,每条信息均标注状态(如:待审核、待售、已下架等)。 4. 学生可浏览完整物品列表并查看物品详情,平台需具备筛选功能。 5. 所有物品必须经管理员审核通过后,才能对其他用户可见。 6. 管理员可审核待审核物品,并从平台移除不当或违规物品。 7学生能在平台内沟通,以协商物品细节并协调交易。 8所有用户需设置头像,且具备头像上传与更新功能。 9.允许用户查看他人的公开个人资料。 10.向学生发送实时收件箱通知,通知场景包括: 1. 物品上架申请被拒绝。 2. 物品被购买。 11.集成人工智能(AI)功能,优化搜索、审核或物品匹配功能。
xbed无人酒店管理系统
项目描述:xbed互联网共享无人酒店,有三大核心产品,xbed玩家端,蓝主人,丽家会;包含oms后台管理系统等其他分子系统组成;客户住店,业主开店,管家清洁是三大核心业务,组成互联网酒店的整个闭环业务。 无人酒店涉及到酒店的门锁的物联网操作,开门,关门,退费,清洁等等
供应链驾驶舱-远洋数字领航可视化项目
远洋领航数字化驾驶舱项目是位于金融供应链集团开发的一款项目,该项目打通了工厂、商户、客户等三个体系进行开发的数字化驾驶舱,通过前端驾驶舱展示项目的所有的数据展示,用户量两、用户交易量、交易率、已购率、复购率、付费情况等一系列指标,数据展示全国各地的数据,上海、浙江、北京、广东等多个北上广地区的数据
管理淘宝和拼多多店铺和对已付款的订单、待发货的订单和退款的订单进行一些自动化的操作, 让用户更方便快捷的管理店铺-智淘一键下单
一款专为淘宝、拼多多店铺运营者设计的店铺订单自动化管理工具,通过对已付款、待发货、退款三类核心订单的自动化操作,显著提升店铺管理效率,简化运营流程。 [在淘宝服务市场可以查询到详细产品]
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服