论文部分内容阅读
近年来,自动化技术和控制技术都在快速的发展,远程控制系统由于结合了这两门技术也获得更广泛的应用,这些控制系统可以减轻或者完全替代人类在高难度工作下的压力,也可以使人类避免在恶劣环境和危险环境中工作,提高了人类工作的安全性。因此,在以后的发展过程中,智能型控制系统的研究和应用将会给人类的生活和工作带来重要的影响,尤其是智能机器人在工业生产和日常生活中发挥着重要的作用,被广泛应用于科学勘探、现代物流、车间搬运等方面,因此也逐渐变成了人工智能领域研究的热点。本课题主要研究的是一种具有自适应学习功能的智能型循迹系统。系统采用ATmega16L单片机作为主控制器,用反射式红外光电传感器和光电旋转编码器分别采集路径信息和速度信息,并结合各种常用的算法,使得智能机器人能够进行自主循迹。本文主要完成以下工作。首先,根据系统所要实现的功能,对系统进行了整体结构设计。以循迹系统的功能需求为导向,介绍了循迹系统的基本原理和组成构架,并对每一个模块的主要功能进行阐述,最后总结了循迹系统所具有的特点。其次,完成了循迹系统硬件部分的设计。采用了模块化的设计思想,重点介绍了各个硬件模块的设计原理和方法。该设计以ATmega16L作为主控制器,采用反射式光电传感器和光电旋转编码器进行路径信息和车速信息的采集,由驱动电机和转向舵机相互配合共同实现机器人的自主循迹。再次,完成了循迹系统软件部分的设计。以AVR STUDIO4为软件开发平台,C语言为程序设计语言完成系统软件部分的设计,着重介绍了自适应思想在循迹系统中的创新性应用,并且采用PID控制方法对舵机进行控制,采用模糊控制结合PID控制方法对速度进行控制。最后,对循迹系统进行功能测试。将其置于移动机器人上,进行实际场地的测试,并自行设计安装了遮光装置。实测表明,该循迹系统可引导机器人在任意给定的具有多种背景色的场地上沿着引导线稳定行进,具有较高的循迹精度、较强的抗干扰能力以及良好的整体控制效果,可广泛应用于各种嵌入式系统。