本发明属于物料盘点,尤其涉及一种电力行业仓储物料的自动盘点方法及系统。
背景技术:
1、目前盘点方式分为机器人盘点、堆垛机盘点、固定摄像头盘点、手持pda(personaldigital assistant)盘点和无人机盘点等。其中,在电力设备的仓库内进行设备盘点时,综合考虑仓库内结构,智能化以及灵活性等需求,利用机器人进行设备盘点较为合适。
2、发明人发现,机器人进行盘点后,会因设备的出库和入库等原因,导致仓库内设备的数量在短时间内发生改变,此时需要机器人频繁的在仓库内进行重复盘点工作,导致机器人工作耗能大,盘点频率高。
技术实现思路
1、本发明为了解决上述问题,提出了一种电力行业仓储物料的自动盘点方法及系统,本发明按照设备类型进行分段式盘点,能够使机器人有规律的进行盘点,降低了后期盘点数据的分类工作;同时,最大可能的降低了出库和入库导致设备更新对盘点的影响,减少了机器人盘点频率和能耗。
2、为了实现上述目的,本发明是通过如下的技术方案来实现:
3、第一方面,本发明提供了一种电力行业仓储物料的自动盘点方法,包括:
4、获取仓库内的整体地图;
5、按照电力设备类型,将整体地图分为多个子地图;
6、按照设备的历史订单频率、当前订单数量和入库订单数量,加权求和得到的值,确定多个子地图的盘点顺序;加权求和得到的值越大,盘点顺序越靠后;
7、在每个子地图内的所有盘点位置中,确定初始盘点位置,结束盘点位置以及对所有盘点位置的盘点顺序;
8、按照确定的多个子地图的盘点顺序,以及每个子地图内所有盘点位置的盘点顺序,对仓库内的电力设备进行盘点。
9、进一步的,同一类设备分布在仓库内不同层时,将不同层内的设备分别划分为一个子地图。
10、进一步的,加权求和得到的值 a为:
11、;
12、其中,、、和为权值;为历史订单频率;为当前订单数量;为入库订单数量;为当前时刻距上一次盘点时刻的时间差。
13、进一步的,对每个子地图内的所有盘点位置的中心点进行聚类;计算盘点位置到上一个聚类中心的代价 d1,以及计算盘点位置到下一个聚类中心的代价 d2:
14、;
15、;
16、其中,为权重系数;为第 i个盘点位置的横坐标;为上一个聚类中心的横坐标;为第 i个盘点位置的纵坐标;为上一个聚类中心的纵坐标;为权重系数;为当前聚类中心的横坐标;为当前聚类中心的纵坐标;为下一个聚类中心的横坐标;为下一个聚类中心的纵坐标;
17、选择代价 d1最大的盘点位置作为初始盘点位置;选择代价 d2最大的盘点位置作为结束盘点位置。
18、进一步的,按照距离最短原则,确定除初始盘点位置和结束盘点位置外,其他盘点位置的盘点顺序。
19、进一步的,按照确定的多个子地图的盘点顺序,以及每个子地图内所有盘点位置的盘点顺序,控制机器人对仓库内的电力设备进行盘点。
20、第二方面,本发明还提供了一种电力行业仓储物料的自动盘点系统,包括:
21、数据获取模块,被配置为:获取仓库内的整体地图;
22、子地图划分模块,被配置为:按照电力设备类型,将整体地图分为多个子地图;
23、子地图盘点顺序确定模块,被配置为:按照设备的历史订单频率、当前订单数量和入库订单数量,加权求和得到的值,确定多个子地图的盘点顺序;加权求和得到的值越大,盘点顺序越靠后;
24、盘点位置顺序确定模块,被配置为:在每个子地图内的所有盘点位置中,确定初始盘点位置,结束盘点位置以及对所有盘点位置的盘点顺序;
25、盘点模块,被配置为:按照确定的多个子地图的盘点顺序,以及每个子地图内所有盘点位置的盘点顺序,对仓库内的电力设备进行盘点。
26、第三方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现了第一方面所述的电力行业仓储物料的自动盘点方法的步骤。
27、第四方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并能够在处理器上运行的计算机程序,所述处理器执行所述程序时实现了第一方面所述的电力行业仓储物料的自动盘点方法的步骤。
28、第五方面,本发明还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时,实现了第一方面所述的电力行业仓储物料的自动盘点方法的步骤。
29、与现有技术相比,本发明的有益效果为:
30、本发明中,先将仓库内的整体地图按照电力设备类型,分为多个子地图;然后,在每个子地图内的所有盘点位置中,确定初始盘点位置,结束盘点位置以及对所有盘点位置的盘点顺序;最后,按照确定的多个子地图的盘点顺序,以及每个子地图内所有盘点位置的盘点顺序,对仓库内的电力设备进行盘点;按照设备类型进行分段式盘点,能够使机器人有规律的进行盘点,降低了后期盘点数据的分类工作;同时,按照设备的历史订单频率、当前订单数量和入库订单数量,加权求和得到的值,确定多个子地图的盘点顺序,加权求和得到的值越大,盘点顺序越靠后,最大可能的降低了出库和入库导致设备更新对盘点的影响,减少了机器人盘点频率和能耗。
1.一种电力行业仓储物料的自动盘点方法,其特征在于,包括:
2.如权利要求1所述的一种电力行业仓储物料的自动盘点方法,其特征在于,同一类设备分布在仓库内不同层时,将不同层内的设备分别划分为一个子地图。
3.如权利要求1所述的一种电力行业仓储物料的自动盘点方法,其特征在于,加权求和得到的值a为:
4.如权利要求1所述的一种电力行业仓储物料的自动盘点方法,其特征在于,对每个子地图内的所有盘点位置的中心点进行聚类;计算盘点位置到上一个聚类中心的代价d1,以及计算盘点位置到下一个聚类中心的代价d2:
5.如权利要求1所述的一种电力行业仓储物料的自动盘点方法,其特征在于,按照距离最短原则,确定除初始盘点位置和结束盘点位置外,其他盘点位置的盘点顺序。
6.如权利要求1所述的一种电力行业仓储物料的自动盘点方法,其特征在于,按照确定的多个子地图的盘点顺序,以及每个子地图内所有盘点位置的盘点顺序,控制机器人对仓库内的电力设备进行盘点。
7.一种电力行业仓储物料的自动盘点系统,其特征在于,包括:
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现了如权利要求1-6任一项所述的电力行业仓储物料的自动盘点方法的步骤。
9.一种电子设备,包括存储器、处理器及存储在存储器上并能够在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现了如权利要求1-6任一项所述的电力行业仓储物料的自动盘点方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时,实现了如权利要求1-6任一项所述的电力行业仓储物料的自动盘点方法的步骤。