机器人论文
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机器人技术基础课程论文
单片机在机器人控制系统中的应用
学院:机械电气工程学院
班级:
姓名:
学号:
单片机在机器人控制系统中的应用
摘要:本文主要以机器人控制系统为切入点,介绍了中心控制器的种类及单片机的基本知识,又引出单片机与智能机器人的关系,并简单介绍了基于单片机控制的智能机器人,并说明了单片机与主要电路模版之间的连接,又以智能避障机器人和图书馆自动存取机器人为例,进行说明。
关键词:控制系统中心控制器单片机机器人视觉模块步伐校正模块
0前言
在这个学期我们学习了机器人技术基础这门课程,了解到了很多先进的技术,我对机器人的控制系统产生了很大的兴趣。同时,在这个学期,我们学习了单片机这门课程,在学习过程中,了解到单片机在机器人控制领域中应用很广泛,因此,我想更加深入的研究学习。
从世界上第一台遥控机械手的诞生至今已有50多年了,在这短短的几年里,伴随着计算机、自动控制理论的发展和工业生产的需要及相关技术的进步,机器人的发展已经历了3代:(1)可编程的示教再现型机器人;(2)基于传感器控制具有一定自主能力的机器人;(3)智能机器人[1].作为机器人的核心部分,机器人控制器是影响机器人性能的关键部分之一.它从一定程度上影响着机器人的发展[2].而在机器人发展的过程中,机器人的控制系统是极其重要的。
1.机器人的控制系统
1.1控制系统
对于一个典型的机器人控制系统,主要组成部分有中心控制器、驱动电路、执行机构、信号处理电路、传感器、输入输出等。对于机器人来说,中心控制器就像人的大脑一样,不仅要通过外围电路控制执行机构完成相关动作,还要根据传感器的输入信息判断机器人的工作状态,有着极其重要的功能。
1.2中心控制器的种类
中心控制器可以大致包括5种。单片机,嵌入式工业控制模块,DSP(数字信号处理器),专用运动控制卡,基于PC的运动控制卡。单片机作为中心控制器时,其结构简单,经济性好,常用于一些简单结构机器人的控制。
2.单片机概述
单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备[3]。
3. 单片机与智能机器人
单片机机器人传感器执行机构单片机以其功能强、体积小、可靠性高、价格便宜的特点,广泛应用于智能仪器仪表、电子玩具、家用电器和智能机器人中。
机器人自二十世纪60年代问世以来历经50多年的潜心研究,有了飞跃的发展。早期的
机器人不具备感觉装置,只是依靠人们给予的程序,重复进行各种操作,故也称它们为机械手;第二代机器人具有简单的传感器反馈信息,能对自身的实际位置、方向、速度等进行侧量,从而由这些反馈信息在事先编好的程序指导下对操作过程进行调整,以达到预先设计的目标;第三代机器人是能感知外界环境与对象,并具有对复杂信息进行准确处理,对自身行为做出自主决策能力的智能机器人。它能识别景物,有触觉、视觉、力觉、听觉和味觉;能实现搜索、追踪、辩色识图等多种仿生动作;具有专家知识、语音功能和自学能力。
因此,智能机器人已经应用于科学探索、工业制造、农业生产、军事行动、医疗卫生以及生活服务等各行各业,我们用机器人去完成那些危险性高的、环境恶劣有害健康的、繁重的或精确的、总之人们难以胜任的工作[6]。人们对机器人的可靠性以及人性化智能化的要求在逐渐的提升,而对于机器人自动控制技术的核心则是单片机技术。
3.1基于单片机控制的智能机器人
在智能机器人的系统结构中,其中由两个单片机组成,分别是MCU1以及MCU2,前者是控制单片机的整个系统,而后者则是控制液晶屏的工作,在两个单片机之间主要是利用I/O 进行通讯连接,以此来促进各个部位功能的整体协调工作。
3.2 单片机与主要电路模版之间的连接
3.2.1视觉模块
对于机器人的视觉模块来说,就是所谓的导航系统,在机器人进行工作时,其中主要是利用传感器来检测机器人所在位置,并且对位置信号进行调整,将其放大后进行A/D转换,将其输入到单片机,单片机对输入的信号进行过滤以及计算,之后输出计算之后的调频信号,以此来通过频率对电机转速进行控制,使机器人进行移动二主要是在系统中装有相应的传感器,并且经过单片机的自我判断来控制前方的障碍物,进行相应的调整,并且以此来模拟人类的行为。
3.2.2步伐校正模块
机器人的移动主要是由两个电机进行动力支持,因此在进行移动的过程中一定要保证两个电机的转速相同,否则将会导致机器人步伐混乱。在机器人系统中主要是由光藕来完成,光藕主要是安装在机器人腿部挡片中,机器人在进行行动时,若是单片机接收信号状态不一致,那么说明移动步伐正常,若是信号状态相同,那么则是说明机器人步伐混乱。那么单片机将会发出相应的控制命令,对机器人进行校正,以此来进行机器人的正常移动[4]。
4.应用实例
智能避障机器人的硬件设计包括了上位机接口模块、电源管理模块、红外探测模块、超声波检测模块、传感器舵机驱动模块,电机驱动模块、以及电机舵机驱动模块等电路组成。其中,红外探测模块由红外发射电路和红外接收电路组成;传感器舵机驱动模块主要驱动舵机带动红外传感器和超声波传感器一起转动;电机驱动模块主要通过单片机发来的PWM波改变直流电动机的转速,以此来控制机器人行进的速度;电机舵机驱动模块可以通过调整舵机的角度来达到改变机器人行进方向的目的[5]。
目前,找书难,上架难,移架难等问题是图书馆管理面临的主要问题"主要的解决途径是图书馆自动存取技术,就目前的发展水平来看,图书馆自动存取技术中“移动机器人+机械手”的组合系统成本低,灵活性好。其控制系统中,Arduino是一个开源的单片机电子设