一种基于站点的机器人实时取货配送方法和系统
文献发布时间:2023-06-19 10:27:30
【技术领域】
本发明涉及机器人领域,尤其涉及一种基于站点的机器人实时取货配送方法和系统。
【背景技术】
随着无人驾驶技术的成熟,以及物联网、智慧城市等概念的提出,智能配送机器人逐渐进入人们的视野。配送机器人能在很多应用场景替代人工,例如在一些写字楼、高档小区和校园等公共场所,普通物流人员无法进入这些区域完成配送,此时配送机器人就能代替物流人员,使得人们的工作和生活不断智能化和自动化。而随着自动货柜技术的日渐发展和成熟,自动货柜的应用也越来越广,布放越来越多,在地铁站、商场、办公楼内随处可见。目前市面上的自动货柜都是针对个人操作使用的,人们在现场选择物品,然后付款,相应的物品从货架上取出,经过传输组件传输至取货口。在这些应用环境中,并没有一种智能货柜以及与之配套的取货配送机器人,能够为用户提供高效便捷的自动化取送件服务。
【发明内容】
本发明提供了一种基于站点的机器人实时取货配送方法和系统,解决了以上所述的技术问题。
本发明解决上述技术问题的技术方案如下:一种基于站点的机器人实时取货配送方法,应用于站点服务器,所述站点处设置机器人待命区、机器人接单区以及至少一个自提货架,所述方法包括以下步骤:
步骤1,接收配送员录入的订单信息,所述订单信息包括取件人信息和目标配送点位;
步骤2,根据预设判断流程生成所述订单信息对应配送运单的目标配送方式;
步骤3,当所述目标配送方式为取件人自提方式时,采用预设自提流程引导配送员将配送物品放入目标自提货架,并向对应的取件人发送取件码;
当所述目标配送方式为机器人配送方式时,实时调用位于机器人待命区的目标机器人完成所述配送运单。
本实施例的第二方面提供了一种基于站点的机器人实时取货配送系统,包括站点服务器和与所述站点服务器连接的机器人,所述站点处设置机器人待命区、机器人接单区以及至少一个自提货架,所述站点服务器包括接收模块、配送方式生成模块、第一配送模块和第二配送模块,
所述接收模块用于接收配送员录入的订单信息,所述订单信息包括取件人信息和目标配送点位;
所述配送方式生成模块用于根据预设判断流程生成所述订单信息对应配送运单的目标配送方式;
所述第一配送模块用于当所述目标配送方式为取件人自提方式时,采用预设自提流程引导配送员将配送物品放入目标自提货架,并向对应的取件人发送取件码;
所述第二配送模块用于当所述目标配送方式为机器人配送方式时,实时调用位于机器人待命区的目标机器人完成所述配送运单。
本发明提供了一种基于站点的机器人实时取货配送方法和系统,将传统智能货柜和机器人相结合,并可以根据用户需求选择自提方式或者机器人配送方式,整个配送过程简单、灵活,为用户提供了高效便捷且自动化的智能服务,提高了用户的体验感受。
为使发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1是实施例1提供的机器人实时取货配送方法的场景应用图;
图2是实施例1提供的机器人实时取货配送方法中第一小票的示意图。
【具体实施方式】
为了使本发明的目的、技术方案和有益技术效果更加清晰明白,以下结合附图和具体实施方式,对本发明进行进一步详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本发明,并不是为了限定本发明。
图1是本发明实施例1提供的基于站点的机器人实时取货配送方法的场景应用图。如图1所示,所述站点处设置了一个自提货架,当然在其他实施例中也可以设置多个大小相同或者大小不同的自提货架。货架按楼层范围贴标签、不设隔段挡板,并根据场地大小以及运单量等运营因素采用单面使用、双面使用或者两者结合使用。应用场景中还包括小票机和屏幕,小票机和屏幕可以设置在小桌子上,也可以设置在别的位置,比如悬挂到货架上。配送员进入由1米栏隔开的录单通道,通过配送员对应第一终端上APP或者直接通过第一终端扫码方式录入订单信息。然后站点服务器根据订单信息命令小票机自动打印小票,配送员将小票贴到货物上,然后根据配送方式的不同,将货物放入自提货架(即自提区)或者运动到机器人接单区,等待目标机器人从机器人待命区移动过来接单。
以下对上述方法进行详细说明。本实施例提供的基于站点的机器人实时取货配送方法包括以下步骤:
步骤1,接收配送员录入的订单信息。比如配送员可以采用第一终端上的APP或者直接通过第一终端扫码的方式录入订单信息,所述订单信息包括取件人信息和目标配送点位,比如目标楼层,或者更加具体的目标位置。
步骤2,根据预设判断流程生成所述订单信息对应配送运单的目标配送方式。具体包括以下步骤:
S201,判断取件人是否为注册用户,若是,执行步骤S202,若否,执行步骤S203;
S202,获取所述取件人的历史订单信息,根据所述历史订单信息判断所述取件人的欠费单数是否达到预设阈值,比如10单,若是,则采用所述取件人自提方式,若否,则执行步骤S204;
S203,向所述取件人发送预设注册引导消息,从而引导取件人进行注册。经过第一预设时长后判断所述取件人是否注册成功,若是,则执行步骤S204,若否,则采用所述取件人自提方式;
S204,判断第二预设时长内是否收到用户选择指令,若否,则采用所述取件人自提方式,若是,则根据所述用户选择指令生成对应的目标配送方式。
然后执行步骤3,当所述目标配送方式为取件人自提方式时,采用预设自提流程引导配送员将配送物品放入目标自提货架,并向对应的取件人发送取件码。具体包括以下步骤:
S301,从所述至少一个自提货架中选择目标自提货架和目标自提格,并生成第一标识信息、取货单和对应的取件码;所述取货单的信息包括配送单号、取货点位和目标自提货架号,所述第一标识信息包括取件人信息、目标自提货架号和目标自提格号。
S302,将所述第一标识信息发送至小票机,以驱动所述小票机生成对应的第一条形码,并打印包括所述第一条形码和所述第一标识信息的第一目标小票,如图2所示。
S303,将所述第一标识信息发送至配送员对应的第一终端,并驱动所述第一终端显示包括所述第一标识信息的第一引导消息,所述第一引导信息用于引导配送员将所述第一目标小票粘贴至对应配送物品,并将所述配送物品放入对应的目标自提格。
S304,将所述取货单和对应的取件码发送至取件人对应的第二终端。这样取件人根据取货点位(即目标自提货架所在点位)、目标自提货架号等取货单信息,走到目标自提货架处,并输入取件码即可拿到配送物品。
步骤3中,当所述目标配送方式为机器人配送方式时,实时调用位于机器人待命区的目标机器人完成所述配送运单。具体包括以下步骤:
S306,向位于机器人待命区的所有待命机器人发送配送请求,在第四预设时长内接收到任一待命机器人发送的同意配送消息,则将应答的待命机器人作为目标机器人,否则根据取件人的选择指令将目标配送方式修改为取件人自提方式或者继续等待机器人接单;
S307,为目标机器人分配显示颜色、显示号码以及机器人接单区的接单位置,并生成所述配送运单对应的放货码和取件码。将取件码、显示颜色和显示号码发送至所述第二终端,并驱动所述第一终端显示包括放货码、显示颜色、显示号码以及接单位置的第二引导消息,所述第二引导消息用于引导配送员移动至所述接单位置等候目标机器人到达。
上述实施例中,位于机器人待命区的机器人为在该站点服务器注册的机器人,即固定的几台机器人。在其他实施例中,所述实时取货配送方法还包括与站点服务器连接的配送服务器,通过该配送服务器可以将未在该站点服务器注册的空闲机器人,比如在相邻近的另一站点服务器注册的空闲机器人,或者楼宇内承担其他配送任务的空闲机器人调用至本机器人待命区,并供本站点服务器进行派单,因此运单配送方式更加灵活。
优选实施例中,所述机器人配送方式还包括压单步骤,具体为:当满足预设压单条件时,比如存在相同目标楼层、相同取件人和/或相同搭乘电梯等优选级相同的新运单或者多个运单的剩余配送时间均较长等情况,向目标机器人发送压单命令,以驱动目标机器人从所述接单位置返回所述机器人待命区,等待一起配送的下一配送运单,同时消除当前显示颜色和当前显示号码。
优选实施例中,当采用机器人配送方式时,获取配送员在所述接单位置的等待时长,当所述等待时长大于第二预设阈值时,根据取件人的选择指令将目标配送方式修改为取件人自提方式或者继续等待机器人接单。
一个优选实施例中,所述基于站点的机器人实时取货配送方法还包括状态显示步骤,具体为:获取配送货架的第一状态信息、自提货架的第二状态信息、目标机器人的配送状态信息和/或配送运单的异常报警信息,并通过所述屏幕进行显示。
在一个优选实施方式中,所述机器人实时取货配送方法还包括目标配送方式自动调整步骤,具体为:当所有机器人的当前整体配送运力不足时,将新配送运单的目标配送方式限定为取件人自提方式,从而在高峰期或者恶劣天气下,尤其是机器人运力不足时,大幅提高配送效率。
优选实施例中,判断当前整体配送运力是否不足包括以下步骤:
计算多件最近配送运单的当前平均配送效率;
根据当前天气状态和/或当前时间获取配送效率目标值;
当所述当前平均配送效率小于所述配送效率目标值时,判定所有机器人的当前整体配送运力不足,这样在录入新的配送运单时,将目标配送方式限定为取件人自提方式。
另一优选实施例中,所述机器人实时取货配送方法还包括站点降级步骤,具体为:获取目标配送运单的预设配送参数值,当所述预设配送参数值满足对应的预设条件时,向取件人发送降级确认消息;
若第三预设时长内没有收到取件人发送的拒绝指令,则将所述目标配送运单的配送方式修改为取件人自提方式;
所述目标配送运单为采用机器人配送方式的配送运单。
上述优选实施例中,所述预设配送参数值包括等待配送时长、已配送次数和已滞留时长中的任意一个或多个,当等待配送时长超过等待最大值,已配送次数超过预设次数或者已滞留时长超过滞留最大值时,向取件人发送降级确认消息,并经取件人同意后,将对应的配送方式修改为取件人自提方式,此时需要将机器人仓位中的滞留运单都取出来,并将滞留货物放入自提货柜,等待取件人自己过来自提。
在另一优选实施例中,取件人还可以通过召唤机器人的方式处理滞留单,此时只有待命区的待配送机器人、其他运单都已经配送完毕只剩至少一个滞留单且处于返程状态或者滞留单处理状态的配送机器人才可以被召唤,配送中的机器人不允许被召唤。
以上提供了一种基于站点的机器人实时取货配送方法,将传统智能货柜和机器人相结合,并可以根据用户需求选择自提方式或者机器人配送方式,整个配送过程简单、灵活,为用户提供了高效便捷且自动化的智能服务,提高了用户的体验感受。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另一实施例提供的基于站点的机器人实时取货配送系统包括站点服务器和与所述站点服务器连接的机器人,所述站点处设置机器人待命区、机器人接单区以及至少一个自提货架,所述站点服务器包括接收模块、配送方式生成模块、第一配送模块和第二配送模块,
所述接收模块用于接收配送员录入的订单信息,所述订单信息包括取件人信息和目标配送点位;
所述配送方式生成模块用于根据预设判断流程生成所述订单信息对应配送运单的目标配送方式;
所述第一配送模块用于当所述目标配送方式为取件人自提方式时,采用预设自提流程引导配送员将配送物品放入目标自提货架,并向对应的取件人发送取件码;
所述第二配送模块用于当所述目标配送方式为机器人配送方式时,实时调用位于机器人待命区的目标机器人完成所述配送运单。
在一个优选实施方式中,所述配送方式生成模块具体包括:
第一判断单元,用于判断取件人是否为注册用户,若是,驱动第二判断单元,若否,驱动第三判断单元;
第二判断单元,用于获取所述取件人的历史订单信息,根据所述历史订单信息判断所述取件人的欠费单数是否达到预设阈值,若是,则采用所述取件人自提方式,若否,则驱动第四判断单元;
第三判断单元,用于向所述取件人发送预设注册引导消息,经过第一预设时长后判断所述取件人是否注册成功,若是,则驱动第四判断单元,若否,则采用所述取件人自提方式;
第四判断单,用于判断第二预设时长内是否收到用户选择指令,若否,则采用所述取件人自提方式,若是,则根据所述用户选择指令生成对应的目标配送方式。
在一个优选实施方式中,还包括目标配送方式自动调整模块,当所有机器人的当前整体配送运力不足时,将新配送运单的目标配送方式限定为取件人自提方式。
在一个优选实施方式中,还包括站点降级模块,用于获取目标配送运单的预设配送参数值,当所述预设配送参数值满足对应的预设条件时,向取件人发送降级确认消息;以及若第三预设时长内没有收到取件人发送的拒绝指令,则将所述目标配送运单的配送方式修改为取件人自提方式;所述目标配送运单为采用机器人配送方式的配送运单。
在一个优选实施方式中,所述预设配送参数值包括等待配送时长、已配送次数和已滞留时长中的任意一个或多个。
在一个优选实施方式中,所述第一配送模块具体包括:
生成单元,用于从所述至少一个自提货架中选择目标自提货架和目标自提格,并生成第一标识信息、取货单和对应的取件码;所述取货单的信息包括配送单号、取货点位和目标自提货架号,所述第一标识信息包括取件人信息、目标自提货架号和目标自提格号;
小票打印单元,用于将所述第一标识信息发送至小票机,以驱动所述小票机生成对应的第一条形码,并打印包括所述第一条形码和所述第一标识信息的第一目标小票;
引导单元,用于将所述第一标识信息发送至配送员对应的第一终端,并驱动所述第一终端显示包括所述第一标识信息的第一引导消息,所述第一引导信息用于引导配送员将所述第一目标小票粘贴至对应配送物品,并将所述配送物品放入对应的目标自提格;
发送单元,用于将所述取货单和对应的取件码发送至取件人对应的第二终端。
在一个优选实施方式中,所述第二配送模块具体包括:
请求发送单元,用于向位于机器人待命区的所有待命机器人发送配送请求,若在第四预设时长内接收到任一待命机器人发送的同意配送消息,则将应答的待命机器人作为目标机器人,否则根据取件人的选择指令将目标配送方式修改为取件人自提方式或者继续等待机器人接单;
配送单元,用于为目标机器人分配显示颜色、显示号码以及机器人接单区的接单位置,并生成所述配送运单对应的放货码和取件码,将取件码、显示颜色和显示号码发送至所述第二终端,并驱动所述第一终端显示包括放货码、显示颜色、显示号码以及接单位置的第二引导消息,所述第二引导消息用于引导配送员移动至所述接单位置等候目标机器人到达。
在一个优选实施方式中,所述第二配送模块还包括压单单元,所述压单单元用于当满足预设压单条件时,向目标机器人发送压单命令,以驱动目标机器人从所述接单位置返回所述机器人待命区,等待一起配送的下一配送运单,同时消除当前显示颜色和当前显示号码。
在一个优选实施方式中,还包括状态显示模块,具体用于获取配送货架的第一状态信息、自提货架的第二状态信息、目标机器人的配送状态信息和/或配送运单的异常报警信息,并通过所述屏幕进行显示。
在一个优选实施方式中,所述目标配送方式自动调整模块还用于获取配送员在所述接单位置的等待时长,当所述等待时长大于第二预设阈值时,根据取件人的选择指令将目标配送方式修改为取件人自提方式或者继续等待机器人接单。
以上提供了一种基于站点的机器人实时取货配送系统,将传统智能货柜和机器人相结合,并可以根据用户需求选择自提方式或者机器人配送方式,整个配送过程简单、灵活,为用户提供了高效便捷且自动化的智能服务,提高了用户的体验感受。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
本发明并不仅仅限于说明书和实施方式中所描述,因此对于熟悉领域的人员而言可容易地实现另外的优点和修改,故在不背离权利要求及等同范围所限定的一般概念的精神和范围的情况下,本发明并不限于特定的细节、代表性的设备和这里示出与描述的图示示例。
- 一种基于站点的机器人实时取货配送方法和系统
- 一种基于站点的机器人取货配送方法和系统