基于ARM的视觉跟踪运动控制系统开发

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:benlums
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统工业机器人一般采用工控机作为控制系统。这种系统成本较高,软硬件结构复杂,在许多行业的应用中受到了限制。作为一个应用型项目,本文的目的是开发一种基于嵌入式的具有高速图像采集,图像处理和运动控制功能的系统平台,在该控制系统上,可以完成对目标的高速图像采集,对图像进行复杂的图像处理运算,并对多个运动轴进行复杂的轨迹规划。控制系统基于ARM Cortex-A9架构处理器,将图像采集,图像处理和运动控制技术结合,实现了图像采集模块,图像处理模块,运动控制模块的主要功能,为进行复杂的图像处理和运动轨迹规划的实现提供了便捷的接口,为后续的开发和研究提供了一种方便快捷的平台。论文应用嵌入式系统作为控制平台,选择了主频为1.6GHz,集成了具有400MHz频率的Mali-400MP图形处理器的三星Exynos4412四核心处理器作为主控芯片,该芯片较高的性能可以完成高速的图像处理任务。控制系统采用CMOS相机完成图像的高速采集。使用PCL6045BL芯片作为运动控制芯片,可以精确的实现多种运动方式的控制功能。系统可以通过多核心处理器同时完成图像采集较为复杂的图像处理处理以及运动控制,实现对目标的实时跟踪。控制系统采用嵌入式Linux系统作为系统平台,通过对控制系统的功能需求分析,对Linux进行了针对性的裁剪和移植。包括引导程序的移植,Linux系统内核的修改和移植,交叉编译链的建立,文件系统的制作等。完成了在Linux控制系统下使用V4L2对目标的高速图像采集,并实现了图像图形处理库OpenCV在嵌入式平台的应用。本文在最新的跨平台的集成开发环境Qt5.2.1下完成了控制系统应用软件的开发。包括视觉跟踪系统的设计,运动控制模块的驱动和函数接口的设计,图像采集和处理模块的程序设计,人机交互界面和系统状态监控模块的设计。应用基于Qt的多线程技术,保证了人机交互,运动控制,图像采集处理,状态监控各个模块可以多任务操作,而互相不受到影响。本文最终完成了一个功能基本完善的具有视觉功能的运动控制系统平台。为实现质量轻,体积小,成本低的嵌入式运动控制系统提供了一种解决方案。
其他文献
三维点云模型在人脸识别、三维动画、虚拟现实等许多领域有着广泛的应用。在各种三维点云重建技术中,双目立体视觉由于其实现灵活、配置要求低的特点而受到广泛的关注。立体
舵机是保障船舶在海上安全航行的重要设备之一,其操纵性能的好与坏直接影响着船舶在复杂海洋环境下的稳定性。舵机的转舵机构有诸多形式,其中翻边式转叶舵机以其结构上的优势
近年来大规模突发事件的频繁发生,引起了政府和学术界的广泛关注。大规模突发事件自身表现出难预测性、不确定性、复杂性等特征同时又具有潜在的次生、衍生危害。所以,它的破坏
近年来,电源行业迅猛发展,但在生产能力和经济效益不断提高的同时,企业信息化建设无法跟上企业的发展步伐,仍采用传统的手工管理模式。生产现场实时数据采用手工记录,速度慢,
随着世界各国经济发展对资源需求的激增,以及陆地上的资源被开发的日益枯竭,促使人们向资源蕴藏量丰富的海洋进军。现阶段开发海洋能源中广泛采用具有动力定位系统的作业船或
传统的同步发电机组试验电源系统因噪声大、耗能高、操作不方便且频率调节范围窄等因素制约电机行业的发展。而本文中2+2MW电机试验电源系统专门为大功率风力发电机试验而开
为了更好的缓解城市电网压力,冰蓄冷空调技术在我国得到了越来越广泛的应用,如何最优化的利用冰蓄冷空调技术,充分发挥冰蓄冷空调技术“移峰填谷”的优势,使用户在经济上达到
智能视频监控系统的智能性主要体现在图像识别功能上,具有图像识别功能的智能视频监控系统的出现是视频监控系统发展的重要标志。智能视频监控技术的关键在于图像识别算法的
随着全球经济一体化步伐加快,远洋航行变得越来越普遍,海洋气象传真资料的需求已不再局限于军事领域,开始应用在日常生活、贸易中。气象传真接收机作为获取气象传真信息的途
随着网络和信息技术的发展,人们对建筑环境质量的要求也越来越高,网络中的传输数据量也随之增大,出现了网络传输中信息传输冲突和敏感数据传输等问题,因此需要提高网络通信系