论文部分内容阅读
智能车辆是一个集环境感知、规划决策、操作控制等功能于一体的智能体,其研究涉及机械、运动学与动力学、电子、计算机、信息处理、控制和人工智能等科学技术领域。它在军事领域、无人驾驶和恶劣环境下工作等方面有着广泛的应用前景。而在无人驾驶智能车领域,动态目标检测及跟踪一直是研究的热点。本文设计和实现了智能车的软件平台。本文将智能车软件构架分为设备驱动层、感知层、常用功能模块、算法层和算法管理层这几个主要部分。各传感器解码模块和多算法配合部分采用多线程模型,有效地提高了资源的使用效率。为了提升系统的实时性,本文将智能车系统分拆成两部分:服务器进行传感器数据的采集、前期处理和车体控制输出;客户端接收环境感知数据,做算法决策。两者之间采用以太网互联,利用TCP/IP协议进行通信。分布式系统的架构有效地提升了整个系统的效率动态目标检测及跟踪是无人驾驶智能车领域中的关键问题。由于在校园中行人为最主要的障碍物,因此本文在图像算法中特别针对人体目标进行辨识。在使用单目视觉进行目标跟踪的传统方法中,由于需要在整幅图像上搜寻人体目标,会导致计算负担过重。本文首先使用激光测距信息提取候选目标,再利用图像算法对候选目标进行确认。在检测候选者时使用三激光联合数据,增大了扫描范围和检测候选的准确性。在图像算法中,本文采用C4检测器对人体进行识别,图像特征采用了CENTRIST视觉描述子,检测器基于级联的框架结构,采用二级级联支持向量机对其进行快速判别。实验证明该激光配合图像的人体检测算法具有较好的准确率与实时性。在跟踪算法中,本文采用匀速直线运动模型作为人体目标的运动模型,利用卡尔曼滤波器进行预测和估计。本文将对每个检测到的人体目标建立基于HSV的颜色模型,舍弃V分量,从而有效的减少了光线变化的影响。在跟踪过程中,首先通过激光和图像检测人体,初始化人体目标,然后利用目标位置和其HSV颜色模型进行匹配。实验结果表明本文所提算法和跟踪策略可以在室外对多人体目标进行有效地跟踪,并且可以消除旋转、遮挡及重叠等干扰因素。