[发明专利]一种硬件管理方法、算法执行方法、相关装置及机器人在审
申请号: | 202010109024.6 | 申请日: | 2020-02-21 |
公开(公告)号: | CN113297024A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 李艳招;耿磊 | 申请(专利权)人: | 北京猎户星空科技有限公司 |
主分类号: | G06F11/26 | 分类号: | G06F11/26 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;丁芸 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬件 管理 方法 算法 执行 相关 装置 机器人 | ||
本发明实施例提供了一种硬件管理方法、算法执行方法、相关装置及机器人。其中,方法包括:针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件,以使得所述目标虚拟硬件能够调用所述目标实体硬件,所述目标实体硬件为所述机器人执行目标算法所需要调用的实体硬件,所述目标虚拟硬件提供有符合预设标准的调用接口;对接所述目标实体硬件与所述目标虚拟硬件;保存所述目标实体硬件与所述目标虚拟硬件间的关联关系。可以通过目标虚拟硬件与目标实体硬件进行对接,只需更改目标虚拟硬件的配置,而目标虚拟硬件有标准调用接口,只需针对该调用接口开发算法即可以使得算法能够正常的在不同硬件环境中被执行,有效降低产品开发的人工成本。
技术领域
本发明涉及机器人技术领域,特别是涉及一种硬件管理方法、算法执行方法、相关装置及机器人。
背景技术
机器人在实际工作过程中,需要通过执行一些算法以实现特定的功能,例如通过机器视觉算法识别工作场景中的物体。算法的执行需要通过调用机器人上相应的实体硬件来实现,而不同应用场景中,硬件环境可能各不相同,往往缺乏统一的标准。
相关技术中,可以由开发人员针对不同应用场景对算法进行适应性修改,以使得可以在不同应用场景中实现该算法,但是该方案的人工成本较高。
发明内容
本发明实施例的目的在于提供一种硬件管理方法、算法执行方法、相关装置及机器人,以实现同一算法能够适应于不同硬件环境,降低产品开发的人工成本。具体技术方案如下:
在本发明实施例的第一方面,提供了一种硬件管理方法,应用于机器人,所述方法包括:
针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件,以使得所述目标虚拟硬件能够调用所述目标实体硬件,所述目标实体硬件为所述机器人执行目标算法所需要调用的实体硬件,所述目标虚拟硬件提供有符合预设标准的调用接口;
对接所述目标实体硬件与所述目标虚拟硬件;
保存所述目标实体硬件与所述目标虚拟硬件间的关联关系。
在一种可能的实现方式中,所述针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件,包括:
针对设置于所述机器人上的目标实体硬件,配置目标虚拟硬件的连接逻辑和/或解析逻辑。
在一种可能的实现方式中,所述目标实体硬件为摄像机,所述目标算法为机器视觉算法。
在一种可能的实现方式中,所述保存所述目标实体硬件与所述目标虚拟硬件间的关联关系,包括:
在所述机器人的操作系统中注册所述目标实体硬件与所述目标虚拟硬件间的关联关系。
在本发明实施例的第二方面,提供了一种算法执行方法,应用于机器人,所述方法包括:
获取实体硬件与虚拟硬件间的关联关系,每个所述虚拟硬件对应于一个设置于所述机器人上的实体硬件,并且提供有符合预设标准的调用接口;
按照所述关联关系,确定目标实体硬件所关联的目标虚拟硬件,所述目标实体硬件为所述机器人执行目标算法所需要调用的实体硬件;
通过所述目标虚拟硬件的调用接口调用所述目标虚拟硬件对所述目标实体硬件进行控制,以使得所述机器人通过所述目标虚拟硬件调用所述目标实体硬件执行所述目标算法。
在一种可能的实现方式中,所述获取实体硬件与虚拟硬件间的关联关系,包括:
获取各个虚拟硬件对接实体硬件后在所述机器人的操作系统中注册的关联关系。
在一种可能的实现方式中,所述目标实体硬件为摄像机,所述目标算法为机器视觉算法。
在本发明实施例的第三方面,提供了一种机器人,所述机器人包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京猎户星空科技有限公司,未经北京猎户星空科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010109024.6/2.html,转载请声明来源钻瓜专利网。