CN107943030A - 控制机器人运输货品的方法和装置 - Google Patents
控制机器人运输货品的方法和装置 Download PDFInfo
- Publication number
- CN107943030A CN107943030A CN201711133890.3A CN201711133890A CN107943030A CN 107943030 A CN107943030 A CN 107943030A CN 201711133890 A CN201711133890 A CN 201711133890A CN 107943030 A CN107943030 A CN 107943030A
- Authority
- CN
- China
- Prior art keywords
- robot
- goods
- kinds
- information
- transported
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 54
- 230000032258 transport Effects 0.000 claims abstract description 48
- 238000003860 storage Methods 0.000 claims description 27
- 238000012216 screening Methods 0.000 claims description 11
- 230000002123 temporal effect Effects 0.000 claims description 8
- 238000004891 communication Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 description 29
- 238000010586 diagram Methods 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 238000012544 monitoring process Methods 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0276—Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种控制机器人运输货品的方法和装置。其中,该方法包括:获取待运输的货品的运输信息;基于运输信息,从至少一个机器人中筛选出第一机器人;获取第一机器人的控制信息,其中,控制信息至少包括:运输待运输的货品的路径信息;将控制信息发送至第一机器人,其中,第一机器人根据控制信息运输待运输的货品。本发明解决了现有物流运输过程中,需要人工参与货物搬运工作,导致运输效率低的技术问题。
Description
技术领域
本发明涉及物流领域,具体而言,涉及一种控制机器人运输货品的方法和装置。
背景技术
在物流行业,如何提高货物的运输效率是本领域一直关注的问题。随着智能机器人的发展,通过各种机器人(例如,自主引导车、机械手、机械臂等)来实现货物的搬运、码垛、分拣等工作,大大提高了物流运输的效率。
随着无人车、无人机等搬运机器人在提货、运输、配送等物流环节的普及和应用,虽然机器人搬运,在一定程度上减轻了人工搬运的体力劳动,但是现有对搬运机器人的控制主要局限于单台设备的控制,伴随搬运机器人数量的增加,如何对多个搬运机器人进行有效地控制,使得多个搬运机器人协同工作,更高效地运输货物,是实现智能物流的关键点。另外,在多个搬运机器人同时运作的情况下,难免会出现拥堵(例如,道路拥堵或多个搬运机器人同时竞争搬运同一货物)等现象,如果不能及时发现并解决,会影响物流运输效率。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种控制机器人运输货品的方法和装置,以至少解决现有物流运输过程中,需要人工参与货物搬运工作,导致运输效率低的技术问题。
根据本发明实施例的一个方面,提供了一种控制机器人运输货品的方法,包括:获取待运输的货品的运输信息;基于运输信息,从至少一个机器人中筛选出第一机器人;获取第一机器人的控制信息,其中,控制信息至少包括:运输待运输的货品的路径信息;将控制信息发送至第一机器人,其中,第一机器人根据控制信息运输待运输的货品。
根据本发明实施例的另一方面,还提供了一种控制机器人运输货品的***,包括:至少一个机器人,用于运输货品;服务器,获取待运输的货品的运输信息,基于运输信息,从至少一个机器人中筛选出第一机器人,获取第一机器人的控制信息,将控制信息发送至第一机器人,其中,控制信息至少包括:控制第一机器人运输待运输的货品的路径信息;其中,第一机器人根据控制信息运输待运输的货品。
根据本发明实施例的另一方面,还提供了一种控制机器人运输货品的装置,包括:第一获取单元,用于获取待运输的货品的运输信息;筛选单元,用于基于运输信息,从至少一个机器人中筛选出第一机器人;第二获取单元,用于获取第一机器人的控制信息,其中,控制信息至少包括:运输待运输的货品的路径信息;第一发送单元,用于将控制信息发送至第一机器人,其中,第一机器人根据控制信息运输待运输的货品。
根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述的控制机器人运输货品的方法。
根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的控制机器人运输货品的方法。
在本发明实施例中,通过获取待运输的货品的运输信息;基于运输信息,从至少一个机器人中筛选出第一机器人;获取第一机器人的控制信息,其中,控制信息至少包括:运输待运输的货品的路径信息;将控制信息发送至第一机器人,其中,第一机器人根据控制信息运输待运输的货品,达到了在通过多个机器人运输货品的情况下,根据待运输的货品的运输信息选择最佳运输机器人进行运输的目的,从而实现了提高多个机器人运输货品的效率的技术效果,进而解决了现有物流运输过程中,需要人工参与货物搬运工作,导致运输效率低的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种控制机器人运输货品的方法流程图;
图2是根据本发明实施例的一种可选的控制机器人运输货品的方法流程图;
图3是根据本发明实施例的一种可选的控制机器人运输货品的方法流程图;
图4是根据本发明实施例的一种可选的控制机器人运输货品的方法流程图;
图5是根据本发明实施例的一种可选的控制机器人运输货品的方法流程图;
图6是根据本发明实施例的一种可选的控制机器人运输货品的方法流程图;
图7是根据本发明实施例的一种可选的控制机器人运输货品的***示意图;
图8是根据本发明实施例的一种可选的客户端与后台服务器之间的交互过程示意图;
图9是根据本发明实施例的一种控制机器人运输货品的***示意图;
图10是根据本发明实施例的一种可选的控制机器人运输货品的***示意图;以及
图11是根据本发明实施例的一种控制机器人运输货品的装置示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种控制机器人运输货品的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的一种控制机器人运输货品的方法流程图,如图1所示,该方法包括如下步骤:
步骤S102,获取待运输的货品的运输信息。
作为一种可选的实施例,上述待运输的货品可以是被运进货仓的货品,也可以是从货仓运出的货品。上述运输信息包括但不限于如下至少之一:货品名称、规格信息、存放地信息、目的地信息。
需要说明的是,上述待运输的货品的运输信息可以根据订单信息提取到的信息,也可以是用户输入的信息。一种可选的实施例中,货品提供方将货品送至货仓内货品堆放台,并通过客户端向后台服务器提供货品规格,通知后台服务器到指定堆放台取货。后台服务器收取货品位置和货品规格,并实时监控各搬运机器人状态和路况信息。根据服务器上货品需求方的信息推理出货品的下一步操作:或送往下一个货仓储存,或直接前往货品需求方。
一种可选的实施例中,上述待运输的货品的信息可以是供货方通过客户端设备上传的信息,因而,作为一种可选的实施方式,上述步骤S102,获取待运输的货品的运输信息,可以包括:接收供货方通过第一客户端设备上传的至少一个货品的运输信息,其中,运输信息包括如下至少之一:货品名称、规格信息、存放地信息(例如,堆放台的位置)、目的地信息。
步骤S104,基于运输信息,从至少一个机器人中筛选出第一机器人。
作为一种可选的实施例,上述机器人可以是用于将货品从一个位置移动到另一个位置的搬运机器人,包括但不限于各种无人车、无人机等。上述第一机器人可以是上述至少一个机器人中最适合运输当前待运输的货品的一个或多个机器人。在通过多个机器人运输货品的情况下,由于每个机器人当前的位置或当前执行的任务不同,因而,可以根据待运输的货品的运输信息,从多个机器人中筛选出最适合运输该待运输的货品的第一机器人。
需要说明的是,后台服务器根据货品的位置、规格、路况信息和货品的下一步操作,计算出上述筛选出的各搬运机器人到达指定堆放台的时间,以便根据每个搬运机器人到达的时间,来筛选出用于运输待运输的货品的第一机器人。
一种可选的实施方案中,可以根据上述至少一个机器人当前的位置与待运输的货品的存放地的位置来筛选第一机器人。例如,以待运输货品的存放地为圆心,以预设距离为半径,确定一个预设范围,然后,判断上述至少一个机器人当前的位置是否处于该预设范围内,将处于该预设范围的一个或多个机器人确定为第一机器人。可选地,当处于该预设范围的机器人为多个(即第一机器人为多个)的情况下,可以根据每个机器人当前的载货状态或移动方向来进一步筛选,首先,从处于该预设范围内的多个机器人中筛选出处于非满载状态的机器人,将处于满载状态的机器人排除;对于多个处于非满载状态的机器人,还可以进一步根据机器的移动方向进行筛选,将远离待运输的货品的存放地的机器人排除,如果排除后,仍然存在多个符合条件(处于该预设范围、非满载状态、向待运输的货品的存放地靠近的方向移动)的机器人的情况下,进一步根据待运输的货品的规格信息,将剩余存储空间低于该待运输的货品的规格的机器人排除,进而筛选出运输该待运输的货品的第一机器人。
可选地,可以基于货品的类型,筛选出运输该货品类型的机器人后,再采用上述方案提供的方法,筛选出运输该运输的货品的第一机器人。
容易注意的是,上述筛选方法只是本申请的一个可选的实施例,本申请保护的范围包括但不限于上述几种筛选方式。例如,结合每个机器人的移动速度,计算每个机器人到达该待运输的货品的存放地的时间来筛选出最快到达的机器人;或者,根据每个机器人当前执行的已有任务的状态,筛选出最先开始执行运输该待运输的货品的运输任务的机器人。
步骤S106,获取第一机器人的控制信息,其中,控制信息至少包括:运输待运输的货品的路径信息。
作为一种可选的实施例,在根据待运输的货品的运输信息,从多个机器人中筛选出用于运输该待运输的货品的第一机器人后,可以获取到该第一机器人用于运输该待运输的货品的控制信息,可选地,该控制信息中包含的信息至少包括:第一机器人运输该待运输的货品的路径信息。
一种可选的实施方案中,如果第一机器人当前没有其他运输任务,则上述第一机器人运输该待运输的货品的路径信息可以是第一机器人从其所处位置移动到待运输的货品的存放地,并从该存放地将该待运输的货品运输到其目的地的整个过程中行走的路径信息。
另一种可选的实施方案中,如果第一机器人当前已有其他运输任务,则上述第一机器人运输该待运输的货品的路径信息可以是第一机器将已有运输任务执行完的整个路径信息,再移动到该待运输的货品的存放地,并从该存放地将该待运输的货品运输到其目的地的整个过程中行走的路径信息。
需要说明的是,通过上述步骤S104,当后台服务器根据待运输货品的运输信息,从多个机器人中筛选出用于运输该待运输的货品的第一机器人(即最优搬运机器人)后,后台服务器可以重新规划此最优搬运机器人的路径,并下发到第一机器人(即最优搬运机器人)的控制器。第一机器人(即最优搬运机器人)开始执行新的路径,根据自身实时采集的传感数据自主移动和导航,前往指定堆放台并执行货品下一步操作。
步骤S108,将控制信息发送至第一机器人,其中,第一机器人根据控制信息运输待运输的货品。
需要说明的是,在根据待运输的货品的运输信息,从多个机器人中筛选出用于运输该待运输的货品的第一机器人,并获取到该第一机器人的控制信息后,将该控制信息发送给该第一机器人,以便该第一机器人根据该控制信息执行运输该待运输的货品的任务。
可选地,上述控制信息中可以包含控制第一机器人以最佳路径运输该待运输的货品的信息。
优选地,上述控制信息中还可以包含控制第一机器人执行提货、卸货等操作的其他控制信息,从而实现了整个运输的全程自动化。
由上可知,在本申请上述实施例中,在通过多个机器人运输货品的情况下,当获取到待运输的货品的运输信息后,根据该待运输的货品的运输信息,可以从多个机器人中筛选出最佳运输该待运输的货品的第一机器人,并获取该第一机器人运输该待运输的货品的控制信息,其中,该控制信息可以是根据该第一机器人当前的位置或当前执行的任务,生成该第一机器人运输该待运输的货品的控制信息,将获取到的第一机器人的控制信息发送给该第一机器人,以便筛选出的该第一机器人根据接收到控制信息,运输该待运输的货品,达到了在通过多个机器人运输货品的情况下,根据待运输的货品的运输信息选择最佳运输机器人进行运输的目的,从而实现了提高多个机器人运输货品的效率的技术效果,进而解决了现有物流运输过程中,需要人工参与货物搬运工作,导致运输效率低的技术问题。
在一种可选的实施例中,如图2所示,基于运输信息,从至少一个机器人中筛选出第一机器人,可以包括如下步骤:
步骤S202,获取至少一个机器人的位置信息;
步骤S204,根据每个机器人的位置信息,计算每个机器人到达待运输的货品的存放地的时间;
步骤S206,根据每个机器人到达待运输的货品的存放地的时间,确定运输待运输的货品的第一机器人。
具体地,在上述实施例中,由于用于运输待运输的货品的多个机器人分布在各个不同地方,在获取到任意一个待运输的货品的运输信息后,可以根据每个机器人当前所处位置的位置,计算每个机器人到达该待运输的货品的存放地时间,以便将最快达到的机器人确定为第一机器人,运输该待运输的货品。
需要说明的是,货品需求方通过客户端向后台服务器提供货品规格,服务器根据货品规格,在数据库中查找出货品所在位置。因而,作为一种可选的实施例,上述方法还可以包括如下步骤:
步骤一,接收提货方通过第二客户端设备发送的至少一个货品的货品信息;
步骤二,根据每个货品的货品信息查找每个货品的存放地信息。
在通过上述步骤公开的方案,根据提货方通过客户端设备发送的任意一个或多个货品的货品信息查找到对应的存放地址后,服务器可以通过上述步骤S102至S108公开的方案,调度搬运机器人提货。
可选地,一种可选的实施例中,如图3所示,根据每个机器人到达待运输的货品的存放地的时间,确定运输待运输的货品的第一机器人,包括:
步骤S302,获取每个机器人执行已有任务的路径信息和/或时间信息;
步骤S304,根据每个机器人到达待运输的货品的存放地的时间,以及每个机器人执行已有任务的路径信息和/或时间信息,确定运输待运输的货品的第一机器人。
具体地,在上述实施例中,由于每个机器人当前执行任务的情况不同或路况的影响,每个机器人到达待运输的货品的存放地的时间差异较大,因而,不能仅考虑每个机器人的所处位置与货品存放地的距离来计算每个机器人到达货品存放地的时间,因而,后台服务器可以考虑每个搬运机器人执行已有任务的路径和时间,挑选出最优的搬运机器人执行运输上述待运输的货品的搬运任务。
需要说明的是,后台服务器根据各搬运机器人的状态,剔除当前处于满载状态的搬运机器人。因而,在另一种可选的实施例中,如图4所示,基于运输信息,从至少一个机器人中筛选出第一机器人,包括:
步骤S402,获取至少一个机器人的载货状态;
步骤S404,基于待运输货品的规格信息,筛选出符合条件的第二机器人;
步骤S406,基于待运输货品的存放地信息和目的地信息,从第二机器人中筛选出第一机器人。
具体地,在上述实施例中,上述符合条件的第二机器人可以是多个机器人中,有足够空间存放待运输的货品的机器人,即第二机器人的剩余载货空间大于待运输货品的规格。
容易注意到的是,如果直接按照待运输货品的存放地核目的地筛选出的第一机器人,其剩余载货空间可能不足以放置当前待运输的货品,可能导致出错或损坏机器人或货品的现象。
通过上述步骤S402至S406公开的方案,可以确保筛选出的机器人有足够的载货空间来放置当前待运输的货品。
基于上述任意一种可选的或优选的实施例,如图5所示,作为一种可选的实施方式,上述方法还可以包括如下步骤:
步骤S502,监控至少一个机器人的运行状态和/或路况信息;
步骤S504,在道路出现拥堵的情况下,重新规划被拥堵的一个或多个机器人的路径信息。
通过上述实施例公开的方案,后台服务器可以实时监控各搬运机器人状态和路况信息,当出现路况拥堵的情况时,能够实时重新规划出被影响搬运机器人的新路径,防止搬运机器人出现死锁的情况。
基于上述任意一种可选的或优选的实施例,如图6所示,作为一种可选的实施方式,上述方法还可以包括如下步骤:
步骤S602,监控待运输的货品的运输信息和/或存储状态;
步骤S604,将待运输的货品的运输信息和/或存储状态,发送至供货方和/或提货方的客户端设备。
通过上述实施例公开的方案,无论是货品提供方,还是货品需求方,均可以通过客户端设备实时监控相关物品的运转和存储状态。
作为一种优选的实施例,图7是根据本发明实施例的一种可选的控制机器人运输货品的***示意图,该***包括:后台服务器701、搬运机器人703、货品705、货品堆放台707、货仓709和客户端711,图8是根据本发明实施例的一种可选的客户端与后台服务器之间的交互过程示意图,如图8所示,货品提供方可以通过客户端向后台服务器提供货品规格、货品操作、堆放台位置等信息,生成订单,后台服务器收取货品位置和货品规格,并考虑各搬运机器人原任务的路径和时间,挑选出最优的搬运机器人执行此搬运任务。后台服务器重新规划此最优搬运机器人的路径,并下发到最优搬运机器人控制器。最优搬运机器人根据后台服务器下发的任务,开始执行新的路径,根据自身实时采集的传感数据自主移动和导航,前往指定堆放台并执行货品下一步操作。在搬运机器人运输货品的过程中,后台服务器可以实时监控各搬运机器人状态和路况信息,当出现路况拥堵的情况时,能够实时重新规划出被影响搬运机器人的新路径,防止搬运机器人出现死锁的情况。客户端能够实时监控相关物品的运转和存储状态,方便货品提供方和货品需求方获得实时信息。
根据本发明实施例,还提供了一种用于实现上述控制机器人运输货品的方法的***实施例,图9是根据本发明实施例的一种控制机器人运输货品的***示意图,如图9所示,该***包括:至少一个机器人901和服务器903。
其中,至少一个机器人901,用于运输货品;
服务器903,获取待运输的货品的运输信息,基于运输信息,从至少一个机器人中筛选出第一机器人,获取第一机器人的控制信息,将控制信息发送至第一机器人,其中,控制信息至少包括:控制第一机器人运输待运输的货品的路径信息;
其中,第一机器人根据控制信息运输待运输的货品。
由上可知,在本申请上述实施例中,在通过多个机器人运输货品的情况下,当获取到待运输的货品的运输信息后,根据该待运输的货品的运输信息,可以从多个机器人中筛选出最佳运输该待运输的货品的第一机器人,并根据该第一机器人当前的位置或当前执行的任务情况下,生成该第一机器人运输该待运输的货品的控制信息,发送给该第一机器人,以便筛选出的该第一机器人根据接收到控制信息,运输该待运输的货品,达到了在通过多个机器人运输货品的情况下,根据待运输的货品的运输信息选择最佳运输机器人进行运输的目的,从而实现了提高多个机器人运输货品的效率的技术效果,进而解决了现有物流运输过程中,需要人工参与货物搬运工作,导致运输效率低的技术问题。
在一种可选的实施例中,如图10所示,上述***还可以包括:第一客户端设备905,与服务器通信,用于上传至少一个货品的运输信息。
其中,上述服务器903可以用于接收供货方通过第一客户端设备上传的至少一个货品的运输信息,其中,运输信息包括如下至少之一:货品名称、规格信息、存放地信息、目的地信息。
在一种可选的实施例中,如图10所示,上述***还包括:第二客户端设备907,与服务器通信,用于向服务器发送至少一个货品的货品信息;
其中,服务器还用于根据每个货品的货品信息查找每个货品的存放地信息。
在一种可选的实施例中,上述服务器903还可以用于获取至少一个机器人的位置信息;根据每个机器人的位置信息,计算每个机器人到达待运输的货品的存放地的时间;根据每个机器人到达待运输的货品的存放地的时间,确定运输待运输的货品的第一机器人。
在一种可选的实施例中,上述服务器903还可以用于获取每个机器人执行已有任务的路径信息和/或时间信息;根据每个机器人到达待运输的货品的存放地的时间,以及每个机器人执行已有任务的路径信息和/或时间信息,确定运输待运输的货品的第一机器人。
在一种可选的实施例中,上述服务器903还可以用于获取至少一个机器人的载货状态;基于待运输货品的规格信息,筛选出符合条件的第二机器人;基于待运输货品的存放地信息和目的地信息,从第二机器人中筛选出第一机器人。
在一种可选的实施例中,上述服务器903还可以用于接收提货方通过第二客户端设备发送的至少一个货品的货品信息;根据每个货品的货品信息查找每个货品的存放地信息。
基于上述任意一种可选的实施例,一种可选的实施例中,上述服务器903还可以用于监控至少一个机器人的运行状态和/或路况信息;在道路出现拥堵的情况下,重新规划被拥堵的一个或多个机器人的路径信息。
基于上述任意一种可选的实施例,一种可选的实施例中,上述服务器903还可以用于监控待运输的货品的运输信息和/或存储状态;
将待运输的货品的运输信息和/或存储状态,发送至供货方和/或提货方的客户端设备。
根据本发明实施例,还提供了一种用于实现上述控制机器人运输货品的方法的装置实施例,图11是根据本发明实施例的一种控制机器人运输货品的装置示意图,如图11所示,该装置包括:第一获取单元111、筛选单元113、第二获取单元115和第一发送单元117。
其中,第一获取单元111,用于获取待运输的货品的运输信息;筛选单元113,用于基于运输信息,从至少一个机器人中筛选出第一机器人;第二获取单元115,用于获取第一机器人的控制信息,其中,控制信息至少包括:运输待运输的货品的路径信息;第一发送单元117,用于将控制信息发送至第一机器人,其中,第一机器人根据控制信息运输待运输的货品。
由上可知,在本申请上述实施例中,在通过多个机器人运输货品的情况下,通过第一获取单元111获取待运输的货品的运输信息,通过筛选单元113根据该待运输的货品的运输信息,可以从多个机器人中筛选出最佳运输该待运输的货品的第一机器人,并通过第二获取单元115获取该第一机器人的控制器信息,容易注意的是,该控制信息可以是根据第一机器人当前的位置或当前执行的任务,生成该第一机器人运输该待运输的货品的控制信息,最后通过发送单元117发送给该第一机器人,以便筛选出的该第一机器人根据接收到控制信息,运输该待运输的货品,达到了在通过多个机器人运输货品的情况下,根据待运输的货品的运输信息选择最佳运输机器人进行运输的目的,从而实现了提高多个机器人运输货品的效率的技术效果,进而解决了现有物流运输过程中,需要人工参与货物搬运工作,导致运输效率低的技术问题。
在一种可选的实施例中,上述第一获取单元包括:接收模块,用于接收供货方通过第一客户端设备上传的至少一个货品的运输信息,其中,运输信息包括如下至少之一:货品名称、规格信息、存放地信息、目的地信息。
在一种可选的实施例中,上述筛选单元包括:第一获取模块,用于获取至少一个机器人的位置信息;计算模块,用于根据每个机器人的位置信息,计算每个机器人到达待运输的货品的存放地的时间;确定模块,用于根据每个机器人到达待运输的货品的存放地的时间,确定运输待运输的货品的第一机器人。
在一种可选的实施例中,上述确定模块包括:获取子模块,用于获取每个机器人执行已有任务的路径信息和/或时间信息;确定子模块,用于根据每个机器人到达待运输的货品的存放地的时间,以及每个机器人执行已有任务的路径信息和/或时间信息,确定运输待运输的货品的第一机器人。
在一种可选的实施例中,上述筛选单元包括:第二获取模块,用于获取至少一个机器人的载货状态;第一筛选模块,用于基于待运输货品的规格信息,筛选出符合条件的第二机器人;第二筛选模块,用于基于待运输货品的存放地信息和目的地信息,从第二机器人中筛选出第一机器人。
在一种可选的实施例中,上述装置还包括:接收单元,用于接收提货方通过第二客户端设备发送的至少一个货品的货品信息;查找单元,用于根据每个货品的货品信息查找每个货品的存放地信息。
基于上述任意一种可选的实施例,一种可选的实施例中,上述装置还包括:第一监控单元,用于监控至少一个机器人的运行状态和/或路况信息;处理单元,用于在道路出现拥堵的情况下,重新规划被拥堵的一个或多个机器人的路径信息。
在一种可选的实施例中,上述装置还包括:第二监控单元,用于监控待运输的货品的运输信息和/或存储状态;第二发送单元,用于将待运输的货品的运输信息和/或存储状态,发送至供货方和/或提货方的客户端设备。
根据本发明实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,程序执行上述方法实施例中任意一项可选的或优选的控制机器人运输货品的方法。
根据本发明实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述方法实施例中任意一项可选的或优选的控制机器人运输货品的方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (14)
1.一种控制机器人运输货品的方法,其特征在于,包括:
获取待运输的货品的运输信息;
基于所述运输信息,从至少一个机器人中筛选出第一机器人;
获取所述第一机器人的控制信息,其中,所述控制信息至少包括:运输所述待运输的货品的路径信息;
将所述控制信息发送至所述第一机器人,其中,所述第一机器人根据所述控制信息运输所述待运输的货品。
2.根据权利要求1所述的方法,其特征在于,获取待运输的货品的运输信息,包括:
接收供货方通过第一客户端设备上传的至少一个货品的运输信息,其中,所述运输信息包括如下至少之一:货品名称、规格信息、存放地信息、目的地信息。
3.根据权利要求2所述的方法,其特征在于,基于所述运输信息,从至少一个机器人中筛选出第一机器人,包括:
获取所述至少一个机器人的位置信息;
根据每个机器人的位置信息,计算所述每个机器人到达所述待运输的货品的存放地的时间;
根据所述每个机器人到达所述待运输的货品的存放地的时间,确定运输所述待运输的货品的第一机器人。
4.根据权利要求3所述的方法,其特征在于,根据所述每个机器人到达所述待运输的货品的存放地的时间,确定运输所述待运输的货品的第一机器人,包括:
获取所述每个机器人执行已有任务的路径信息和/或时间信息;
根据所述每个机器人到达所述待运输的货品的存放地的时间,以及所述每个机器人执行已有任务的路径信息和/或时间信息,确定运输所述待运输的货品的第一机器人。
5.根据权利要求2所述的方法,其特征在于,基于所述运输信息,从至少一个机器人中筛选出第一机器人,包括:
获取所述至少一个机器人的载货状态;
基于所述待运输货品的规格信息,筛选出符合条件的第二机器人;
基于所述待运输货品的存放地信息和目的地信息,从所述第二机器人中筛选出所述第一机器人。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收提货方通过第二客户端设备发送的至少一个货品的货品信息;
根据每个货品的货品信息查找所述每个货品的存放地信息。
7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述方法还包括:
监控所述至少一个机器人的运行状态和/或路况信息;
在道路出现拥堵的情况下,重新规划被拥堵的一个或多个机器人的路径信息。
8.根据权利要求1至6中任意一项所述的方法,其特征在于,所述方法还包括:
监控所述待运输的货品的运输信息和/或存储状态;
将所述待运输的货品的运输信息和/或存储状态,发送至供货方和/或提货方的客户端设备。
9.一种控制机器人运输货品的***,其特征在于,包括:
至少一个机器人,用于运输货品;
服务器,获取待运输的货品的运输信息,基于所述运输信息,从所述至少一个机器人中筛选出第一机器人,获取所述第一机器人的控制信息,将所述控制信息发送至所述第一机器人,其中,所述控制信息至少包括:控制所述第一机器人运输所述待运输的货品的路径信息;
其中,所述第一机器人根据所述控制信息运输所述待运输的货品。
10.根据权利要求9所述的***,所述***还包括:
第一客户端设备,与所述服务器通信,用于上传至少一个货品的运输信息。
11.根据权利要求9所述的***,所述***还包括:
第二客户端设备,与所述服务器通信,用于向所述服务器发送至少一个货品的货品信息;
其中,所述服务器还用于根据每个货品的货品信息查找所述每个货品的存放地信息。
12.一种控制机器人运输货品的装置,其特征在于,包括:
第一获取单元,用于获取待运输的货品的运输信息;
筛选单元,用于基于所述运输信息,从至少一个机器人中筛选出第一机器人;
第二获取单元,用于获取所述第一机器人的控制信息,其中,所述控制信息至少包括:运输所述待运输的货品的路径信息;
第一发送单元,用于将所述控制信息发送至所述第一机器人,其中,所述第一机器人根据所述控制信息运输所述待运输的货品。
13.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序执行权利要求1至8中任意一项所述的控制机器人运输货品的方法。
14.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至8中任意一项所述的控制机器人运输货品的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711133890.3A CN107943030A (zh) | 2017-11-15 | 2017-11-15 | 控制机器人运输货品的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711133890.3A CN107943030A (zh) | 2017-11-15 | 2017-11-15 | 控制机器人运输货品的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107943030A true CN107943030A (zh) | 2018-04-20 |
Family
ID=61932465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711133890.3A Pending CN107943030A (zh) | 2017-11-15 | 2017-11-15 | 控制机器人运输货品的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107943030A (zh) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109176530A (zh) * | 2018-10-23 | 2019-01-11 | 广州赛特智能科技有限公司 | 一种医院搬运机器人的集群调度方法 |
CN109389771A (zh) * | 2018-09-10 | 2019-02-26 | 深圳蓝胖子机器人有限公司 | 快递柜及其快递件的识别方法、机器人和计算机存储介质 |
CN109399123A (zh) * | 2018-10-15 | 2019-03-01 | 北京极智嘉科技有限公司 | 货物分拣方法、***、控制服务器、机器人及介质 |
CN109523220A (zh) * | 2019-01-15 | 2019-03-26 | 上海德启信息科技有限公司 | 物流无人机调度***以及方法 |
CN109598444A (zh) * | 2018-12-05 | 2019-04-09 | 北京极智嘉科技有限公司 | 货物分发方法、***、控制服务器及计算机存储介质 |
CN110414889A (zh) * | 2019-07-09 | 2019-11-05 | 河南省吉立达机器人有限公司 | 基于无人配送的商品流通方法 |
CN110853392A (zh) * | 2019-11-12 | 2020-02-28 | 深圳创维数字技术有限公司 | 智能抢单方法、装置及计算机可读存储介质 |
CN111257906A (zh) * | 2020-02-11 | 2020-06-09 | 鹏城实验室 | 一种激光雷达监测***、方法和装置 |
WO2020119675A1 (zh) * | 2018-12-13 | 2020-06-18 | 拉扎斯网络科技(上海)有限公司 | 订单配送方法及电子设备、配送机器人和运转*** |
CN111489110A (zh) * | 2019-01-25 | 2020-08-04 | 北京京东尚科信息技术有限公司 | 一种运输设备调度方法和装置 |
CN111796596A (zh) * | 2020-07-02 | 2020-10-20 | 深圳市赤狐软件技术有限公司 | 仓库自动拣货方法、装置、计算机设备及存储介质 |
CN114557323A (zh) * | 2022-03-04 | 2022-05-31 | 那坡同益新丝绸科技实业有限公司 | 一种养蚕工业化集成*** |
CN114675637A (zh) * | 2022-02-14 | 2022-06-28 | 嘉兴市恒光电力建设有限责任公司 | 一种基于机器视觉的室内电力设备智能安装***及方法 |
CN114757523A (zh) * | 2022-04-11 | 2022-07-15 | 深圳优艾智合机器人科技有限公司 | 机器人调度方法、设备及存储介质 |
-
2017
- 2017-11-15 CN CN201711133890.3A patent/CN107943030A/zh active Pending
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109389771A (zh) * | 2018-09-10 | 2019-02-26 | 深圳蓝胖子机器人有限公司 | 快递柜及其快递件的识别方法、机器人和计算机存储介质 |
CN109399123A (zh) * | 2018-10-15 | 2019-03-01 | 北京极智嘉科技有限公司 | 货物分拣方法、***、控制服务器、机器人及介质 |
CN109399123B (zh) * | 2018-10-15 | 2021-05-28 | 北京极智嘉科技股份有限公司 | 货物分拣方法、***、控制服务器、机器人及介质 |
CN109176530B (zh) * | 2018-10-23 | 2020-08-11 | 广州赛特智能科技有限公司 | 一种医院搬运机器人的集群调度方法 |
CN109176530A (zh) * | 2018-10-23 | 2019-01-11 | 广州赛特智能科技有限公司 | 一种医院搬运机器人的集群调度方法 |
CN109598444B (zh) * | 2018-12-05 | 2020-10-23 | 北京极智嘉科技有限公司 | 货物分发方法、***、控制服务器及计算机存储介质 |
CN109598444A (zh) * | 2018-12-05 | 2019-04-09 | 北京极智嘉科技有限公司 | 货物分发方法、***、控制服务器及计算机存储介质 |
WO2020119675A1 (zh) * | 2018-12-13 | 2020-06-18 | 拉扎斯网络科技(上海)有限公司 | 订单配送方法及电子设备、配送机器人和运转*** |
CN109523220A (zh) * | 2019-01-15 | 2019-03-26 | 上海德启信息科技有限公司 | 物流无人机调度***以及方法 |
CN111489110A (zh) * | 2019-01-25 | 2020-08-04 | 北京京东尚科信息技术有限公司 | 一种运输设备调度方法和装置 |
CN110414889A (zh) * | 2019-07-09 | 2019-11-05 | 河南省吉立达机器人有限公司 | 基于无人配送的商品流通方法 |
CN110853392A (zh) * | 2019-11-12 | 2020-02-28 | 深圳创维数字技术有限公司 | 智能抢单方法、装置及计算机可读存储介质 |
CN111257906A (zh) * | 2020-02-11 | 2020-06-09 | 鹏城实验室 | 一种激光雷达监测***、方法和装置 |
CN111257906B (zh) * | 2020-02-11 | 2022-05-17 | 鹏城实验室 | 一种激光雷达监测***、方法和装置 |
CN111796596A (zh) * | 2020-07-02 | 2020-10-20 | 深圳市赤狐软件技术有限公司 | 仓库自动拣货方法、装置、计算机设备及存储介质 |
CN111796596B (zh) * | 2020-07-02 | 2024-02-09 | 深圳市赤狐软件技术有限公司 | 仓库自动拣货方法、装置、计算机设备及存储介质 |
CN114675637A (zh) * | 2022-02-14 | 2022-06-28 | 嘉兴市恒光电力建设有限责任公司 | 一种基于机器视觉的室内电力设备智能安装***及方法 |
CN114557323A (zh) * | 2022-03-04 | 2022-05-31 | 那坡同益新丝绸科技实业有限公司 | 一种养蚕工业化集成*** |
CN114757523A (zh) * | 2022-04-11 | 2022-07-15 | 深圳优艾智合机器人科技有限公司 | 机器人调度方法、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107943030A (zh) | 控制机器人运输货品的方法和装置 | |
CN111033539B (zh) | 用于订单规定路线的机器人库存更新 | |
US11650601B2 (en) | Methods, systems and apparatus for controlling movement of transporting devices | |
US10943210B2 (en) | Optimization of warehouse layout based on customizable goals | |
US10846625B2 (en) | Autonomous condensing of pallets of items in a warehouse | |
US9688472B1 (en) | Mobile robot manipulator | |
Thurston et al. | Distributed agent architecture for port automation | |
CN111149071A (zh) | 物品处理协调***和重新定位运输容器的方法 | |
US20200223635A1 (en) | Warehouse Management System | |
CN110414895A (zh) | 车辆调度***及方法 | |
WO2023024776A1 (zh) | 订单配送方法和装置、***、电子设备、计算机可读介质 | |
Le-Anh | Intelligent control of vehicle-based internal transport systems | |
CN113387098A (zh) | 货物运送方法、装置、电子设备和存储介质 | |
CN114580996A (zh) | 料箱的出库方法 | |
EP4102447A1 (en) | System and method for order processing | |
US20240004403A1 (en) | Battery charge state based mission assignment for autonomous mobile robots | |
CN114326621B (zh) | 一种基于分层架构的群体智能机场托运车调度方法和*** | |
CN116402426A (zh) | 基于大数据的无人机智能物流配送方法、***及介质 | |
Xing et al. | Can ant algorithms make automated guided vehicle system more intelligent? | |
US11829127B2 (en) | Opportunistic information and inventory exchange via serendipitous encounters of autonomous mobile robots | |
US11714419B2 (en) | Automatic article conveying system and automatic article conveying method | |
Nidhi et al. | 239 Moving Toward Autonomous Vehicles (Drones and Robots) for Efficient and Smart Delivery of Services Using Hybrid Ontological-Based Approach | |
Mohammad | Application of Agent-Based Approaches to Enhance Container Terminal Operations | |
Karadgi et al. | Managing finished goods warehouse through integrated scheduling and control of autonomous mobile robots | |
Datar | Priority-based Control Algorithm for Movement of Packages in a Public Distribution Center |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180420 |
|
WD01 | Invention patent application deemed withdrawn after publication |