[发明专利]一种智能机器人及智能机器人操作系统有效
申请号: | 201710111380.X | 申请日: | 2017-02-28 |
公开(公告)号: | CN107015490B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 李孝通 | 申请(专利权)人: | 北京光年无限科技有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京聿华联合知识产权代理有限公司 11611 | 代理人: | 朱绘 |
地址: | 100043 北京市石景山区石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 机器人 操作系统 | ||
本发明实施例提供一种智能机器人,包括机器人操作系统,智能机器人还包括多模态数据获取模块和多模态输出执行模块,其中多模态数据获取模块,用于获取多模态输入数据并解析以生成发送给所述机器人操作系统的数据;机器人操作系统至少包括,意图识别模块,用于识别所述多模态输入数据表征的意图;应用管理器,用于匹配与多模态输入数据表征的意图对应的应用,并运行应用;能力调用模块,用于接收应用发送的能力调用请求,并解析确定需调用能力对应的接口,以及通过接口调用能力;多模态输出执行模块,用于执行被调用的能力生成的多模态输出数据的输出。本发明提供的智能机器人和智能机器人操作系统中,应用可以通过调用系统中的能力来实现所需的功能,从而应用的开发者,不需要在开发应用时对所有能力进行开发,提高了应用开发效率。
技术领域
本发明涉及人机交互技术领域,具体地说,涉及一种应用于智能机器人的应用接入方法及智能机器人。
背景技术
随着科学技术的不断发展,信息技术、计算机技术以及人工智能技术的引入,智能机器人的研究已经逐步走出工业领域,逐渐扩展到了医疗、保健、家庭、娱乐以及服务行业等领域。人们对于智能机器人的要求也从简单重复的机械动作提升为具有高度智能型、自主性及与其他智能体交互的智能机器人。
目前,对于智能机器人的开发,应用的开发效率成为机器人厂商和开发者十分关心的问题。
发明内容
本发明实施例提供一种智能机器人,包括机器人操作系统,所述智能机器人还包括多模态数据获取模块和多模态输出执行模块,其中:
所述多模态数据获取模块,用于获取多模态输入数据并解析以生成发送给所述机器人操作系统的数据;
所述机器人操作系统至少包括,意图识别模块、应用管理器、能力调用模块,其中:
所述意图识别模块,用于识别所述多模态输入数据表征的意图;
所述应用管理器,用于匹配与所述多模态输入数据表征的意图对应的应用,并运行所述应用;
所述能力调用模块,用于接收所述应用发送的能力调用请求,并解析确定需调用能力对应的接口,以及
通过所述接口调用所述能力;
所述多模态输出执行模块,用于执行被调用的能力生成的多模态输出数据的输出。
根据本发明的一个实施例,能力对应的接口通过如下方式形成:
所述能力的引擎向所述机器人操作系统提供关联服务;
将所述关联服务在开发框架下绑定及封装并在系统中形成接口,以提供由所述应用调用。
根据本发明的一个实施例,所述智能机器人操作系统使用统一的接口定义语言来公开各能力对应的接口。
根据本发明的一个实施例,所述关联服务与所述接口为一一对应关系。
本发明还提供一种机器人操作系统,所述机器人操作系统安装于智能机器人,所述机器人操作系统至少包括,意图识别模块、应用管理器、能力调用模块,其中:
所述意图识别模块,用于识别多模态输入数据表征的意图;
所述应用管理器,用于匹配与所述多模态输入数据表征的意图对应的应用,并运行所述应用;
所述能力调用模块,用于接收所述应用发送的能力调用请求,并解析确定需调用能力对应的接口,以及通过所述接口调用所述能力。
根据本发明的一个实施例,能力对应的接口通过如下方式形成:
所述能力的引擎向所述机器人操作系统提供关联服务;
将所述关联服务在开发框架下绑定及封装并在系统中形成接口,以提供由所述应用调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京光年无限科技有限公司,未经北京光年无限科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710111380.X/2.html,转载请声明来源钻瓜专利网。