The present invention provides a method for optimizing the instruction analysis and application of the robot operating system environment, which comprises the following steps: multimodal input data receiving user and determine whether or not to install the corresponding application; if you need to install the application to the cloud server request download installation package and in the installation of the application, wherein the the installation package includes instructions for the application of the analytic package; combining the instruction packet analysis to further analyze the multimodal input data to generate output data and output mode. The invention realizes that when the robot is installed and applied, the analytical package is supported into the library of the local analysis of the robot, so as to enhance the local resolving power of the robot. While reducing the cost of non essential network transmission, it reduces the pressure on the backend server, thereby increasing the speed of the user's product experience.
【技术实现步骤摘要】
机器人操作系统环境下的应用内指令解析优化方法和装置
本专利技术涉及智能机器人领域,具体地说,涉及一种机器人操作系统环境下的应用内指令解析优化方法方法和装置。
技术介绍
目前机器人处理语义解析包含两个部分,一是机器人客户端独立处理一些比较独立的系统指令,如:“停止”、“关机”等。另一个是将用户指令通过网络,传输给后台。由后台解析指令,如:“唱一首歌”等。然而,由后台来解析指令的方式存在两个弊端,一是由于大部分指令需要请求后台,所以机器人处理用户指令时间过长,影响用户体验。二,大量请求将增加后台服务器压力。因此,需要一种能够提高智能机器人的解析能力同时又能提高用户体验速度的技术方案。
技术实现思路
本专利技术的目的在于,提供来一种机器人操作系统环境下的应用内指令解析优化方法解决上述技术问题。为此,本专利技术的方法包括以下步骤:接收用户的多模态输入数据并判断是否要安装相应的应用;如果需要安装应用,则向云端服务器请求下载安装包并在本地安装所述应用,其中所述安装包中包括针对所述应用的指令解析包;结合所述指令解析包来进一步解析所述多模态输入数据以生成多模态输出数据并进行输出。在一个实施例中,根据本专利技术的机器人操作系统环境下的应用内指令解析优化方法,优选的是,如果在机器人操作系统正在运行应用的过程中接收多模态输入数据,则直接调用该应用已有的指令解析包对所述多模态输入数据中包含的用户指令进行解析。在一个实施例中,根据本专利技术的机器人操作系统环境下的应用内指令解析优化方法,优选的是,在机器人操作系统中还包括应用解析平台,所述指令解析包通过将配置好的解析规则导入所述应用解析 ...
【技术保护点】
一种机器人操作系统环境下的应用内指令解析优化方法,其特征在于,所述方法包括以下步骤:接收用户的多模态输入数据并判断是否要安装相应的应用;如果需要安装应用,则向云端服务器请求下载安装包并在本地安装所述应用,其中所述安装包中包括针对所述应用的指令解析包;结合所述指令解析包来进一步解析所述多模态输入数据以生成多模态输出数据并进行输出。
【技术特征摘要】
1.一种机器人操作系统环境下的应用内指令解析优化方法,其特征在于,所述方法包括以下步骤:接收用户的多模态输入数据并判断是否要安装相应的应用;如果需要安装应用,则向云端服务器请求下载安装包并在本地安装所述应用,其中所述安装包中包括针对所述应用的指令解析包;结合所述指令解析包来进一步解析所述多模态输入数据以生成多模态输出数据并进行输出。2.如权利要求1所述的机器人操作系统环境下的应用内指令解析优化方法,其特征在于,如果在机器人操作系统正在运行应用的过程中接收多模态输入数据,则直接调用该应用已有的指令解析包对所述多模态输入数据中包含的用户指令进行解析。3.如权利要求1所述的机器人操作系统环境下的应用内指令解析优化方法,其特征在于,在机器人操作系统中还包括应用解析平台,所述指令解析包通过将配置好的解析规则导入所述应用解析平台而产生。4.如权利要求3所述的机器人操作系统环境下的应用内指令解析优化方法,其特征在于,所述指令解析包根据对所述多模态输入数据中包含的用户指令的解析来通过本地资源或者通过云端服务器来实现所述用户指令所要求的功能。5.如权利要求1所述的机器人操作系统环境下的应用内指令解析优化方法,其特征在于,在向云端服务器请求下载安装包并在本地安装所述应用时,将安装包中的指令解析包添加到操作系统的能力库中,在操作系统接收到用户指令后,先检查与能力库中存储的可处理的指令是否匹配,如不匹配,再发送到云端服务器进行处理,如匹配,则在本地进行解析并进行处理。6.一种机器人操作系统环境下的应用内...
【专利技术属性】
技术研发人员:匡亚明,
申请(专利权)人:北京光年无限科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。