智能仓库管理系统
随着5G技术的普及,万物互联已成为现实。互联网与工业界的融合有助于降低企业成本并提高效率。仓储作为工业产品与广大用户之间的关键纽带,通过优化效率,为企业、仓库、物流和消费者提供卓越服务。因此,我们开发了这个系统,旨在帮助仓库管理者更加便捷高效地实现仓储的智能化管理。
- 前端工程师:韩熔
- 后端工程师:何毅,蒋涵
- 算法设计师:陈杰,江桀
- 前端:Vue.js + WebGL + ElementUI + Axios
- 后端:SpringBoot + Redis + Kafka + MyBatis-plus
- 算法:YoloV5, Dijkstra/DFS, FCFS/SJF......
确保系统在面对高并发请求时保持稳定性。
解决策略:
- 利用Redis缓存数据,减轻数据库请求压力。
- 使用Kafka实现流量削峰,限制同时进入系统的网络请求量。
- 采用消息队列异步处理系统事务,降低系统拥塞风险。
预防用户越权操作导致的系统问题和数据泄露。
解决策略:
- 建立用户权限系统,为不同用户分配不同操作权限,限制用户执行范围。
- 使用MD5加密用户密码。
简化系统设计,降低用户操作学习成本,实现快速上手。优化界面美观度和轻量化设计,避免过于繁琐的流程和复杂的界面导致效率下降。
- 假设货物没有空间大小限制,货架存储货物以件数计算。
- 假设所有操作均由系统内部自动完成,无需人工干预。
- 假设所有物品能够正常标记并附上标签。
- 假设仓库持续正常运行,不会出现断电、火灾等异常事故。
- 假设场地大小固定,有一个入口,一个出口,场地中只允许智能小车通行。
- 场地中有6个仓库,仓库之间无差别。一个仓库内有20个货架,每个货架上最多可以存放50件商品
- 其中电量以额度进行单位运算,小车前进每米需要花费2点额度,机器人前进每米需要花费1点额度
- 机器人每次可以运送10件货物,小车每次可运输100件货物
- 一共有10个小车,1个仓库中配有10个小机器人
- 货架的四面均可放置/取出货物
接收到入库订单后车辆将货物运输到仓库入口,系统派遣小车将货物搬运到各个仓库门口,仓库内的机器人会将货物运下并放置到分配好的货架上并贴好标签
收到出库订单后由机器人到指定货架取出商品,运送至库房门口,然后小车将收纳物品并运送至场地的出口交给物流公司