【技术实现步骤摘要】
本专利技术涉及人工智能
,特别涉及一种机器人控制引擎及系统。
技术介绍
当今的机器人多为工业机器人,而工业机器人以无感知能力的居多。这些机器人的操作程序都是预先制定的,并按照预定程序重复无误地完成确定的任务。它们缺乏适应性,只有当涉及的对象相同时,才能产生一致的结果。
技术实现思路
本专利技术实施例提供了一种机器人控制引擎及系统,以至少有效提高机器人自适应交互行为能力与智能化程度。在某些实施例中,一种机器人控制引擎,包括:感知数据获取装置,被设置为获取基于机器人感知到的信息按照至少一个预设的感知单元生成的感知数据,其中,感知数据包含感知单元的取值;控制条目产生装置,被设置为产生并维护基于机器人的感知数据控制机器人的交互行为的控制条目,其中,控制条目包含由至少一个感知单元构成的触发条件和触发条件触发的交互行为;倒排索引产生装置,被设置为以各个控制条目中的触发条件包含的感知单元的取值为主键、以控制条目的标识为目标产生倒排索引;以及控制条目检索装置,被设置为基于机器人的感知数据和倒排索引检索用于控制机器人交互行为的控制条目。在某些实施例中,一种机器人控制引擎,包括: ...
【技术保护点】
一种机器人控制引擎,其特征在于,包括:感知数据获取装置,被设置为获取基于机器人感知到的信息按照至少一个预设的感知单元生成的感知数据,其中,所述感知数据包含感知单元的取值;控制条目产生装置,被设置为产生并维护基于机器人的感知数据控制机器人的交互行为的控制条目,其中,所述控制条目包含由至少一个感知单元构成的触发条件和触发条件触发的交互行为;倒排索引产生装置,被设置为以各个控制条目中的触发条件包含的感知单元的取值为主键、以控制条目的标识为目标产生倒排索引;以及控制条目检索装置,被设置为基于机器人的感知数据和所述倒排索引检索用于控制机器人交互行为的控制条目。
【技术特征摘要】
1.一种机器人控制引擎,其特征在于,包括:感知数据获取装置,被设置为获取基于机器人感知到的信息按照至少一个预设的感知单元生成的感知数据,其中,所述感知数据包含感知单元的取值;控制条目产生装置,被设置为产生并维护基于机器人的感知数据控制机器人的交互行为的控制条目,其中,所述控制条目包含由至少一个感知单元构成的触发条件和触发条件触发的交互行为;倒排索引产生装置,被设置为以各个控制条目中的触发条件包含的感知单元的取值为主键、以控制条目的标识为目标产生倒排索引;以及控制条目检索装置,被设置为基于机器人的感知数据和所述倒排索引检索用于控制机器人交互行为的控制条目。2.如权利要求1所述的机器人控制引擎,其特征在于,还包括:感知单元分类装置,被设置为基于感知单元的类型对感知单元进行分类,形成按感知单元类型区分的感知单元集合;其中,所述倒排索引产生装置进一步被设置为,基于所述感知单元集合形成按感知单元类型区分的多个倒排索引;其中,所述机器人控制引擎还包括:控制条目检索代理装置,被设置为分析机器人的感知数据包含的感知单元,并基于所包含的感知单元的类型选择对应的倒排索引;其中,所述控制条目检索装置进一步被设置为,基于所述控制条目检索代理装置选取的倒排索引检索用于控制机器人交互行为的控制条目。3.如权利要求1或2所述的机器人控制引擎,其特征在于,所述倒排索引产生装置进一步被设置为,将控制条目中的触发条件包含的感知单元的取值变换成整形整数,以变换得到的整形整数为主键、以控制条目的标识为目标产生倒排索引,其中,不同的感知单元的取值对应不同的整形整数;其中,所述控制条目检索装置进一步被设置为,将机器人的感知数据中感知单元的取值变换成整形整数,基于感知数据中感知单元的取值变换得到的整形整数和所述倒排索引检索用于控制机器人交互行为的控制条目。4.如权利要求1至3中任一项所述的机器人控制引擎,其特征在于,所述控制条目检索装置进一步被设置为,基于机器人的感知数据中的感知单元的取值和所述倒排索引检索用于控制机器人交互行为的控制条目;其中,所述机器人控制引擎还包括:检索结果合成装置,被配置为合并基于机器人的感知数据中的各个感知单元的取值检索到的控制条目,形成与机器人的感知数据匹配的控制条目。5.如权利要求4所述的机器人控制引擎,其特征在于,所述检索结果合成装置进一步...
【专利技术属性】
技术研发人员:聂华闻,
申请(专利权)人:北京贝虎机器人技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。