首页> 外文会议>Systems and Information Engineering Design Symposium >Test automation through robotic actuation and image analytics
【24h】

Test automation through robotic actuation and image analytics

机译:通过机器人驱动和图像分析实现自动化测试

获取原文

摘要

Internet of Things (IoT) systems include a network of physical devices in communication with each other and, therefore, commonly require cross integration of products from multiple companies. Integration testing can be necessary whenever any central product in the network is updated - hence, the automation of testing is important to save time and resources. In particular, this project focuses on automated testing of security panels for a home security and automation company. Currently, the panels are physically modified so that relays can be used to activate some test scenarios; however, this modification endangers the integrity of the test. Other test scenarios are conducted manually by Quality Engineers. The focus of this paper is on automating testing using robotic actuation and image analytics (IA). The newly designed automated test system (ATS) contains three main subsystems: a test rig that provides fixturing and controls lighting in the test environment, a Cyton Epsilon 300 robotic arm that pushes buttons on a panel and activates specific sensors, and an IA system (IAS) to determine the state of the panel. The IAS takes pictures of the alarm panel in states such as “Armed” or “Disarmed” and determines the panel's state using template matching in OpenCV. Using this feedback, the ATS automatically determines if the panel successfully completed the test. Test results include accuracy testing on the robotic arm, which can mark a piece of paper with a pen 100 times without any noticeable drift and only three misses. Further, template matching was shown to correctly detect six panel states when panel position and lighting were held constant. These findings highlight the importance of a test rig to control position and lighting. Finally, user testing demonstrated a setup time of under 30 minutes, which compares favorably to the day or more required to set up the current testing system.
机译:物联网(IoT)系统包括相互通信的物理设备网络,因此,通常需要来自多家公司的产品的交叉集成。每当更新网络中的任何中央产品时,都必须进行集成测试-因此,测试的自动化对于节省时间和资源很重要。特别是,该项目专注于为家庭安全和自动化公司的安全面板进行自动化测试。当前,面板已进行了物理修改,以便可以使用继电器激活某些测试方案。但是,这种修改会危害测试的完整性。其他测试场景由质量工程师手动执行。本文的重点是使用机器人致动和图像分析(IA)进行自动化测试。新设计的自动化测试系统(ATS)包含三个主要子系统:一个在测试环境中提供固定装置并控制照明的测试装置,一个Cyton Epsilon 300机械臂(可按面板上的按钮并激活特定的传感器)以及一个IA系统( IAS)来确定面板的状态。 IAS会以“武装”或“撤防”等状态为警报面板拍照,并使用OpenCV中的模板匹配来确定警报面板的状态。使用此反馈,ATS会自动确定面板是否成功完成了测试。测试结果包括在机械臂上进行的准确性测试,该技术可以用笔在纸上标记100次,而不会出现明显的漂移,并且只有3次未命中。此外,显示了模板匹配,可在面板位置和照明保持恒定时正确检测六个面板状态。这些发现突出了测试设备对控制位置和照明的重要性。最终,用户测试表明建立时间少于30分钟,与建立当前测试系统所需的一天或更长时间相比,具有优势。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号