一种硬件管理方法、算法执行方法、相关装置及机器人与流程

文档序号:26405819发布日期:2021-08-24 16:20阅读:来源:国知局

技术特征:

1.一种硬件管理方法,应用于机器人,其特征在于,所述方法包括:

针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件,以使得所述目标虚拟硬件能够调用所述目标实体硬件,所述目标实体硬件为所述机器人执行目标算法所需要调用的实体硬件,所述目标虚拟硬件提供有符合预设标准的调用接口;

对接所述目标实体硬件与所述目标虚拟硬件;

保存所述目标实体硬件与所述目标虚拟硬件间的关联关系。

2.根据权利要求1所述的方法,其特征在于,所述针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件,包括:

针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件的连接逻辑和/或解析逻辑。

3.根据权利要求1所述的方法,其特征在于,所述目标实体硬件为摄像机,所述目标算法为机器视觉算法。

4.根据权利要求1-3任一所述的方法,其特征在于,所述保存所述目标实体硬件与所述目标虚拟硬件间的关联关系,包括:

在所述机器人的操作系统中注册所述目标实体硬件与所述目标虚拟硬件间的关联关系。

5.一种算法执行方法,其特征在于,应用于机器人,所述方法包括:

获取实体硬件与虚拟硬件间的关联关系,每个所述虚拟硬件对应于一个设置于所述机器人上的实体硬件,并且提供有符合预设标准的调用接口;

按照所述关联关系,确定目标实体硬件所关联的目标虚拟硬件,所述目标实体硬件为所述机器人执行目标算法所需要调用的实体硬件;

通过所述目标虚拟硬件的调用接口调用所述目标虚拟硬件对所述目标实体硬件进行控制,以使得所述机器人通过所述目标虚拟硬件调用所述目标实体硬件执行所述目标算法。

6.根据权利要求5所述的方法,其特征在于,所述获取实体硬件与虚拟硬件间的关联关系,包括:

获取各个虚拟硬件对接实体硬件后在所述机器人的操作系统中注册的关联关系。

7.根据权利要求5或6所述的方法,其特征在于,所述目标实体硬件为摄像机,所述目标算法为机器视觉算法。

8.一种机器人,其特征在于,所述机器人包括:

操作系统、实体硬件、虚拟硬件、算法服务模块,所述虚拟硬件提供有符合预设标准的调用接口;

所述操作系统,用于针对所述实体硬件中的目标实体硬件,配置所述虚拟硬件中的目标虚拟硬件,以使得所述目标虚拟硬件能够调用所述目标实体硬件,所述目标实体硬件为执行目标算法所需要调用的实体硬件;

所述目标虚拟硬件,用于对接所述目标实体硬件;

所述操作系统,还用于保存所述目标实体硬件与所述目标虚拟硬件间的关联关系;

所述算法服务模块,用于在执行所述目标算法时,向所述操作系统申请所述目标实体硬件;

所述操作系统,还用于获取所述实体硬件与所述虚拟硬件间的关联关系;按照所述关联关系,确定所述目标实体硬件所关联的所述目标虚拟硬件;向所述算法服务模块反馈所述目标虚拟硬件;

所述算法服务模块,还用于通过所述目标虚拟硬件的调用接口调用所述目标虚拟硬件对所述目标实体硬件进行控制,以使得通过所述目标虚拟硬件调用所述目标实体硬件执行所述目标算法。

9.一种机器人,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1-4或5-7任一所述的方法步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4或5-7任一所述的方法步骤。


技术总结
本发明实施例提供了一种硬件管理方法、算法执行方法、相关装置及机器人。其中,方法包括:针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件,以使得所述目标虚拟硬件能够调用所述目标实体硬件,所述目标实体硬件为所述机器人执行目标算法所需要调用的实体硬件,所述目标虚拟硬件提供有符合预设标准的调用接口;对接所述目标实体硬件与所述目标虚拟硬件;保存所述目标实体硬件与所述目标虚拟硬件间的关联关系。可以通过目标虚拟硬件与目标实体硬件进行对接,只需更改目标虚拟硬件的配置,而目标虚拟硬件有标准调用接口,只需针对该调用接口开发算法即可以使得算法能够正常的在不同硬件环境中被执行,有效降低产品开发的人工成本。

技术研发人员:李艳招;耿磊
受保护的技术使用者:北京猎户星空科技有限公司
技术研发日:2020.02.21
技术公布日:2021.08.24
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1