基于ARM9的嵌入式魔方机器人系统设计

基于ARM9的嵌入式魔方机器人系统设计

论文摘要

在计算机图像视觉处理应用中,机器视觉以及图像信息处理的应用占有很大比例。数字图像的处理又成为这一研究的热点,近年来得到了极大的重视和长足的发展。在通讯、管理、医学、地震、气象、航空航天以及教育等领域发挥着愈来愈重要的作用,并且产生了许多优秀的理论和算法。但是面向应用的图像处理系统却不尽如人意,不能很好的满足图像应用的要求。传统基于PC机的图像处理系统体积庞大,不具有便携性;桌面操作系统不具有实时性。传统的图像处理实现方法越来越不能满足图像应用实时性和小型化的要求。对此,本论文探索一种基于ARM9嵌入式平台的图像处理解决方案,并把处理结果应用在了人工智能领域内的自动寻找识别方面。嵌入式平台集成度高,实时性强,并支持多任务,符合我们追求的实时性,小型性和专一性等特点。可以面对日益复杂的图像应用。基于嵌入式平台的图像处理系统是未来图像处理系统的发展趋势。研究如何将嵌入式平台和图像处理结合起来,对于快速开发图像应用具有重要的指导意义。论文对系统总体功能和设计进行了分析,分析了ARM嵌入式平台上实现的几个关键问题,如:图像分割,机器视觉学习等。论文还包括了系统框架设计,开发流程设计以及开发原则设计,从而对机器视觉在嵌入式平台下的实现有一定的启发。本系统由硬件和软件两部分组成。硬件部分采用”天嵌”公司的TQ2440作为实际的试验开发平台,并根据系统的功能需求对其硬件资源进行裁剪。软件部分,完成了嵌入式系统的启动过程分析,然后在此环境中,按照图像处理应用程序的需求配置、编译了嵌入式操作系统ARM-Linux,建立了交叉编译开发环境,配置了内核,Bootloader,摄像头驱动程序以及嵌入式下GUI—Qt程序。最后分析并实现了图像分割处理算法--加权K均值聚类算法以及成功的完成了魔方还原算法。论文末尾,提出基于ARM平台的数字图像,机器视觉的应用潜力无限,有待进一步的研究和探索。最后,是对研究的总结和展望,提出了未来需要改进和研究的方向。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题研究的背景及意义
  • 1.2 国内外相关研究
  • 1.2.1 国外相关研究
  • 1.2.2 国内相关研究
  • 1.3 文章主要工作和章节内容安排
  • 第二章 魔方机器人系统的总体规划设计
  • 2.1 系统总体设计
  • 2.2 系统硬件平台的设计
  • 2.2.1 目标硬件平台的设计
  • 2.2.2 硬件开发平台的搭建
  • 2.3 系统软件平台的设计
  • 2.3.1 软件平台的确定
  • 2.3.2 宿主机软件开发环境的搭建
  • 2.3.3 目标机软件开发环境
  • 2.4、Video4Linux2
  • 2.4.1、Video4Linux2 介绍
  • 2.4.2、摄像头驱动加载
  • 2.4.3、Video4Linux2 编写视频设备驱动程序
  • 2.5 本章总结
  • 第三章 Qt-4 图形界面的设计
  • 3.1、Qt简介
  • 3.2、Qt/Embedded
  • 3.2.1、Qt/Embedded的结构框架
  • 3.2.2、Qt/Embedded的特点
  • 3.3、Qt/Embedded软件平台搭建
  • 3.3.1、软件介绍
  • 3.3.2、编译安装
  • 3.4、Qt应用程序的界面开发
  • 3.4.1、Qt库主要类的认识
  • 3.4.2、Qt的信号--槽机制
  • 3.4.3、基于Qt下的GUI设计
  • 3.5、本章小结
  • 第四章 图像分割、聚类算法
  • 4.1、图像处理原理
  • 4.2、图像平滑、分割算法
  • 4.2.1、Mean Shift 算法简介
  • 4.2.2、 Mean Shift 的思想及其扩展
  • 4.3、聚类算法
  • 4.3.1、模糊均值聚类算法
  • 4.3.2、算法描述
  • 4.3.3、算法的改进
  • 4.4、本章小结
  • 第五章 魔方还原算法的实现
  • 5.1、魔方模型抽象与建立
  • 5.2、魔方的还原
  • 5.3、本章小结
  • 第六章 结论与展望
  • 6.1 结论
  • 6.2 展望
  • 参考文献
  • 攻读硕士学位期间取得的研究成果
  • 致谢
  • 附件
  • 相关论文文献

    • [1].基于ARM9的智能开关监控与保护的设计[J]. 九江学院学报(自然科学版) 2016(04)
    • [2].基于ARM9的俄罗斯方块设计与实现[J]. 陇东学院学报 2017(03)
    • [3].ARM9嵌入式船舶监控系统技术开发[J]. 舰船科学技术 2016(16)
    • [4].基于ARM9的汽车行驶记录仪[J]. 科技传播 2014(19)
    • [5].基于ARM9的齿轮加工数控系统的研究[J]. 机床与液压 2017(02)
    • [6].基于ARM9的图片动态手势识别系统[J]. 电子世界 2016(12)
    • [7].基于ARM9的轨道油气润滑系统控制器设计[J]. 沈阳化工大学学报 2015(02)
    • [8].基于ARM9的汽车行驶记录仪设计[J]. 汽车工程师 2014(01)
    • [9].基于ARM9的智能函数发生器的设计[J]. 黑龙江科技信息 2012(07)
    • [10].基于ARM9的汽车行驶记录仪的总体设计[J]. 廊坊师范学院学报(自然科学版) 2012(06)
    • [11].基于ARM9的可视电话终端系统设计[J]. 科技创新导报 2011(14)
    • [12].基于ARM9的新型对讲机方案研究[J]. 微计算机信息 2010(35)
    • [13].基于ARM9的嵌入式仿人机器人控制系统设计[J]. 工业控制计算机 2009(10)
    • [14].基于ARM9的嵌入式电网参数实时检测系统的实现[J]. 中国农村水利水电 2008(01)
    • [15].基于ARM9嵌入式系统的掌纹识别系统的实现[J]. 计算机技术与发展 2008(09)
    • [16].基于ARM9的火灾报警控制器的设计[J]. 低压电器 2008(18)
    • [17].基于ARM9的自适应背景差法智能远程视频监控系统[J]. 仪表技术与传感器 2015(11)
    • [18].基于嵌入式arm9的智能家居远程控制系统[J]. 计算机光盘软件与应用 2014(24)
    • [19].基于ARM9的嵌入式无线智能家居网关设计[J]. 软件导刊 2015(07)
    • [20].基于ARM9的可移动微系统遥控器设计[J]. 火力与指挥控制 2014(05)
    • [21].基于ARM9的嵌入式数控系统的设计[J]. 机械设计与制造 2012(03)
    • [22].基于arm9和蓝牙技术的便携式微型打印机设计[J]. 电脑知识与技术 2012(33)
    • [23].基于ARM9的嵌入式工业控制器设计[J]. 辽宁石油化工大学学报 2011(01)
    • [24].基于ARM9的心电监护系统[J]. 中国组织工程研究与临床康复 2011(17)
    • [25].基于ARM9的嵌入式数控系统的研究[J]. 机电工程技术 2011(05)
    • [26].基于ARM9的非球面眼镜片数控车床设计[J]. 机床与液压 2011(14)
    • [27].一种基于ARM9的排队系统设计[J]. 电子测量技术 2010(06)
    • [28].基于ARM9嵌入式系统的矿用组合开关研究[J]. 煤炭工程 2009(06)
    • [29].基于ARM9与FPGA的嵌入式固态存储系统[J]. 现代雷达 2009(08)
    • [30].基于ARM9的汽车行驶记录仪研究[J]. 西南大学学报(自然科学版) 2008(09)

    标签:;  ;  ;  ;  ;  

    基于ARM9的嵌入式魔方机器人系统设计
    下载Doc文档

    猜你喜欢