一种物料信息提示方法、装置、电子设备及存储介质
技术领域
本申请涉及增强现实信息处理
技术领域
,具体而言,涉及一种物料信息提示方法、装置、电子设备及存储介质。背景技术
随着电子商务的快速发展,物流服务成了其中非常关键的一环,从存储入库到拣料出库,再到配送,任何一个环节的服务质量都影响着最终的用户体验。其中,对于一些大型的综合性仓库而言,其中存放的货品数量、品类非常多,传统仓库中一般是预先按照库位、货架等进行划分,将不同类目的商品按照库位进行存放。
现有技术中,在商品拣料出库环节,面临大批量的拣料任务,由于传统仓库存在面积较大,存放的货架过多,物料种类过多、物料较小等多种原因,造成物料的筛选,拣料,包装、发货等流程繁杂,总路程长,导致人工进行物料分拣时,工作人员对仓库内的地形、货架的摆放以及物料的摆放规则等进行熟悉时需要耗费大量时间和精力,从而造成拣料时间较长,拣料工作效率较低。
发明内容
有鉴于此,本申请实施例的目的在于提供一种物料信息提示方法、装置、电子设备及存储介质,以改善现有技术中存在的拣货工作的效率较低的问题。
为了解决上述问题,第一方面,本申请提供了一种物料信息提示方法,包括:
将仓库的虚拟仓库地理模型与真实仓库数据进行叠加,得到目标仓库模型;
基于所述目标仓库模型,获取用户终端的用户坐标数据和目标物料的目标坐标数据;
计算出所述用户坐标数据和所述目标坐标数据之间的目标路径;
根据所述目标路径生成可视化的虚拟提示信息,以供所述用户终端对所述虚拟提示信息进行显示。
在上述实现过程中,通过虚拟模型与真实仓库数据的叠加,得到具有完整信息的所述目标仓库模型,通过在所述目标仓库模型的基础上计算所述用户坐标数据和所述目标坐标数据之间的目标路径,能够生成对应的所述虚拟提示信息,以供所述用户终端对所述虚拟提示信息进行显示,以对工作人员进行物料信息的提示,引导工作人员对物料进行拣料等操作,有效地提高了拣料等操作的效率和准确度,适用于多种不同类型的仓库场景。
可选地,在具有多个所述目标物料时,所述计算出所述用户坐标数据和所述目标坐标数据之间的目标路径,包括:
计算所述目标仓库模型中的障碍数据;
基于所述障碍数据,计算每个所述目标物料的目标坐标数据与所述用户坐标数据之间的最短路径信息;
将多个所述目标物料的最短路径信息中最短的路径作为所述目标路径。
在上述实现过程中,在工作人员对多个所述目标物料进行拣料操作时,通过计算出所述目标仓库模型中的多种所述障碍数据,能够在所述障碍数据的基础上,计算出每个所述目标物料与用户自身之间的所述最短路径信息,从而得到多条所述最短路径信息之中最短的所述目标路径,以在存在多个所述目标物料时对最近的所述目标物料的物料信息进行引导,规划出最优的拣料路径,提高了工作人员的工作效率。
可选地,所述将仓库的虚拟仓库地理模型与真实仓库数据进行叠加,得到目标仓库模型,包括:
获取所述仓库中多个货架的空间位置信息;
获取所述仓库的物料模型库,其中,所述物料模型库中包括所述仓库中每一个物料的物料信息模型;
将所述虚拟仓库地理模型导入所述真实仓库数据中进行虚实叠加;
在所述虚实叠加的基础上,将每一个所述物料信息模型与对应的所述空间位置信息进行重合,得到所述目标仓库模型。
在上述实现过程中,通过所述虚拟仓库地理模型与所述真实仓库数据的虚拟叠加,将仓库与地理模型进行重合,能够在所述虚实叠加的基础上,将虚拟的所述物料信息模型与仓库中的空间位置信息进行对应地重合,以得到地理信息、位置信息高度重合的所述目标仓库模型,能够提高所述目标仓库模型中数据的准确性,以提高路径信息计算的准确度。
可选地,所述虚拟提示信息包括:虚拟导航路线和物料提示信息;所述根据所述目标路径生成可视化的虚拟提示信息,包括:
对所述目标路径进行渲染,得到渲染数据;
根据所述渲染数据生成所述虚拟导航路线;
获取所述目标物料的目标物料信息;
根据所述目标物料信息生成所述物料提示信息。
在上述实现过程中,生成的虚拟提示信息中包括所述虚拟导航路线和所述物料提示信息两种提示信息,通过两种可视化的虚拟提示信息,能够对物料在仓库中的存放位置和存取路径等物料信息进行提示,有效地对拣料等工作进行提示,提高了拣料等工作的效率和准确度。
可选地,所述方法还包括:
获取所述仓库的物料信息库,其中,所述物料信息库包括存放在所述仓库的每个物料的物料信息;
根据获取的所述用户终端的拣料需求在所述物料信息库中进行筛选,确定出目标清单,其中,所述目标清单中包含一个或多个所述目标物料。
在上述实现过程中,在工作人员进行拣料工作前,通过根据获取的所述物料信息库和所述用户终端的拣料需求,确定出需要进行拣料的一个或多个所述目标物料组成的目标清单,能够在所在仓库的所有物料中快速确定需要进行拣料的目标物料的信息,节约了筛选的时间,提高了筛选的效率。
可选地,所述方法还包括:
在基于所述虚拟提示信息对所述目标物料进行拣料时,记录所述目标物料的状态信息;
根据所述状态信息对所述物料信息库进行更新,或,根据所述状态信息对所述目标清单进行更新。
在上述实现过程中,通过对所述目标物料的拣料过程进行记录,能够对所述目标物料的状态信息进行更新,从而对所在仓库的所述物料信息库的数据进行更新,或对所述用户终端的所述目标清单进行更新,能够对数据进行实时地更新,以保证所述物料信息库和所述目标清单数据的实时性和准确度。
可选地,所述将仓库的虚拟仓库地理模型与真实仓库数据进行叠加,得到目标仓库模型之前,所述方法还包括:
获取所述仓库的三维数据;
根据所述三维数据建立所述虚拟仓库地理模型。
在上述实现过程中,通过获取的真实仓库的三维立体数据,能够建立得到所述仓库对应的三维立体的所述虚拟仓库地理模型,以实现所述虚拟仓库地理模型与所述真实仓库数据的叠加,有效地增加了虚实叠加的准确度。
第二方面,本申请实施例还提供了一种物料信息提示装置,所述装置包括:
叠加模块,用于将仓库的虚拟仓库地理模型与真实仓库数据进行叠加,得到目标仓库模型;
获取模块,用于基于所述目标仓库模型,获取用户终端的用户坐标数据和目标物料的目标坐标数据;
计算模块,用于计算出所述目标坐标数据和所述用户坐标数据之间的目标路径;
生成模块,用于根据所述目标路径生成可视化的虚拟提示信息,以供所述用户终端对所述虚拟提示信息进行显示。
在上述实现过程中,通过叠加模块获取虚实叠加后的所述目标仓库模型,在所述目标仓库模型的基础上计算出用户与目标物料的地理位置之间的所述目标路径,通过生成对应的所述虚拟提示信息,以供所述用户终端对所述虚拟提示信息进行显示,能够对工作人员进行物料信息的提示,引导工作人员对物料进行拣料等操作,有效地提高了拣料等操作的效率和准确度,适用于多种不同类型的仓库场景。
第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行上述第一方面中任一实现方式中的步骤。
第四方面,本申请实施例还提供了一种可读取存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行上述第一方面中任一实现方式中的步骤。
综上所述,本申请实施例提供了一种物料信息提示方法、装置、电子设备及存储介质,适用于多种类型的仓库中,通过增强现实技术和路径计算,能够对仓库中存放的多个物料信息进行提示,以对工作人员进行引导和提示,实现快速拣料等操作,有效地提高了拣料等操作的效率和准确度。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种服务器和用户终端进行交互的示意图;
图2为本申请实施例提供的一种物料信息提示方法的流程示意图;
图3为本申请实施例提供的一种步骤S3的详细流程示意图;
图4为本申请实施例提供的一种步骤S1的详细流程示意图;
图5为本申请实施例提供的一种步骤S4的详细流程示意图;
图6为本申请实施例提供的一种物料信息提示装置的结构示意图。
图标:服务器-100;用户终端-200;物料信息提示装置-300;叠加模块-310;获取模块-320;计算模块-330;生成模块-340。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请实施例的一部分实施例,而不是全部的实施例。基于本申请实施例的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请实施例保护的范围。
本申请实施例提供了一种物料信息提示方法,应用于服务器,该服务器可以是个人电脑(Personal Computer,PC)、平板电脑、智能手机、个人数字助理(Personal DigitalAssistant,PDA)、AR(Augmented Reality,增强现实技术)眼镜、MR(Mixed Reality,混合现实技术)眼镜等具有逻辑计算功能的电子设备。本申请实施例提供的物料信息提示方法能够对仓库中存放的多个物料信息进行提示,以提高工作人员进行拣料等操作的效率和准确度。
请参阅图1,图1为本申请实施例提供的一种服务器和用户终端进行交互的示意图,包括以下交互设备:服务器100和用户终端200。服务器100通过有线网络或者无线网络与一个或多个(图中仅示出一个)用户终端200进行通信连接,以进行数据通信或交互。
其中,服务器100可以设置在个人电脑、平板电脑、智能手机、个人数字助理等具有逻辑计算功能的电子设备上,用于获取用户终端200的用户坐标数据和所在仓库中目标物料的目标坐标数据,并根据建立的目标仓库模型计算出目标路径,将根据目标路径生成的可视化的虚拟提示信息发送给用户终端200。
用户终端200,可以为采用了AR技术或采用了MR技术的电子设备,例如AR眼镜、MR眼镜等,用于将自身的用户坐标数据发送给服务器100,并接收服务器100计算后生成的可视化的虚拟提示信息,对虚拟提示信息进行显示,以供使用的用户对虚拟提示信息进行查看,实现对仓库中物料信息的提示。
值得说明的是,AR技术是VR(Virtual Reality,虚拟现实)技术的进一步发展,通过在现实场景呈现虚拟场景信息,在现实世界、虚拟世界和用户之间搭起一个交互反馈的信息回路,以增强用户体验的真实感。MR技术也是VR技术进一步发展,通过在虚拟环境中引入现实场景信息,在虚拟世界、现实世界和用户之间搭起一个交互反馈的信息回路,以增强用户体验的真实感。在传统的仓库物料分拣,任务重,效率低的情况下,以增强现实或混合现实为技术基础,以虚拟寻物路径为辅助,以达到有效的可视化指引,引导用户完成流程操作,并且能在操作的过程中实现双手的解放,能够快速、高效、直接地完成任务。
请参阅图2,图2为本申请实施例提供的一种物料信息提示方法的流程示意图,包括以下步骤。
步骤S1,将仓库的虚拟仓库地理模型与真实仓库数据进行叠加,得到目标仓库模型。
可选地,在步骤S1之前,所述方法还包括:获取所述仓库的三维数据;根据所述三维数据建立所述虚拟仓库地理模型。
值得说明的是,在进行虚实叠加之前,可以先对所在仓库的真实环境进行三维建模,通过获取测量得到的仓库的三维建筑数据,或者通过查找仓库的历史建筑数据,得到仓库的三维数据。示例地,三维数据中可以包括仓库的面积数据、结构数据、框架数据等多种三维建筑数据。再根据获取的三维数据对真实仓库环境进行对应地建模,以实现所述虚拟仓库地理模型与所述真实仓库数据的叠加,有效地增加了虚实叠加的准确度。
步骤S2,基于所述目标仓库模型,获取用户终端的用户坐标数据和目标物料的目标坐标数据。
其中,用户终端具有定位功能,在进行虚实叠加后的目标仓库模型的基础上,获取用户终端对自身进行定位后的用户目标数据和确定出的目标物料的目标坐标数据。
值得说明的是,在对用户终端的用户坐标数据进行获取时,可以在例如AR眼镜、MR眼镜等设备中,设置用户的三维模型数据,例如身高为1.6米,半径为0.5米的圆柱体数据。进行分拣的用户可以为仓库的工作人员,也可以为可以进行分拣工作的机器人等,根据不同用户的三维模型数据,得出不同用户的用户坐标数据,能够有效地提高用户坐标的准确性。在对目标物料的目标坐标数据进行获取时,在虚实叠加后的目标仓库模型中,根据目标物料所在的真实环境的真实位置进行坐标的获取,能够减少位置信息的获取时间,还能够在物料位置经常产生变化,用户需要重新熟悉物料位置时,快速地对位置信息进行获取。
可选地,在步骤S2之前,所述方法还包括以下步骤。
步骤Sa1,获取所述仓库的物料信息库。
其中,所述物料信息库包括存放在所述仓库的每个物料的物料信息。
值得说明的是,在仓库对物料进行入库后,可以获取每一个物料的标签信息,标签信息可以为条码、二维码等识别数据,通过扫描等识别方式识别标签信息可以获取其中包含的物料信息。示例性地,物料信息可以包括:物料的名称信息,例如编码、编号等,物料的位置信息,例如货架编号、项目号、物料框号等,物料的种类信息、三维信息、时间信息等与物料相关的信息。服务器根据标签信息获取物料的物料信息,并将仓库中所有物料信息集合为一个物料信息库,在物料入库和出库时,还可以通过对标签信息的扫描,实现对物料信息库的实时更新。
步骤Sa2,根据获取的所述用户终端的拣料需求在所述物料信息库中进行筛选,确定出目标清单,其中,所述目标清单中包含一个或多个所述目标物料。
可选地,用户终端可以根据用户的选择确定出拣料工作的拣料需求。
示例性地,拣料需求可以为对某一种类的物料进行拣料,例如,对日常用品类的物料进行拣料。拣料需求也可以为对具有某一时间信息的物料进行拣料,例如,对入库时间为某年某月某日的物料进行拣料。拣料需求还可以为对具有某一地点信息的物料进行拣料,例如,对收货地址都为北京的物料进行拣料等多种拣料需求,用户可以根据自身工作需求以及工作实际情况进行对应地选择。
服务器获取用户终端中确定的拣料需求,根据拣料需求筛选出满足拣料需求的目标清单。目标清单中包含满足拣料需求的,需要进行拣料的一个或多个物料的物料信息,得到满足拣料需求的一个或多个目标物料,能够在所在仓库的所有物料中快速确定需要进行拣料的目标物料的信息,节约了筛选的时间,提高了筛选的效率。
在执行完步骤S2后,继续执行步骤S3。
步骤S3,计算出所述用户坐标数据和所述目标坐标数据之间的目标路径。
其中,在获取了用户终端的用户坐标数据和目标物料的目标坐标数据之后,以用户坐标数据所在点为起始坐标,目标坐标数据所在点为终点坐标,计算出一条无障碍的距离最短的目标路径。
在执行完步骤S3后,继续执行步骤S4。
步骤S4,根据所述目标路径生成可视化的虚拟提示信息,以供所述用户终端对所述虚拟提示信息进行显示。
其中,对得到的目标路径进行处理,以生成可视化的虚拟提示信息进行提示。示例地,虚拟提示信息可以为在如AR眼镜的用户终端中进行显示的多种显示信息。
服务器在生成虚拟提示信息后,可以通过有线或者无线网络将虚拟提示信息发送给用户终端,用户终端还可以在接收虚拟提示信息并进行查看后,选择对虚拟提示信息进行修改、保存、报错等相关操作。
可选地,在步骤S4之后,所述方法还包括以下步骤。
步骤Sb1,在基于所述虚拟提示信息对所述目标物料进行拣料时,记录所述目标物料的状态信息。
可选地,物料的状态信息可以包括物料进行拣料时的拣料时间信息,例如从提示到拣料完毕的时间信息等。由于不同物料进行拣料时的时间差异较大,没有较为准确的时间以安排排产计划,因此不同的工作人员进行工作时的工作量存在差异。通过对拣料时间的记录,能够通过记录每项物料的拣料时长,计算平均值以供用户对每项物料的拣料时间进行了解,实现对拣料的合理安排,得出合理的排产计划。
可选地,物料的状态信息还可以包括目标物料的当前信息,例如已被拣料、即将出库、即将转移等多种物料的当前实时信息。
步骤Sb2,根据所述状态信息对所述物料信息库进行更新,或,根据所述状态信息对所述目标清单进行更新。示例地,在对拣料后的物料可以进行出库和转移等多种操作,用户终端可以对物料的标签信息进行扫描,进行出库、转移的处理和记录,由服务器接收出库的相关数据。
值得说明的是,服务器根据目标物料的状态信息,对物料信息库或目标清单进行更新,例如,在目标物料的状态信息为出库时,在物料信息库中将该目标物料的物料信息转移到已出库物料信息库中,或是,在目标清单中,对该目标物料进行移除,对已拣料清单进行添加等,能够对数据进行实时地更新,以保证物料信息库和目标清单数据的实时性和准确度。
在图2所示的实施例中,通过计算出路径信息,能够生成对应的虚拟提示信息,以供用户终端对虚拟提示信息进行显示,以对工作人员进行物料信息的提示,引导工作人员对物料进行拣料等操作,有效地提高了拣料等操作的效率和准确度,适用于多种不同类型的仓库场景。
请参阅图3,本实施例中的步骤S3可以包括步骤S31-S33。
步骤S31,计算所述目标仓库模型中的障碍数据。
值得说明的是,由于仓库中存在一种或多种不同大小、不同类型、不同层次的货架和其他遮挡物,这些遮挡物在进行路径规划时成为路径中的障碍物。在对障碍数据进行计算时,可以根据目标仓库模型对障碍物的坐标进行确定,例如,从目标仓库模型中获取遮挡物的纹理,里面包含由三角面组成的顶点坐标,每个顶点坐标含三维坐标数据,可以设置高度大于0.1米为遮挡物,高度小于0.1米时为地板,对仓库中的多个遮挡物的障碍数据进行计算。
步骤S32,基于所述障碍数据,计算每个所述目标物料的目标坐标数据与所述用户坐标数据之间的最短路径信息。
其中,在具有多个目标物料时,可以同时获取每一个目标物料的目标坐标数据,在计算得到的障碍数据的基础上,同时综合障碍数据、用户坐标数据与每一个目标坐标数据同时进行路径信息的计算,得到每一个目标物料与用户终端所在位置之间最短的一条路径信息,作为最短路径信息。
步骤S33,将多个所述目标物料的最短路径信息中最短的路径作为所述目标路径。
其中,对计算得到的多条最短路径信息进行比较,以路径最短的最短路径信息为目标路径。以该目标路径对应的目标物料作为用户需要进行拣料的对象。
值得说明的是,在拣料任务复杂时,用户不知道从哪一项物料开始拣料,非常依赖经验来判断,在具有多个需要进行拣料的目标物料时,在确定出最短的目标路径以及对应的目标物料后,用户在对该目标物料进行拣料后,还可以继续在用户终端所在的当前位置,继续获取用户坐标数据和各个目标物料的目标坐标数据,再进行路径信息的计算和比较,得到最短的目标路径以及对应的目标物料。重复上述步骤,直到多个目标物料都被分拣完毕,能够对多个拣料任务进行合理的规划和排序,减少折返时间,适用于新员工或是对仓库环境不熟悉的员工,使工作人员快速熟悉仓库环境和物料位置,指引工作人员独立按照流程完成任务,无需经验,减少管带师傅培训时间,增加上手效率。
在图3所示的实施例中,能够在工作人员对多个目标物料进行拣料操作时,计算出多个目标物料中最短的路径信息,以在存在多个所述目标物料时对最近的所述目标物料的物料信息进行引导,规划出最优的拣料路径,提高了工作人员的工作效率。
请参阅图4,本实施例中的步骤S1可以包括步骤S11-S14。
步骤S11,获取所述仓库中多个货架的空间位置信息。
其中,获取的货架的空间位置信息中,可以包括货架设置的物料框信息,货架所在的坐标信息、货架的空间信息、货架的结构层次信息、货架的类型信息,例如货架的高度、宽度、层数信息和物料框的格数信息等与货架相关的信息。
步骤S12,获取所述仓库的物料模型库。
其中,仓库的每一个物料的物料信息模型都保存在物料模型库中,物料信息模型中可以包括物料的体积信息、物料的三维信息、物料的种类信息和物料信息模型对应的物料框信息等与物料相关的信息。
值得说明的是,在仓库对物料进行入库后,可以根据物料的标签信息进行物料模型的建立。标签信息中包括物料的相关信息,还可以包括该物料对应的识别数据,例如条形码、二维码等,能够通过识别该数据对物料的标签信息进行获取,以实现对物料信息模型的建立。
步骤S13,将所述虚拟仓库地理模型导入所述真实仓库数据中进行虚实叠加。
值得说明的是,在进行虚实叠加时,可以选择真实仓库中的任意一点为坐标原点,设置为锚点,将虚拟仓库地理模型中的同一位置的点设置为原点,将虚拟仓地理模型导入真实仓库数据的真实仓库地理模型,使得两个原点重合进行叠加。示例地,在锚点的选择上,可以选择仓库的方位顶点为锚点,以增加虚实叠加的准确度。
步骤S14,在所述虚实叠加的基础上,将每一个所述物料信息模型与对应的所述空间位置信息进行重合,得到所述目标仓库模型。
其中,在地理模型进行叠加后,根据真实仓库数据中物料在货架上的摆放情况,将每一个物料信息模型和对应的货架空间位置信息进行一一对应,将每一个物料信息模型对应放置在对应的货架上的正确的物料框位置中,达到物料信息模型与摆放位置的对应,叠加虚拟物料模拟效果。得到的目标仓库模型中的物料信息模型能够与真实的仓库中物料的摆放情况相重合,以增加物料位置的准确性。
在图4所示的实施例中,通过虚实叠加,将虚拟的物料信息模型与仓库中的空间位置信息进行对应地重合,以得到地理信息、位置信息高度重合的目标仓库模型,能够提高目标仓库模型中数据的准确性,以提高路径信息计算的准确度。
请参阅图5,本实施例中的步骤S4可以包括步骤S41-S44。
步骤S41,对所述目标路径进行渲染,得到渲染数据。
其中,根据目标路径中的起点坐标和终点坐标设置纹理顶点坐标,并输入渲染图片进行渲染,示例地,渲染图片可以为目标路径中的一些障碍物的图片、起点和终点的相关图片等。
步骤S42,根据所述渲染数据生成所述虚拟导航路线。
其中,根据渲染得到的渲染数据,在路径中含有遮挡物时,则进行“路口”设置的路径坐标点1,依次类推,根据起始坐标,中间的路径坐标1到n,终点坐标设置纹理顶点坐标,渲染生成可视化的虚拟导航路线。
值得说明的是,虚拟导航路线中可以包含可视化的方向指示信息,例如方向箭头、文字说明等;也可以包括路线的距离信息,例如直行的长度为十米,右行的长度为五米等,还可以包括路径显示数据,例如未经过的路线为绿色路线,经过的路线为红色路线等可视化的导航信息。
步骤S43,获取所述目标物料的目标物料信息。
其中,获取目标路径对应的需要进行拣料的目标物料的目标物料信息,目标物料信息中可以包括目标物料所在的货架信息、物料的种类信息、物料所在物料框的信息等。
值得说明的是,服务器还可以在确定了目标路径以及对应的目标物料后,将目标物料的标签信息发送给用户终端,以供用户终端对目标物料信息进行对应地获取。
步骤S44,根据所述目标物料信息生成所述物料提示信息。
值得说明的是,由于货架较大或者物料较小等情况,需要对目标物料进行提示,以辅助用户在虚拟导航路线的基础上对目标物料进行拣料操作,减少由于货架较大或物料较少时,用户在终点处还需对目标物料进行寻找所耗费的时间。可以根据目标物料信息,在目标路径的终点处,即目标物料的周围生成物料提示信息,物料提示信息中包含目标物料的货架位置信息、状态信息等信息,以供用户对物料提示信息进行查看,从而快速确定目标物料在货架上的位置,减少查找时间,还能对目标物料进行信息的验证,减少拣料错误的发生。
示例地,目标物料信息中包括计算得到的物料的体积信息,还能够对用户进行提示,以供用户根据体积信息,选择合适的封袋对物料进行拣料后封装。
在图5所示的实施例中,通过两种可视化的虚拟提示信息,能够对物料在仓库中的存放位置和存取路径等物料信息进行提示,有效地对拣料等工作进行提示,提高了拣料等工作的效率和准确度。
请参阅图6,图6为本申请实施例提供的一种物料信息提示装置的结构示意图,该物料信息提示装置300包括:叠加模块310、获取模块320、计算模块330和生成模块340。
叠加模块310,用于将仓库的虚拟仓库地理模型与真实仓库数据进行叠加,得到目标仓库模型;
获取模块320,用于基于所述目标仓库模型,获取用户终端的用户坐标数据和目标物料的目标坐标数据;
计算模块330,用于计算出所述目标坐标数据和所述用户坐标数据之间的目标路径;
生成模块340,用于根据所述目标路径生成可视化的虚拟提示信息,以供所述用户终端对所述虚拟提示信息进行显示。
计算模块330还包括:障碍子模块、计算子模块和对比子模块;
障碍子模块,用于计算所述目标仓库模型中的障碍数据;
计算子模块,用于基于所述障碍数据,计算每个所述目标物料的目标坐标数据与所述用户坐标数据之间的最短路径信息;
对比子模块,用于将多个所述目标物料的最短路径信息中最短的路径作为所述目标路径。
叠加模块310还包括:空间获取子模块、模型获取子模块和叠加子模块;
空间获取子模块,用于获取所述仓库中多个货架的空间位置信息;
模型获取子模块,用于获取所述仓库的物料模型库,其中,所述物料模型库中包括所述仓库中每一个物料的物料信息模型;
叠加子模块,用于将所述虚拟仓库地理模型导入所述真实仓库数据中进行虚实叠加;
在所述虚实叠加的基础上,将每一个所述物料信息模型与对应的所述空间位置信息进行重合,得到所述目标仓库模型。
生成模块340还包括:渲染子模块和提示子模块;
渲染子模块,用于对所述目标路径进行渲染,得到渲染数据;
根据所述渲染数据生成所述虚拟导航路线;
提示子模块,用于获取所述目标物料的目标物料信息;
根据所述目标物料信息生成所述物料提示信息。
物料信息提示装置300还包括:筛选模块、更新模块和建模模块;
筛选模块,用于获取所述仓库的物料信息库,其中,所述物料信息库包括存放在所述仓库的每个物料的物料信息;
根据获取的所述用户终端的拣料需求在所述物料信息库中进行筛选,确定出目标清单,其中,所述目标清单中包含一个或多个所述目标物料。
更新模块,用于在基于所述虚拟提示信息对所述目标物料进行拣料时,记录所述目标物料的状态信息;
根据所述状态信息对所述物料信息库进行更新,或,根据所述状态信息对所述目标清单进行更新。
建模模块,用于获取所述仓库的三维数据;
根据所述三维数据建立所述虚拟仓库地理模型。
由于本申请实施例中的装置解决问题的原理与前述的物料信息提示方法实施例相似,因此本实施例中的装置的实施可以参见上述方法的实施例中的描述,重复之处不再赘述。
在图6所示的实施例中,通过多个模块对工作人员进行物料信息的提示,引导工作人员对物料进行拣料等操作,有效地提高了拣料等操作的效率和准确度,适用于多种不同类型的仓库场景。
本申请实施例还提供了一种电子设备,该电子设备包括存储器和处理器,所述存储器中存储有程序指令,所述处理器读取并运行所述程序指令时,执行本实施例提供的一种物料信息提示方法中任一项所述方法中的步骤。
应当理解是,该电子设备可以是个人电脑、平板电脑、智能手机、个人数字助理、AR眼镜、MR眼镜等具有逻辑计算功能的电子设备。
本申请实施例还提供了一种可读取存储介质,所述可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行一种物料信息提示方法中的步骤。
综上所述,本申请实施例提供了一种物料信息提示方法、装置、电子设备及存储介质,适用于多种类型的仓库中,通过增强现实技术和路径计算,能够对仓库中存放的多个物料信息进行提示,以对工作人员进行引导和提示,实现快速拣料等操作,有效地提高了拣料等操作的效率和准确度。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的框图显示了根据本申请的多个实施例的设备的可能实现的体系架构、功能和操作。在这点上,框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图中的每个方框、以及框图的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。因此本实施例还提供了一种可读取存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行区块数据存储方法中任一项所述方法中的步骤。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,RanDom Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种用于机械自动化的智能装配系统