【技术实现步骤摘要】
仿真测试移动机器人的装置
[0001]本申请涉及移动机器人
,特别涉及仿真测试移动机器人的装置。
技术介绍
[0002]移动机器人越来越多地应用到各领域中。在移动机器人研发过程中,需要对移动机器人进行业务逻辑等测试。
[0003]然而,由于移动机器人车型较多,且同一车型的功能也较多。不同车型的不同功能(例如AGV行走功能、AGV执行机构动作功能、AGV集群规划导航功能等)的开发可能还涉及到不同软件开发人员。因此,在对移动机器人实体进行测试时,需要协调多个实体车型才能保证调试进度,加大了项目开发成本,同时还存在部分车型产能有限,不一定会有样车调试等问题。简言之,在利用移动机器人进行测试时,测试方便性有待提高。
技术实现思路
[0004]为此,本申请提出了仿真测试移动机器人的方案,能够对移动机器人进行仿真测试,有助于提高测试方便性。
[0005]根据本申请一个方面,提供一种仿真测试移动机器人的装置,包括:
[0006]应用单元,用于执行与移动机器人相同的业务操作;
[0007]接口单元,用于控制所述应用单元与所述仿真单元之间的数据交互;
[0008]仿真单元,包括:
[0009]硬件模拟模块,模拟所述移动机器人中的硬件组件的运行,生成对所述硬件组件的仿真数据;
[0010]仿真驱动模块,通过所述接口单元向所述应用单元返回所述硬件模拟模块生成的所述仿真数据。
[0011]在一些实施例中,所述装置的硬件与所述移动机器人中的控制器相同,所述应 ...
【技术保护点】
【技术特征摘要】
1.一种仿真测试移动机器人的装置,其特征在于,包括:应用单元,用于执行与移动机器人相同的业务操作;接口单元,用于控制所述应用单元与所述仿真单元之间的数据交互;仿真单元,包括:硬件模拟模块,模拟所述移动机器人中的硬件组件的运行,生成对所述硬件组件的仿真数据;仿真驱动模块,通过所述接口单元向所述应用单元返回所述硬件模拟模块生成的所述仿真数据。2.如权利要求1所述的装置,其特征在于,所述装置的硬件与所述移动机器人中的控制器相同,所述应用单元复用与所述移动机器人相同的业务软件,所述接口单元复用与所述移动机器人相同的接口抽象;所述仿真驱动模块用于从所述接口单元获取所述应用单元的指令,并根据所述指令驱动所述硬件模拟模块运行。3.如权利要求1所述的装置,其特征在于,所述接口单元,还用于:在所述装置启动时判断驱动类型,所述驱动类型的类型范围包括与所述硬件模拟模块对应的类型和与所述移动机器人中的所述硬件组件对应的类型;在确定所述驱动类型对应所述硬件模拟模块时,对所述仿真驱动模块进行注册,以便所述应用单元与所述仿真单元进行数据交互。4.如权利要求1所述的装置,其特征在于,所述硬件模拟模块包括下述中至少一种:电机仿真模块、电池仿真模块、按钮仿真模块和传感器仿真模块,所述按钮仿真模块用于模拟下述中至少一种:急停按钮、碰撞条、启动按钮、手自动按钮和复位按钮;所述仿真驱动模块包括下述中至少一种:能源仿真驱动、按钮仿真驱动、传感器仿真驱动、举升仿真驱动、转盘仿真驱动和行走仿真驱动。5.如权利要求4所述的装置,其特征在于,所述电机仿真模块包括用于模拟举升机构的第一电机子模块和用于模拟转盘机构的第二电机子模块;所述应用单元基于机构动作测试用例,通过所述接口单元向所述举升仿真驱动发送第一动作指令和/或向所述转盘仿真驱动发送第二动作指令,所述机构动作测试用例用于指示举升机构的动作和/或转盘机构的动作;所述举升仿真驱动根据所述第一动作指令驱动所述第一电机子模块,使得第一电机子模块模拟所述举升机构的运行并生成第一仿真数据;和/或所述转盘仿真驱动根据所述第二动作指令驱动所述第二电机子模块,使得所述第二电机子模块模拟所述转盘机构的运行并生成第二仿真数据;所述举升仿真驱动将举升仿真数据传输到所述应用单元,所述举升仿真数据包括:所述第一仿真数据和/或所述第二仿真数据。6.如权利要求4所述的装置,其特征在于,所述电机仿真模块包括模拟行走机构的第三电机子模块,所述第三电机子模块用于模拟一个或多个用于行走的电机;所述应用单元基于行走测试用例,通过所述接口单元向所述行走仿真驱动发送行走指令,所述行走测试用例用于指示所述移动机器人的自主路线规划,或者机器人控制系统发
出的集群路径规划;所述行走仿真驱动根据所述行走指令驱动所述第三电机子模块进行行走仿真,并将所述第三电机子模块生成的行走仿真数据传输到所述应用单元。7.如权利要求6所述的装置,其特征在于,所述传感器仿真模块包括激光器仿真模块;所述激光器仿真模块用于:获取来自所述第三电机子模块的行走信息,所述行走信息包括模拟的行走机构在目标场景中的初始位置、速度、加速度和所述移动机器人的形状尺寸;根据所述行走信息,生成所述移动机器人在所述目标场景中的位姿信息;根据所述位姿信息生成激光仿真数据,所述激光仿真数据用于模拟当所述移动机器人处于所述位姿信...
【专利技术属性】
技术研发人员:周磊杰,胡国栋,裘伟敏,魏志强,
申请(专利权)人:杭州海康机器人技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。