论文部分内容阅读
随着我国经济建设的快速发展,城市规模的日益扩大,城市轨道交通已经成为城市交通设施中非常重要的组成部分。轨道交通自动检票设备的引入能够提高乘客的通行效率,保证整个交通的快速运转,现在已经基本取代了人工检票。闸机作为自动检票设备,其通行逻辑算法的正确性和质量将直接影响整个闸机的运行效率。目前闸机主要以实物和人工的方式进行测试,这种测试方法成本较高,容易引入错误,且当闸机的外壳形状、传感器的布局或者通行算法发生改变时,需要整个测试过程重新进行。针对闸机测试过程的需求,项目组开发了面向轨道交通闸机通行算法的仿真测试系统。通过从视频中采集数据来自动生成测试用例,模拟闸机硬件来实现仿真测试过程中通行控制算法与闸机的交互,利用测试数据和仿真测试过程中添加的标签对仿真结果进行自动的判断和展示。系统能够对不同的闸机外壳、传感器布局和通行控制算法进行高效的仿真测试。本文首先对相关的技术背景进行了介绍,详细介绍了闸机的分类、组成和典型的工作场景;介绍了闸机中通行控制算法和相关仿真系统的相关知识,包括算法的需求、质量标准、当前的研究进展以及面临的挑战和期望;引出了仿真测试系统设计过程中的需求和功能。然后描述了仿真测试系统中的关键技术和解决的方案,通过视频和图像进行基本数据的采集,并通过插值处理建立标准通行样本数据库;根据需求定制测试用例;添加标签以支持测试结果的自动分析。提出了仿真测试系统的整体架构,并分层次介绍了系统的主要功能模块的功能和基本的工作机制和流程,系统包括数据采集层、数据存储层、测试层和展示层四个层次。接下来介绍了总体的类图结构和各主要模块的设计和实现,包括关键的数据结构和接口。介绍了系统所使用的数据库,系统实现的相关界面和部分测试流程。最后对论文的工作进行了总结,并对未来的工作进行了展望,指出了系统还可以实现的功能。