半实物仿真测试方法、装置及系统与流程

机器人控制器的测试主要包括控制器核心软件的测试和外部接口的测试。同时为了保证机器人控制器在真实工况下进行测试,需要对其实际运行的各项功能和性能指标进行测试。半实物仿真测试平台是连接控制器和被控对象进行测试的测试平台,在基于半实物仿真的实验中,能够真实地反映控制器的动态特性、静态特性和非线性因素,是一种比较实用的仿真测试技术。

目前科研领域或市场上出现的半实物仿真测试平台只能测试控制器的一项功能,当需要测试控制器的其他功能时,需要更换硬件或重新开发软件,测试操作过程复杂。因此现有的半实物仿真测试平台测试功能单一、可扩展性差、测试操作复杂,给用户带来了诸多不便。

有鉴于此,技术人员研发了提供一种半实物仿真测试方法、装置和系统,能够在半实物仿真测试平台的同一半上测试多种功能,扩展性强,测试操作简单,使用方便。

一方面,该半实物仿真测试技术提供了一种半实物仿真测试方法,包括以下步骤:接收用户选择的测试项目,所述测试项目与测试项目标识相关联;调用测试项目标识对应的测试套件中的测试程序,生成测试指令并发送给对应的控制器,使得控制器向数据采集设备发送执行指令;根据测试项目标识,从服务器调用数据采集设备发送的运动参数;其中数据采集设备包括加载有实时仿真模型的下位机;调用测试套件中与测试项目标识对应的评估程序,分析计算运动参数,获得测试结果。

第二方面,该半实物仿真测试技术还提供了一种半实物仿真测试装置,包括:选择接收模块,用于接收用户选择的测试项目,所述测试项目与测试项目标识相关联;指令发送模块,用于调用测试项目标识对应的测试包中的测试程序,生成测试指令并发送给对应的控制器,以便控制器向数据采集设备发送执行指令;参数调用模块,用于根据测试项目标识从服务器调用数据采集设备发送的运动参数;其中数据采集设备包括加载有实时仿真模型的下位机;结果获取模块,用于调用测试套件中与测试项目标识对应的评估程序,分析计算运动参数,获取测试结果。

第三方面,该半实物仿真测试技术还提供了一种半实物仿真测试系统,包括上位机、服务器、控制器和数据采集设备;上位机与控制器连接,并包括根据第二方面的装置,数据采集设备包括加载有实时仿真模型的下位机。

该半实物仿真测试技术具有以下有益效果:该半实物仿真测试方法包括:接收用户选择的测试项目,测试项目与测试项目标识相关联;调用测试项目标识对应的测试套件中的测试程序,生成测试指令并发送给对应的控制器,使得控制器向数据采集设备发送执行指令;根据测试项目标识,从服务器调用数据采集设备发送的运动参数;其中数据采集设备包括加载有实时仿真模型的下位机;调用测试项目标识对应的测试套件中的评估程序,分析计算运动参数,获得测试结果。该半实物仿真测试技术可以在同一半的物理仿真测试平台上实现多功能测试,可扩展性强、测试操作简单、使用方便。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实物仿真测试系统主要用于武器装备研发阶段、测试试验阶段对被测系统UUT开展全面的功能、性能、接口、安全性等测试工作,确保系统实现了其声明的需求,为实现这一目标,HIL系统必须具有以下一些基本能力: (1)UUT运行环境的描述能力 HIL系统必须对UUT的运行环境进行描述,包括与UUT相连的外部设备及其特性、与外部设备交互的信号或总线数据协议。 (2)仿真平台资源的管理与描述能力 HIL系统的硬件主要包括硬件板卡、主控计算机、仿真计算机,HIL系统需要对平台中的这些资源进行管理和描述,才能确保运行于其上的测试套TS能通过硬件平台与UUT发生交互。 (3)仿真程序的开发能力 HIL系统对UUT测试时,并不单是信号的激励产生和信号的测量,还需要对与UUT相连的外围系统的特性进行仿真,才能确保在尽力能逼真的场景下模拟仿真UUT的运行环境。面向具体UUT应用的HIL系统仿真模型可以开发完成后做为HIL的一部分,但通用的HIL系统(简称GHIL)则需要平台提供仿真模型的开发能力。 (4)测试用例与测试套的开发能力 HIL系统构建完整的UUT系统运行的仿真环境并不是目的,对UUT进行测试验证,发现UUT中存在的缺陷才是HIL系统所需要的。因此要求GHIL平台提供测试用例和测试套的开发能力。 除上述4项基本能力外,为确保GHIL系统的易用性,还需要GHIL能实现可视化仿真测试监控窗体设计运行、测试数据管理、测试结果报告与展示等功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值