2022 年第十二届 MathorCup 高校数学建模挑战赛思路

一、A题全部讲解

题目可能有点难,写了一个导读,帮助大家理解,请点击参考:A题

二、B题

2.1 概念

在这里插入图片描述

了解什么是AGV搬运机器人:无论是线下零售领域,还是线上的电子商务,物流越来越成为提升用户体验的关键一环。近年来,现代物流行业不断向智能化发展。其中备受瞩目的仓外配送无人车、无人机,和仓内搬运分拣的智能机器人逐步成为现代物流的主角。仓内机器人包含AGV搬运机器人,AGV分拣机器人,无人叉车,机械臂等,这些机器人具备高度自动化、高效率、高灵活度等特点在业内得到广泛关注,成为越来越多无人仓自动化仓储解决方案的选择。
搬运机器人:
在这里插入图片描述
托盘和储位
在这里插入图片描述
托盘和储位
在这里插入图片描述
托盘回收:
在这里插入图片描述

2.2 仓库地图

看下这个地图啥意思:
在这里插入图片描述
文件很详细了,我就直接搬过来:

  1. 路径节点(灰色):AGV 可以自由通行。
    2
  2. 储位节点(绿色):放置托盘或者普通货架,AGV 可以到达。
    一般只有一个位置可以进出,即靠近道路的位置。
  3. 保留节点(黄色):保留位置。
  4. 柱子节点(黑色):障碍物,AGV 不能到达。
  5. 拣选工位节点(蓝色):拣选机器人在这里把商品打包后从传送
    带出库,一般有多个托盘停靠位。
  6. 补货位节点(粉色):从高密度区补货的商品放置点,一般通过
    传送带输送。
  7. 空托盘回收节点(红色):空托盘回收处,图中只有两处

在这里插入图片描述
CSV文件如何构建处这个地图?

2.2 数据导读

没有数据可以+912166339 qun文件下载或者自己官网下载,我们先看map.csv:
在这里插入图片描述
所表达的含义是(X,Y)位置能够到达的NEIGHBORS位置,你可以看到NEIGHBORS里面是有多个值的,有些事单个值,NEIGHBORS最多只能四个值,是一个集合。
以第三行为例子:
在这里插入图片描述
所表达的含义事(4,0)位置能够到达的位置为这样一个集合:4:1;3:0;5:0。也就是说,能到达的位置为(4,1),(3,0),(5,0)这三个位置中任意一个。TYPE参数滚完也没说啥意思,不搭理。

搬运机器人数据(agv.csv):
在这里插入图片描述
含义:

• AGV_ID: 搬运机器人 AGV 的唯一 ID
• X: AGV 所在位置的 X 轴坐标
• Y: AGV 所在位置的 Y 轴坐标
说白了,就是表达这个机器人所在位置。

订单数据(orders.csv):
在这里插入图片描述
含义:
在这里插入图片描述
说白了就是让机器人根据订单号(ID)去搬运一定数量()的商品(SKU)。

库存数据(pallets.csv):
在这里插入图片描述

含义:
在这里插入图片描述

我们以第二行数据为例:
在这里插入图片描述
对于第二行的第一个数据如下:

104151:9,840211:35,1297235:1

他所表达的含义为托盘上有9个商品为104151,35个商品为840211,1个商品1297235。等等…sku是什么?看一下上面,就是这个商品的ID啊。在看(X,Y)两个数据(18,8),它所表达的含义为托盘位置在(18,8), PALLET_ID就是托盘的ID。
说白了就是某个可确定的托盘(ID确定),它现在所在位置为(X,Y),并且该托盘上面有一定数量(n)的商品(sku)

其实有一个难点,你可能要根据这个数据绘制处对应图形,会使得你的论文更加出彩,不管你用python还是matlab,都可以。经常刷算法的人,应该能很容易体会到这个题。

数模交流,非比赛贩卖思路代码群  912166339

三、声明

未经允许,不得转载,本文提供题目的理解和引导。在此强调,不要购买思路,我见过上很多人购买思路后悔,从未见人购买开心过,理解题目就自己做题,一千个人一个思路,你也敢提交论文?不要抱有侥幸心理,比赛的意义在于锻炼自己。

猜你喜欢

转载自blog.csdn.net/weixin_46211269/article/details/124166564