《基于GT2440的智能循迹小车的研究与设计_毕业论文三稿》由会员分享,可在线阅读,更多相关《基于GT2440的智能循迹小车的研究与设计_毕业论文三稿(27页珍藏版)》请在金锄头文库上搜索。
1、学 生 毕 业 设 计(论 文)课题名称基于 GT2440 的智能循迹小车的研究与设计姓 名 饶菁学 号 1006402-56学 院 信息科学与工程学院专 业 计算机科学与技术指导教师 何骞 讲师2014 年 5 月 28 日2014 届学生毕业设计(论文)材料(四) 湖南城市学院本科毕业设计(论文)诚信声明本人郑重声明:所呈交的本科毕业设计(论文) ,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意
2、识到本声明的法律结果由本人承担。本科毕业设计(论文)作者签名:二 一 四 年 三 月 十 五 日目 录摘 要 .1关键词 .1Abstract. .2Key Words.21 绪论 .31.1 循迹控制发展现状和趋势 .31.2 课题研究的意义 .32 智能循迹的技术背景 .52.1 图像预处理算法 .52.2 设备驱动 .52.3 ARM 简介 .63 嵌入式 Linux 开发平台的搭建 .73.1 OpenCV 在 GT2440 上的移植 .73.1.1、GT2440 开发平台搭建 .73.1.2、移植 OpenCV 所需的资源包汇总 .83.1.3、安装交叉编译器 .93.1.4、交叉编
3、译 OpenCV 所需库 .94 智能循迹实现 .134.1 二值化 .134.2 边缘检测 .144.3 路径提取 .165 电机控制设计 .185.1 电机驱动 .18I5.1.1 电机驱动电路 .185.1.2 驱动的编译加载 .185.1.3 直流电机驱动 .196 模块联合测试与总结 .21参考文献 .22致 谢 .230基于 GT2440 的智能循迹小车的研究与设计摘要: 本文是基于 GT2440 的智能寻迹小车,通过摄像头采集视频数据,OpenCV算法处理,将视频帧里的轨迹路径提取出来,实时的传入相关控制程序,控制电机的转向来寻迹,从而达到智能控制小车的目的。随着时代的进步, 科
4、技的发展,工业生产正在向着自动化, 智能化的阶段进步以及对人性化的要求,对各种智能机器人的要求也越来越高。智能循迹小车技术可以应用于无人驾驶机动车,无人工厂、仓库、服务机器人、未知路线探测和人类不能存在或长期存在等环境中;通过功能扩展,小车具有在复杂地形条件下矿藏探测的功能。 循迹小车的研究重点是对轨迹的自动识别与自动校正,并在行进稳定的情况下进行其他拓展功能,这对整个小车系统有很高的要求。关键词: 智能循迹;OpenCV;电机1Based on the Research of Intelligent Tracking GT2440 Car and DesignAbstract: This t
5、hesis is based on GT2440 development board which is the mother board of the intelligent tracing car, and the video data is gathered through the camera, OpenCV algorithm processing, picking up the trajectory path in the video frames, the introduction of real-time relevant control program, turn to tra
6、cing control motor, so as to achieve the aim of the intelligent control of the car. With the development of science and technology, industrial production becomes automation, intelligent stage and the requirement of human progress,it is crucial to the requirement of all kinds of intelligent robots. I
7、ntelligent tracking car technology can be applied to the unmanned vehicle, unmanned factory, warehouse, service robot, human beings cannot exist or unknown line detection and long-standing environment. Through function expansion, the car has the function of mine detection in complex terrain. The point on tracking the car is automatic identification and automatic correction of tr