一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

适配用于机器人的多个底盘的中间件及控制方法与流程

2021-09-15 00:01:00 来源:中国专利 TAG:机器人 底盘 用于 控制 多个

技术特征:
1.一种适配用于机器人的多个底盘的中间件,其特征在于,所述中间件包括:封装了所述多个底盘的第一能力的第一服务层,所述第一服务层具有与上层业务层以及下层底盘能力层进行通信的接口,所述第一服务层调用所述下层底盘能力层向所述上层业务层提供第一服务,其中,所述第一服务层对所述上层业务层的输出是第一标准输出。2.根据权利要求1所述的中间件,其特征在于,所述中间件还包括:封装了所述多个底盘的第二能力的第二服务层,所述第二服务层具有与所述上层业务层进行通信的接口,所述第二服务层向所述上层业务层提供第二服务且不需要调用所述下层底盘能力层,其中,所述第二服务层对所述上层业务层的输出是第二标准输出。3.根据权利要求1所述的中间件,其特征在于,所述下层底盘能力层包括:底盘能力抽象层,命令处理层、协议层和底盘硬件层。4.根据权利要求1

3任一所述的中间件,其特征在于,所述第一能力包括建图能力、运动能力、导航能力、定位能力和硬件控制能力中的至少一种。5.根据权利要求1

3任一所述的中间件,其特征在于,所述第二能力包括与数据相关的能力,所述数据包括点位信息、地图信息、描述信息和配置信息中的至少一种。6.一种控制用于机器人的底盘的方法,其特征在于,包括:业务层读取与应用指令对应的服务信息;中间件调用与所述服务信息对应的第一服务,所述中间件包括:封装了所述多个底盘的第一能力的第一服务层,所述第一服务层具有与上层业务层以及下层底盘能力层进行通信的接口,所述第一服务层调用所述下层底盘能力层向所述上层业务层提供第一服务,其中,所述第一服务层对所述上层业务层的输出是第一标准输出。7.根据权利要求6所述的方法,其特征在于,还包括:所述中间件调用与所述服务信息对应的第二服务,所述中间件还包括:封装了所述多个底盘的第二能力的第二服务层,所述第二服务层具有与所述上层业务层进行通信的接口,所述第二服务层向所述上层业务层提供第二服务且不需要调用所述下层底盘能力层,其中,所述第二服务层对所述上层业务层的输出是第二标准输出。8.一种适配用于机器人的多个底盘的能力封装方法,其特征在于,包括:将所述多个底盘的第一能力封装为第一服务层,所述第一服务层具有与上层业务层以及下层底盘能力层进行通信的接口,所述第一服务层调用所述下层底盘能力层向所述上层业务层提供第一服务,其中,所述第一服务层对所述上层业务层的输出是第一标准输出。9.根据权利要求8所述的方法,其特征在于,还包括:将所述多个底盘的第二能力封装为第二服务层,所述第二服务层具有与所述上层业务层进行通信的接口,所述第二服务层向所述上层业务层提供第二服务且不需要调用所述下层底盘能力层,其中,所述第二服务层对所述上层业务层的输出是第二标准输出。10.一种机器人,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求6或8所述的方法。11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求6或8所述的方法。

技术总结
本申请提出了一种适配用于机器人的多个底盘的中间件及控制用于机器人的底盘的方法,该中间件包括:封装了所述多个底盘的第一能力的第一服务层,所述第一服务层具有与上层业务层以及下层底盘能力层进行通信的接口,所述第一服务层调用所述下层底盘能力层向所述上层业务层提供第一服务,其中,所述第一服务层对所述上层业务层的输出是第一标准输出。本申请中,不同机器人底盘能力上的差异性对上层业务层被屏蔽掉,业务层能够便捷地使用不同的机器人底盘,开发和维护工作量大大减少。开发和维护工作量大大减少。开发和维护工作量大大减少。


技术研发人员:李庚
受保护的技术使用者:北京猎户星空科技有限公司
技术研发日:2021.06.25
技术公布日:2021/9/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜