机器人控制方法及机器人技术

技术编号:28735833 阅读:20 留言:0更新日期:2021-06-06 11:42
本发明专利技术实施例公开了一种机器人控制方法及机器人,应用于机器人技术领域,该机器人控制方法包括当机器人运行到预设的关键步骤时,检测等待用户发出操作指令的等待时长,若等待时长超过预设时长,检测当前关键步骤对应的操作指令的触发条件,控制机器人发出与该触发条件对应的提示信息,提示信息用于提示用户发出触发机器人进行下一步操作的操作指令,该机器人控制方法和机器人可以提高机器人操控的便捷性以及提高机器人运行效果。捷性以及提高机器人运行效果。捷性以及提高机器人运行效果。

【技术实现步骤摘要】
机器人控制方法及机器人


[0001]本专利技术属于机器人
,尤其涉及一种机器人控制方法及机器人。

技术介绍

[0002]机器人是近代自动控制领域出现的一项高新技术,越来越广泛的应用在餐厅、酒店、商场、图书馆以及家庭等各种场所。为了让用户更好的使用机器人,机器人的用户交互界面的设置极为重要。
[0003]现有技术中,会在机器人的身上或机器人停泊的位置设置有使用说明,但是由于用户对机器人的工作执行流程熟悉程度不一,特别是初接触机器人的新用户,不熟悉机器人的工作执行流程,而且机器人完成任务可能会出现很多临时情况,只靠该使用说明无法完成令机器人正常工作的所有控制操作,影响操控的便捷性,以及降低机器人运行效果。

技术实现思路

[0004]本专利技术提供一种机器人控制方法及机器人,旨在解决用户操控机器人便捷性差以及机器人由于操控不力运行效果差的问题。
[0005]本专利技术实施例提供了一种机器人控制方法,包括:当机器人运行到预设的关键步骤时,检测等待用户发出操作指令的等待时长;若所述等待时长超过预设时长,检测当前关键步骤对应的操作指令的触发条件;控制机器人发出与所述触发条件对应的提示信息,所述提示信息用于提示所述用户发出触发所述机器人进行下一步操作的操作指令。
[0006]本专利技术实施例还提供了一种机器人,包括:第一检测模块,用于当机器人运行到预设的关键步骤时,检测等待用户发出操作指令的等待时长;第二检测模块,用于若所述等待时长超过预设时长,检测当前关键步骤对应的操作指令的触发条件;控制模块,用于控制机器人发出与所述触发条件对应的提示信息,所述提示信息用于提示所述用户发出触发所述机器人进行下一步操作的操作指令。
[0007]本专利技术实施例还提供了一种机器人,包括:存储器和处理器;所述存储器存储有可执行程序代码;与所述存储器耦合的所述处理器,调用所述存储器中存储的所述可执行程序代码,执行如上所述的机器人控制方法。
[0008]从上述本专利技术实施例可知,当机器人运行到预设的关键步骤时,检测等待用户发出操作指令的等待时长,若等待时长超过预设时长,检测当前关键步骤对应的操作指令的触发条件,控制机器人发出与所述触发条件对应的提示信息,该提示信息用于提示用户发出触发机器人进行下一步操作的操作指令,在机器人运行的关键步骤,通过信息提示用户发出下一步操作指令,从而使得机器人可以顺利执行下一步操作,提高操控机器人的便捷性,提高机器人运行的效率,以及提高机器人完成任务的效果。
附图说明
[0009]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述
中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。
[0010]图1是本专利技术一个实施例提供的机器人控制方法的实现流程图;
[0011]图2是本专利技术另一个实施例提供的机器人控制方法的实现流程图;
[0012]图3是本专利技术实施例提供的机器人交互界面示意图;
[0013]图4是本专利技术另一个实施例提供的机器人控制方法的实现流程图;
[0014]图5是本专利技术一个实施例提供的机器人结构示意图;
[0015]图6是本专利技术实施例提供的机器人的硬件结构示意图。
具体实施方式
[0016]为使得本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而非全部实施例。基于本专利技术中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]参见图1,本专利技术一实施例提供的机器人控制方法的实现流程图。该方法可应用于机器人,该方法的执行主体是机器人的控制器,该控制器具体可以是机器人的CPU(central processing unit,中央处理器),如图1所示,该方法具体包括:
[0018]S101、当机器人运行到预设的关键步骤时,检测等待用户发出操作指令的等待时长;
[0019]在机器人的系统里预先设置关键步骤,关键步骤为需要用户输入操作指令机器人才可以继续运行的步骤。关键步骤可以包括但不限于:机器人本次任务的启动步骤、下一步操作指令输入步骤、下一步操作指令的确认步骤,以及,机器人本次任务的结束步骤等。
[0020]机器人可通过包括触觉传感器、视觉传感器、力觉传感器、接近传感器、超声波传感器和听觉传感器等传感器,得知执行本次任务的当前步骤,当前步骤为预设的关键步骤时,检测等待时长,该等待时长为等待用户发出操作指令的时长。
[0021]S102、若该等待时长超过预设时长,检测当前关键步骤对应的操作指令的触发条件;
[0022]预设时长是该等待时长的阈值,在机器人系统中预先设置,该等待时长超过该预设时长时,触发检测当前关键步骤对应的操作指令的触发条件。
[0023]不同的关键步骤可以有不同的等待时长,也可以是相同的等待时长。例如,等待用户点击“出发”按键,该等待时长为10秒;等待用户输入送餐座位号,该等待时长为15秒。
[0024]S103、控制机器人播放与该触发条件对应的提示语音,该提示语音用于提示该用户发出触发该机器人进行下一步操作的操作指令。
[0025]控制机器人的语音播报装置播放预先设置的与该触发条件对应的提示语音。具体地,在机器人的存储器中存储有多条提示语音,每条提示语音的内容各自对应不同的该触发条件,例如,触发条件为输入送餐座位号,则与该触发条件对应的提示语音内容为“请输入送餐座位号”;触发条件为取走物品并确认结束当前任务,则与该触发条件对应的提示语音内容为“请取走物品并确认结束”。
[0026]步骤S102中检测到与当前关键步骤对应的操作指令的触发条件,便控制机器人发
出与触发条件对应的提示信息,以提示用户发出能够触发该机器人进行下一步操作的操作指令。
[0027]提示信息可包括语音提示和提示图文,提示图文包括提示文字和/或提示图画。
[0028]本专利技术实施例中,当机器人运行到预设的关键步骤时,检测等待用户发出操作指令的等待时长,若等待时长超过预设时长,检测当前关键步骤对应的操作指令的触发条件,控制机器人发出与该触发条件对应的提示信息,该提示信息用于提示用户发出触发机器人进行下一步操作的操作指令,在机器人运行的的关键步骤,通过信息提示用户发出下一步操作指令,从而使得机器人可以顺利执行下一步操作,提高操控机器人的便捷性,提高机器人运行的效率,以及提高机器人完成任务的效果。
[0029]参见图2,本专利技术另一实施例提供的机器人控制方法的实现流程图。该方法可应用于机器人,执行主体为机器人的控制器,如图2所示,该方法具体包括:
[0030]S201、确认本次任务的任务场景,获取与该任务场景对应的预设的关键步骤的信息;
[0031]任务场景是指完成任务所需机器人运行的外部环境。不同的任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人控制方法,其特征在于,包括:当机器人运行到预设的关键步骤时,检测等待用户发出操作指令的等待时长;若所述等待时长超过预设时长,检测当前关键步骤对应的操作指令的触发条件;控制机器人发出与所述触发条件对应的提示信息,所述提示信息用于提示所述用户发出触发所述机器人进行下一步操作的操作指令。2.根据权利要求1所述的方法,其特征在于,所述提示信息包括提示语音和提示图文,则若所述触发条件为在交互界面设置所述操作指令,则控制机器人发出与所述触发条件对应的提示信息包括:检测当前交互界面的信息,并控制所述机器人播放在所述交互界面设置所述操作指令对应的提示语音,和/或,控制所述机器人显示所述提示图文。3.根据权利要求2所述的方法,其特征在于,所述控制机器人播放在所述交互界面设置所述操作指令对应的提示语音,和/或,控制所述机器人显示所述提示图文包括:若当前交互界面包括操作信息输入界面,并且,在所述操作信息输入界面未检测到操作信息或检测到与所述操作指令不匹配的操作信息,则控制所述机器人播放提示用户输入操作信息的第一提示语音,和/或,控制所述机器人显示提示用户输入操作信息的第一提示图文。4.根据权利要求2所述的方法,其特征在于,所述控制机器人播放在所述交互界面设置所述操作指令对应的提示语音,和/或,控制所述机器人显示所述提示图文包括:若当前交互界面包括操作信息输入界面,并且,在所述操作信息输入界面检测到与所述操作指令匹配的操作信息,则控制所述机器人播放第二提示语音,和/或,控制所述机器人显示第二提示图文,所述第二提示语音和所述第二提示图文用于提示用户触发与所述操作信息对应的确认指令,以完成对所述操作指令的设置。5.根据权利要求4所述...

【专利技术属性】
技术研发人员:李泽华张涛
申请(专利权)人:深圳市普渡科技有限公司
类型:发明
国别省市:

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

1