The invention discloses a method for command analysis of intelligent robot and a robot, the method comprises: acquiring user input; analysis of custom instruction based on the user input; when parsing successful user based on custom instruction, generating interactive output the corresponding user feedback mechanism based on custom instruction. According to the method of the invention can realize the robot control based on user-defined instructions, not only greatly expands the scope of application of the robot, but also increase the robot to make robots more interesting, and meet the individual needs of users, and because according to simple commands, meet a variety of user needs, effectively improve the efficiency of interact with the user, to improve the accuracy of feedback, greatly enhance the user experience of the robot.
【技术实现步骤摘要】
一种用于智能机器人的命令解析方法及机器人
本专利技术涉及机器人领域,具体涉及一种用于智能机器人的命令解析方法及机器人。
技术介绍
随着机器人技术的不断发展,智能机器人越来越多的被应用与人类的家庭生活中。当前,大多智能机器人在出厂时内部预设有系统基本指令以及对应的反馈机制。用户在使用智能机器人时,一般是向智能机器人输入包含系统基本指令的交互输入从而得到机器人基于相应反馈机制生成的交互输出。由于智能机器人的制造者在预设系统基本指令时不可能预想到智能机器人今后的所有应用场景,因此也就不能为智能机器人今后的所有应用需求设置对应的系统基本指令以及反馈机制。但是,由于智能机器人的用户需求是多种多样的,并且随着智能机器人在家庭生活中的应用不断深化,用户对其的功能要求也不断增加。尤其的,在某些用户的需求中不希望以常见的系统基本指令操作机器人,而是希望以个性的命令方式控制机器人。但是在现有技术的系统基本指令设置下,上述功能需求是无法被满足的。
技术实现思路
本专利技术提供了一种用于智能机器人的命令解析方法,所述方法包括:获取用户输入;对所述用户输入进行基于用户自定义指令的解析;当基于用户自定义指令的解析成功时,基于用户自定义指令的反馈机制生成相应的交互输出。在一实施例中:对所述用户输入进行基于系统基本指令的解析并对所述用户输入进行基于所述用户自定义指令的解析;当基于系统基本指令和/或用户自定义指令的解析成功时,基于系统基本指令和/或用户自定义指令的反馈机制生成相应的交互输出。在一实施例中:对所述用户输入进行基于系统基本指令的解析;当基于系统基本指令的解析成功时,基于系统基本指令 ...
【技术保护点】
一种用于智能机器人的命令解析方法,其特征在于,所述方法包括:获取用户输入;对所述用户输入进行基于用户自定义指令的解析;当基于用户自定义指令的解析成功时,基于用户自定义指令的反馈机制生成相应的交互输出。
【技术特征摘要】
1.一种用于智能机器人的命令解析方法,其特征在于,所述方法包括:获取用户输入;对所述用户输入进行基于用户自定义指令的解析;当基于用户自定义指令的解析成功时,基于用户自定义指令的反馈机制生成相应的交互输出。2.根据权利要求1所述的方法,其特征在于:对所述用户输入进行基于系统基本指令的解析并对所述用户输入进行基于所述用户自定义指令的解析;当基于系统基本指令和/或用户自定义指令的解析成功时,基于系统基本指令和/或用户自定义指令的反馈机制生成相应的交互输出。3.根据权利要求1所述的方法,其特征在于:对所述用户输入进行基于系统基本指令的解析;当基于系统基本指令的解析成功时,基于系统基本指令的反馈机制生成相应的交互输出;仅当基于系统基本指令的解析失败时对所述用户输入进行基于用户自定义指令的解析。4.根据权利要求1所述的方法,其特征在于:对所述用户输入进行基于系统基本指令的解析并判断所述用户输入中是否存在系统基本指令解析失败的部分;当所述用户输入中存在系统基本指令解析失败的部分时对所述系统基本指令解析失败的部分进行基于用户自定义指令的解析;基于系统基本指令和/或用户自定义指令的反馈机制针对所述用户输入中系统基本指令和/或用户自定义指令解析成功的部分生成相应的交互输出。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:接收用户输入并解析,获取待设置的所述用户自定义指令;判断待设置的所述用户自定义指令与所述系统基本指令或已设置的用户自定义指令间是否存在冲突,如存在冲突,则输出冲突提醒;如待设置的所述用户自定义指令与所述系统基本指令或已设置的用户自定义指令间不存在冲突,针对待设置的所述用户自定义指令接收用户输入并解析,获取待设置的所述自定义指令对应的反馈机制,将待设置的所述用户自定义指令及其反馈机制进行关联设置保存。6.一种智能机器人,其特征在于,所述机器人包括:输入采集模块,其配置为获取用户输入;自定义解析模块,其配置为对所述用户输入进行基于用户自定义指令的解析;输出模块,其配置为当基于用户自定义指令的解析成功时,基于用户自定义指令的反馈机制生成相应的交互输出...
【专利技术属性】
技术研发人员:王琪栋,
申请(专利权)人:北京光年无限科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。