一种机器人远程召唤方法和系统技术方案

技术编号:26778049 阅读:19 留言:0更新日期:2020-12-22 16:49
本发明专利技术公开了一种机器人远程召唤方法和系统,方法包括以下步骤:远程召唤装置生成第一机器人召唤指令发送至云端服务器;云端服务器将空闲机器人数量发送至远程召唤装置;远程召唤装置生成至少包括机器人需求数量的第二机器人召唤指令发送至云端服务器;云端服务器生成目标机器人编号以及每个目标机器人对应的目标递送任务发送至目标机器人;云端服务器获取目标机器人的实时移动状态,待目标机器人到达目的地后生成到达消息发送至远程召唤装置;远程召唤装置显示到达消息。本发明专利技术可以方便用户直接远程召唤所需数量的机器人,不仅操作简单、方便,而且等待时间短、召唤效率高,能够在写字楼等地方广泛使用。

【技术实现步骤摘要】
一种机器人远程召唤方法和系统
本专利技术涉及机器人领域,尤其涉及一种机器人远程召唤方法和系统。
技术介绍
随着机器人行业的快速发展,各种服务机器人层出不穷,机器人在我们的生活、工作中也应用得越来越广泛。比如用于在楼宇内运送物品的递送机器人,通常部署在楼宇中某处固定的地点,当楼宇中的用户需要机器人递送服务时,需要走到机器人面前,进行下单操作,不仅花费时间较长,而且在使用量较大的场景中,用户难以获取机器人的工作状态,常常会造成用户等待时间过久,影响用户工作效率。
技术实现思路
本专利技术提供了一种机器人远程召唤方法和系统,解决了以上所述的技术问题。本专利技术解决上述技术问题的技术方案如下:一种机器人远程召唤方法,基于远程召唤装置和云端服务器,包括以下步骤:步骤1,远程召唤装置获取第一用户动作,并根据第一用户动作生成第一机器人召唤指令发送至云端服务器;步骤2,云端服务器接收所述第一机器人召唤指令后,判断空闲机器人数量,并将所述空闲机器人数量发送至远程召唤装置;步骤3,远程召唤装置显示所述空闲机器人数量,并获取第二用户动作,根据所述第二用户动作生成至少包括机器人需求数量的第二机器人召唤指令发送至云端服务器;步骤4,云端服务器接收所述第二机器人召唤指令,根据所述机器人需求数量生成目标机器人编号以及每个目标机器人对应的目标递送任务,并发送至目标机器人;步骤5,云端服务器获取目标机器人的实时移动状态,待目标机器人到达目的地后生成到达消息发送至远程召唤装置;步骤6,远程召唤装置接收并根据用户设置采用对应预设方案显示所述到达消息。在一个优选实施方式中,所述远程召唤装置获取第一用户动作,并根据第一用户动作生成第一机器人召唤指令发送至云端服务器,具体为:所述远程召唤装置通过捕捉预设按键的IO状态变化获取操作者的第一点按动作并生成对应的第一机器人召唤指令,然后利用NB-IoT的通讯方式并通过MQTT协议将所述第一机器人召唤指令发送至云端服务器。在一个优选实施方式中,所述远程召唤装置显示空闲机器人数量,并获取第二用户动作,根据第二用户动作生成至少包括机器人需求数量的第二机器人召唤指令发送至云端服务器,具体为:所述远程召唤装置通过IO翻转控制RGB-LED灯的方式显示空闲机器人数量;在预设反应时间内通过捕捉预设按键的IO状态变化获取操作者的第二点按动作并生成对应的第二机器人召唤指令,所述第二机器人召唤指令包括所述第二点按动作对应的机器人需求数量;利用NB-IoT的通讯方式并通过MQTT协议将所述第二机器人召唤指令发送至云端服务器。在一个优选实施方式中,所述云端服务器接收第二机器人召唤指令,根据机器人需求数量生成目标机器人编号以及每个目标机器人对应的目标递送任务,并发送至目标机器人,具体为:云端服务器接收第二机器人召唤指令后,获取所有机器人的当前定位信息和/或当前任务信息;根据当前定位信息和/或当前任务信息计算每个机器人移动至目标位置处执行任务的等待时长,并按照等待时长从低到高的顺序对所有机器人进行排序;根据机器人需求数量从所有机器人中选择排名靠前的目标机器人,并生成目标递送任务发送至每个目标机器人,所述目标递送任务包括根据目标机器人的当前定位信息和/或当前任务信息生成的目标移动路径。在一个优选实施方式中,所述云端服务器生成到达消息发送至远程召唤装置具体为:所述云端服务器通过serverpush的方式并通过NB-IoT将目标机器人对应的到达消息发送至远程召唤装置,以驱动所述远程召唤装置通过IO翻转控制RGB-LED灯、偏振马达和/或蜂鸣器显示所述到达消息。本专利技术实施例的第二方面提供了一种机器人远程召唤系统,包括远程召唤装置和云端服务器,所述远程召唤装置包括动作生成模块、控制芯片和显示模块,所述动作生成模块用于产生第一用户动作和第二用户动作;所述控制芯片用于获取第一用户动作,并根据第一用户动作生成第一机器人召唤指令发送至云端服务器;用于获取第二用户动作,根据所述第二用户动作生成至少包括机器人需求数量的第二机器人召唤指令发送至云端服务器;以及用于接收云端服务器发送的空闲机器人数量和到达消息,并驱动显示模块根据用户设置采用对应方案显示所述空闲机器人数量和所述到达消息;所述云端服务器包括判断模块、任务分配模块和状态发送模块,所述判断模块用于接收所述第一机器人召唤指令后,判断空闲机器人数量,并将所述空闲机器人数量发送至远程召唤装置;所述任务分配模块用于接收所述第二机器人召唤指令,根据所述机器人需求数量生成目标机器人编号以及每个目标机器人对应的目标递送任务,并发送至目标机器人;所述状态发送模块用于获取目标机器人的实时移动状态,待目标机器人到达目的地后生成到达消息发送至远程召唤装置。在一个优选实施方式中,所述动作生成模块为按键,所述显示模块包括RGB-LED灯、震动马达和/或蜂鸣器。在一个优选实施方式中,所述远程召唤装置包括设有通孔的外壳,所述通孔内设有圆形按键且沿通孔一圈设有环形RGB-LED灯,所述外壳内部设有电池、控制芯片、震动马达和蜂鸣器,所述圆形按键连接所述控制芯片的第一输入端,所述控制芯片的第一输出端连接所述震动马达、所述环形RGB-LED灯和所述蜂鸣器,所述控制芯片的第二输入端和第二输出端远程连接云端服务器。在一个优选实施方式中,所述控制芯片用于通过捕捉预设按键的IO状态变化获取操作者的第一点按动作并生成对应的第一机器人召唤指令,然后利用NB-IoT的通讯方式并通过MQTT协议将所述第一机器人召唤指令发送至云端服务器;以及用于通过IO翻转控制显示模块的方式显示空闲机器人数量,并在预设反应时间内通过捕捉预设按键的IO状态变化获取操作者的第二点按动作并生成对应的第二机器人召唤指令,利用NB-IoT的通讯方式并通过MQTT协议将所述第二机器人召唤指令发送至云端服务器,所述第二机器人召唤指令包括所述第二点按动作对应的机器人需求数量。在一个优选实施方式中,所述任务分配模块包括:信息获取单元,用于接收第二机器人召唤指令后,获取所有机器人的当前定位信息和/或当前任务信息;排序单元,用于根据当前定位信息和/或当前任务信息计算每个机器人移动至目标位置处执行任务的等待时长,并按照等待时长从低到高的顺序对所有机器人进行排序;任务分配单元,用于根据机器人需求数量从所有机器人中选择排名靠前的目标机器人,并生成目标递送任务发送至每个目标机器人,所述目标递送任务包括根据目标机器人的当前定位信息和/或当前任务信息生成的目标移动路径。本专利技术提供了一种机器人远程召唤方法和系统,相比现有技术具有以下有益效果:(1)用户可以通过远程召唤装置直接召唤所需数量的机器人,召唤等待时间内不会影响用户的当前工作,从而提高用户的工作效率;(2)通过云端服务器对机器人进行递送任务分配,任务分配过程中综合考量机器人数量、机器人当前任务状态、当前定本文档来自技高网...

【技术保护点】
1.一种机器人远程召唤方法,基于远程召唤装置和云端服务器,其特征在于,包括以下步骤:/n步骤1,远程召唤装置获取第一用户动作,并根据第一用户动作生成第一机器人召唤指令发送至云端服务器;/n步骤2,云端服务器接收所述第一机器人召唤指令后,判断空闲机器人数量,并将所述空闲机器人数量发送至远程召唤装置;/n步骤3,远程召唤装置显示所述空闲机器人数量,并获取第二用户动作,根据所述第二用户动作生成至少包括机器人需求数量的第二机器人召唤指令发送至云端服务器;/n步骤4,云端服务器接收所述第二机器人召唤指令,根据所述机器人需求数量生成目标机器人编号以及每个目标机器人对应的目标递送任务,并发送至目标机器人;/n步骤5,云端服务器获取目标机器人的实时移动状态,待目标机器人到达目的地后生成到达消息发送至远程召唤装置;/n步骤6,远程召唤装置接收并根据用户设置采用对应预设方案显示所述到达消息。/n

【技术特征摘要】
1.一种机器人远程召唤方法,基于远程召唤装置和云端服务器,其特征在于,包括以下步骤:
步骤1,远程召唤装置获取第一用户动作,并根据第一用户动作生成第一机器人召唤指令发送至云端服务器;
步骤2,云端服务器接收所述第一机器人召唤指令后,判断空闲机器人数量,并将所述空闲机器人数量发送至远程召唤装置;
步骤3,远程召唤装置显示所述空闲机器人数量,并获取第二用户动作,根据所述第二用户动作生成至少包括机器人需求数量的第二机器人召唤指令发送至云端服务器;
步骤4,云端服务器接收所述第二机器人召唤指令,根据所述机器人需求数量生成目标机器人编号以及每个目标机器人对应的目标递送任务,并发送至目标机器人;
步骤5,云端服务器获取目标机器人的实时移动状态,待目标机器人到达目的地后生成到达消息发送至远程召唤装置;
步骤6,远程召唤装置接收并根据用户设置采用对应预设方案显示所述到达消息。


2.根据权利要求1所述的机器人远程召唤方法,其特征在于,所述远程召唤装置获取第一用户动作,并根据第一用户动作生成第一机器人召唤指令发送至云端服务器,具体为:所述远程召唤装置通过捕捉预设按键的IO状态变化获取操作者的第一点按动作并生成对应的第一机器人召唤指令,然后利用NB-IoT的通讯方式并通过MQTT协议将所述第一机器人召唤指令发送至云端服务器。


3.根据权利要求1或2所述的机器人远程召唤方法,其特征在于,所述远程召唤装置显示空闲机器人数量,并获取第二用户动作,根据第二用户动作生成至少包括机器人需求数量的第二机器人召唤指令发送至云端服务器,具体为:
所述远程召唤装置通过IO翻转控制RGB-LED灯的方式显示空闲机器人数量;
在预设反应时间内通过捕捉预设按键的IO状态变化获取操作者的第二点按动作并生成对应的第二机器人召唤指令,所述第二机器人召唤指令包括所述第二点按动作对应的机器人需求数量;
利用NB-IoT的通讯方式并通过MQTT协议将所述第二机器人召唤指令发送至云端服务器。


4.根据权利要求3所述的机器人远程召唤方法,其特征在于,所述云端服务器接收第二机器人召唤指令,根据机器人需求数量生成目标机器人编号以及每个目标机器人对应的目标递送任务,并发送至目标机器人,具体为:
云端服务器接收第二机器人召唤指令后,获取所有机器人的当前定位信息和/或当前任务信息;
根据当前定位信息和/或当前任务信息计算每个机器人移动至目标位置处执行任务的等待时长,并按照等待时长从低到高的顺序对所有机器人进行排序;
根据机器人需求数量从所有机器人中选择排名靠前的目标机器人,并生成目标递送任务发送至每个目标机器人,所述目标递送任务包括根据目标机器人的当前定位信息和/或当前任务信息生成的目标移动路径。


5.根据权利要求4所述的机器人远程召唤方法,其特征在于,所述云端服务器生成到达消息发送至远程召唤装置具体为:所述云端服务器通过serverpush的方式并通过NB-IoT将目标机器人对应的到达消息发送至远程召唤装置,以驱动所述远程召唤装置通过IO翻转控制RGB-LED灯、偏振马达和/或蜂鸣器显示所述...

【专利技术属性】
技术研发人员:袁志炜王洪亮
申请(专利权)人:上海有个机器人有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1