基于视觉的振动检测算法与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:king_casper
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当处于强辐射的环境下时,出于对工作人员的保护,通常需要使用专用的机械装置来替代人类进行作业,核环境操作机械臂即是其中一种。当出于操作空间或任务等要求,机械臂被设计得很长且比较细时,机械臂容易因自身刚度不足而在运动时引起振动。常规环境下的振动检测,当前已经有许多方法,但是在极端环境(如高温、强辐射等)下,传统的检测传感器往往无法使用,而基于视觉的检测系统具有更强的抗干扰能力以及更好的检测性能。基于上述背景,本文研究基于视觉的振动检测算法及其实现方案。为了实现帧间位移序列的检测,本文结合FAST(Feature from Accelerated Segment Test)角点和KLT(Kanade-Lucas-Tomas算法)算法,实现了快速的检测算法。可以实现帧间位移序列检测的算法常用的有背景差分法、帧间差分法、Mean-Shift算法及KLT算法等。因为在实际的运用场景中,相机处于机械臂的末端且随机械臂一起运动所以不能满足背景差分法和帧间差分法要求相机固定的条件;另外,可观测目标中也没有明显可识别的颜色区域,这限制了Mean-Shift算法在这一场景中的运用。鉴于上述原因,文中使用了KLT算法来实现帧间位移序列的检测。然而KLT算法也有自身的缺陷:计算过程涉及到了大量的浮点运算;这使得KLT算法在实际应用中会占用大量计算资源进而使得KLT算法在计算能力弱的平台下无法使用。基于机器学习的FAST角点算法使用了决策树来选取特征点;这一方法被证明是快速可靠的特征点选取算法。所以文中使用了FAST角点替代KLT特征点作为KLT算法的跟踪特征。而在具体实现时,为了借助平台的特性进一步提高该算法的运行速度,文中也使用SSE(Streaming SIMD Extension)指令集对KLT算法的跟踪部分进行了修改。经在Windows系统下验证,上述更改能够有效加快算法的运行速度且更改后的实验结果能够满足要求。最后,将整个算法移植到了QNX系统下,并进行了实际测试;测试结果表明对KLT算法的更改能够有效提高其在QNX系统下的运行速度。另外,为了实现图像采集,在算法实现过程中,还根据UVC标准在QNX系统下开发了USB摄像头驱动程序。该驱动程序能够稳定的实现图像采集。
其他文献
随着计算机网络和通信技术的发展,信息安全已经成为一个国家信息技术水平的一个重要标志,各国投入大量的人力、物力、财力打造信息安全,个人和普通公司、企业对安全的需求也
现代战争中,空中精确打击和空地一体化作战已经成为最重要的作战形式。因此,对空中目标的识别就显得非常重要。本论文针对飞机目标,在基于DSP的图像处理平台上进行了飞机目标
进入21世纪后,多媒体技术获得了巨大的发展,而其中以三维数字模型和三维场景技术为代表的三维信息技术正在逐步成为影响人们生活、工作和娱乐的主流媒体技术。科学技术的增长
控制器的性能监控,是保证控制器及整个工业过程平稳正常运行的一种常用手段。由于工业过程日趋复杂,传统的数据驱动的预测控制器(Model Predictive Control,MPC)的性能监控方
随着智能家居的兴起,高品质的室内空气调节系统也越来越受到人们的重视。人们已不仅仅满足于常规的冷暖调节功能,而是更加关注室内的热舒适度,从而对空调系统的设计和控制提
本文主要针对02风洞试验研究的要求,瞄准当今国际上先进的测控技术水平,组建一个国内领先的风洞测控系统一基于PXI总线平台的风洞测控系统。 在本论文中,首先介绍了PXI总线、
转台作为一种仿真和测试设备广泛应用于航空、航天、电子通信等众多领域,而改善转台的功能和提高转台的性能品质对航空航天工业以及国防建设的发展都具有重要的意义。在大力
随着科学技术和时代的发展,机器人作为高新技术密集的机电一体化产品在近年来得到了迅速的发展,现代社会机器人得到了广泛的应用,由于机器人具有高效性、安全性和高精确性等优点
电接触广泛而大量地存在于电子、电力及自动控制等系统内。从可靠性理论可知,每对电接触触点都是串联在电路系统内的,它相当于一个电子元件,因此,其接触性能严重影响电子装置
在海上运输非常发达的今天,船舶压载水人为地在各大洋之间流通,这样随意排放可能带来的生物入侵和生态灾难,已被国际海事组织宣布为海洋面临的“四大危害”之一。船舶压载水的管