The embodiment of the invention provides a kind of intelligent robot, including the robot operating system, intelligent robot also includes multimodal data acquisition module and multi mode output execution module, including multi-modal data acquisition module is used to obtain multimodal input data to generate and parse the transmitted to the robot operating system data; robot operating system includes at least. The intention recognition module is used to identify the multimodal input data representation intention; application manager, for matching and multiple mode input intention corresponding application data representation, and run the application; ability to call module, for receiving the application sends the ability to call request, and determine the need to call the corresponding analytical ability, through the interface. Interface ability; execution module of multimodal output, is used to perform multimodal transport capacity generation call Output data. The present invention provides intelligent robots and intelligent robot operating system, applications can use the ability to call in the system to achieve the desired function, and application developers, do not need to develop the ability of all in the development of applications, improve the efficiency of application development.
【技术实现步骤摘要】
一种智能机器人及智能机器人操作系统
本专利技术涉及人机交互
,具体地说,涉及一种应用于智能机器人的应用接入方法及智能机器人。
技术介绍
随着科学技术的不断发展,信息技术、计算机技术以及人工智能技术的引入,智能机器人的研究已经逐步走出工业领域,逐渐扩展到了医疗、保健、家庭、娱乐以及服务行业等领域。人们对于智能机器人的要求也从简单重复的机械动作提升为具有高度智能型、自主性及与其他智能体交互的智能机器人。目前,对于智能机器人的开发,应用的开发效率成为机器人厂商和开发者十分关心的问题。
技术实现思路
本专利技术实施例提供一种智能机器人,包括机器人操作系统,所述智能机器人还包括多模态数据获取模块和多模态输出执行模块,其中:所述多模态数据获取模块,用于获取多模态输入数据并解析以生成发送给所述机器人操作系统的数据;所述机器人操作系统至少包括,意图识别模块、应用管理器、能力调用模块,其中:所述意图识别模块,用于识别所述多模态输入数据表征的意图;所述应用管理器,用于匹配与所述多模态输入数据表征的意图对应的应用,并运行所述应用;所述能力调用模块,用于接收所述应用发送的能力调用请求,并解析确定需调用能力对应的接口,以及通过所述接口调用所述能力;所述多模态输出执行模块,用于执行被调用的能力生成的多模态输出数据的输出。根据本专利技术的一个实施例,能力对应的接口通过如下方式形成:所述能力的引擎向所述机器人操作系统提供关联服务;将所述关联服务在开发框架下绑定及封装并在系统中形成接口,以提供由所述应用调用。根据本专利技术的一个实施例,所述智能机器人操作系统使用统一的接口定义语言来公开各 ...
【技术保护点】
一种智能机器人,其特征在于,包括机器人操作系统,所述智能机器人还包括多模态数据获取模块和多模态输出执行模块,其中:所述多模态数据获取模块,用于获取多模态输入数据并解析以生成发送给所述机器人操作系统的数据;所述机器人操作系统至少包括,意图识别模块、应用管理器、能力调用模块,其中:所述意图识别模块,用于识别所述多模态输入数据表征的意图;所述应用管理器,用于匹配与所述多模态输入数据表征的意图对应的应用,并运行所述应用;所述能力调用模块,用于接收所述应用发送的能力调用请求,并解析确定需调用能力接口能力对应的接口,以及通过所述接口调用所述能力;所述多模态输出执行模块,用于执行被调用的能力生成的多模态输出数据的输出。
【技术特征摘要】
1.一种智能机器人,其特征在于,包括机器人操作系统,所述智能机器人还包括多模态数据获取模块和多模态输出执行模块,其中:所述多模态数据获取模块,用于获取多模态输入数据并解析以生成发送给所述机器人操作系统的数据;所述机器人操作系统至少包括,意图识别模块、应用管理器、能力调用模块,其中:所述意图识别模块,用于识别所述多模态输入数据表征的意图;所述应用管理器,用于匹配与所述多模态输入数据表征的意图对应的应用,并运行所述应用;所述能力调用模块,用于接收所述应用发送的能力调用请求,并解析确定需调用能力接口能力对应的接口,以及通过所述接口调用所述能力;所述多模态输出执行模块,用于执行被调用的能力生成的多模态输出数据的输出。2.如权利要求1所述的智能机器人,其特征在于,能力对应的接口通过如下方式形成:所述能力的引擎向所述机器人操作系统提供关联服务;将所述关联服务在开发框架下绑定及封装并在系统中形成接口,以提供由所述应用调用。3.如权利要求1或2所述的智能机器人,其特征在于,所述智能机器人操作系统使用统一的接口定义语言来公开各能...
【专利技术属性】
技术研发人员:李孝通,
申请(专利权)人:北京光年无限科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。