工业机器人遥操作控制系统设计——嵌入式伺服控制器设计.docx
《工业机器人遥操作控制系统设计——嵌入式伺服控制器设计.docx》由会员分享,可在线阅读,更多相关《工业机器人遥操作控制系统设计——嵌入式伺服控制器设计.docx(58页珍藏版)》请在课桌文档上搜索。
1、工业机器人遥操作控制系统设计嵌入式伺服控制器设计随着科技的进展,机器人越来越广泛的应用于工业与生活。本课题是工业机器人遥操作操纵系统设计之嵌入式伺服操纵器的设计,通过对上位机命令与反馈信号的处理,实现对其进行有线遥控及运动轨迹的示教再现。本设计要紧由硬件设计与软件设计两方面构成。在硬件方面,微处理器使用TI公司的MSP430系列超低功耗的混合信号操纵器MSP430F449,使用CAN总线与上位机通讯,并通过隔离放大信号实现对驱动器的操纵并采集光电编码器反馈的信号。软件部分也要紧包含主程序,总线通讯程序与自动操纵程序等。本设计综合了多方面的专业知识,利用嵌入式系统进展了机器人的操纵性能,用硬件实
2、现操纵算法,同时完成任务的合理调度、实时操纵与通信功能,促进机器人与工业的全面接轨。关键词:工业机器人;操纵器;嵌入式ABSTRACTWiththedevelopmentofscienceandtechnology,robotsareappliedtoindustryandlifemoreandmorewidely.Thistaskisonthedesignofembeddedservocontrolleroftheteleoperationcontrolsystemofaindustrialrobot.Throughdealingwiththecommandfromthehostmicrop
3、rocessorandthefeedbacksignal,itrealizesthewiredremotecontrolandthereoccurrenceoftheoriginalorbit.Thedesignmainlyconsistsoftwoparts:hardwareandsoftwaredesign.Intermsofhardware,theultra-lowpoweredmixedsignalcontrollerMSP430oftheMSP430seriesproducedbyTIIncischosenasthemainmicroprocessor,CANbusisusedtoc
4、ommunicatewiththehostmicroprocessor,forthegoalofcontrollingthedrivethroughisolatingandamplifyingthesignalandcollectingthefeedbacksignalfromtheopticalencoder.Intermsofsoftware,itconsistsofthemainprogram,buscommunicationprogram,automaticcontrolprogramandsoon.Thisdesigncombinesavarietyofprofessionalkno
5、wledge,embeddedsystemisusedtodevelopthecontrolperformanceoftherobot,hardwareisusedtocompletethecontrolalgorithmandallaboveisfordispatchingthetasksreasonably,real-timecontrollingandcommunicating,promotingthefullintegrationofrobotsandindustry.Keywords:industrialrobot;controller;embedded目录1 *1Ll机器人与机器人
6、学11.2 机器人的分类11.3 工业机器人的进展22.1 工业机器人的基本构成82.2 机器人的自由度102.3 课题组总框架102.4 操纵器的功能及设计思路113.1 MPS430单片机概述133.2 CAN总线接口设计163.3 光电编码器的反馈信号353.4 伺服驱动器的操纵384.1MSP430集成开发调试环境444.2 主程序设计454.3 CAN总线通讯程序设计47-专52致谢附录(设组q框图)55附录(外文文献翻)571绪论1.1 机器人与机器人学人们从一开始制作物品时,就有用各类方式制作机器人的办法。尽管从原理上讲,类人机器人是机器人,并具有与机器人相同的设计与操纵原理,但
7、本设计研究的机器人是工业用机械手型机器人。假如将常规的机器人操作手与挂在多用车或者牵引车上的起重机进行比较,可发现两者非常相似。它们都具有许多连杆,这些连杆通过关节依次连接,这些关节有驱动器驱动。在上述两个系统中,操作器的“手”都能在空中运动并能够运动到工作空间的任何位置,它们都能承载一定的负荷,并都用一个中央操纵器操纵驱动器。然而,它们一个称之机器人,另一个称之操作机(也就是起重机),两者最根本的不一致是起重机是由人来操纵驱动器,而机器人操作手是由计算机编程操纵,正是通过这一点能够区别一台设备到底是简单的操作机还是机器人。通常机器人设计成由计算机或者类似装置来操纵,机器人的动作受计算机监控的
8、操纵器所操纵,该操纵器本身也运行某种类型的程序。机器人学是人们设计与应用机器人的技术与知识。机器人系统不仅由机器人构成,还需要其他装置与系统连同机器人一起来共同完成必需的任务。机器人能够用于生产制造、水下作业、空间探测、帮助残疾人甚至娱乐等方面。通过编程与操纵,许多场合均能够应用机器人。机器人学是一门交叉学科,它得益于机械工程、电气与电子工程、计算机科学、生物学与其他学科。1.2 机器人的分类机器人的分类方法很多,这里根据两个有代表性的分类方法列举机器人的分类。首先,机器人按应用可分为工业机器人、极限作业机器人与娱乐机器人。工业机器人有搬运、焊接、装配、喷漆、检查等机器人,要紧用于现代化的工厂
9、与柔性加工系统中。极限作业机器人要紧是指用在人们难以进入的核电站、海底、宇宙空间进行作业的机器人,也包含建筑、农业机器人等。娱乐机器人包含弹奏乐器的机器人、舞蹈机器人、玩具机器人等(具有某种程度的通用性),也有根据环境而改变动作的机器人。其次,按照操纵方式机器人可分为操作机器人、程序机器人、示教再现机器人、智能机器人与综合机器人。操作机器人的典型代表是在核电站处理放射性物质时远距离进行操作的机器人。在这种场合,相当于人手操纵的部分称之主动机械手,进行类似动作的部分称之从动机械手。两者基本是类似的,但从动机械手要大些,是用通过放大的力进行作业的机器人;主动机械手要小些。也有一方面用显微镜进行观察
10、,一方面进行精密作业的机器人。程序机器人按预先给定的程序、条件、位置进行作业。示教再现机器人同盒式磁带的录放一样,机器人将所教的操作过程自动地记录在磁盘、磁带等存储器中,当需要再现操作时,可重复所教过的动作过程。示教方法有直接示教与遥控示教。智能机器人不仅能够进行预先设定的动作,还能够按照工作环境的变化改变动作。综合机器人是由操纵机器人、示教再现机器人、智能机器人组合而成的机器人,如火星机器人。1997年7月4日,“火星探险者”(MarSPathfinder)在火星上着陆,着陆体是四面体形状,着陆后三个盖子的打开。它在能上、下、左、右动作的摄像机平台上装有两台摄像机,通过立体观测而得到空间信息
11、。整个系统能够看作是由地面指令操纵的操作机器人。1.3 工业机器人的进展1.3.1 全球机器人的进展状况1954年,美国戴沃尔最早提出了工业机器人的概念,并申请了专利。该专利的要点是借助伺服技术操纵机器人的关节,利用人手对机器人进行动作示教,机器人能实现动作的记录与再现。这就是所谓的示教再现机器人,现有的机器人差不多都使用这种操纵方式。图1.1Unimate工业机器人与Versatran工业机器人1958年,被誉为“工业机器人之父”的JosephEEngelBerger创建了世界上第一个机器人公司Unimation(UniversalAUtomatiOn)公司,并参与设计了第一台Unimate
12、机器人,如图1.1所示。这是一台用于压铸作业的五轴液压驱动机器人,手臂的操纵由一台专用计算机完成。它使用分离式固体数控元件,并装有存储信息的磁鼓,能够经历完成180个工作步骤。与此同时,另一家美国公司AMF公司也开始研制工业机器人,即VerSatran(VerSatileTranSfer)机器人,如图1.1所示。它要紧用于机器之间的物料运输,使用液压驱动。该机器人的手臂能够绕底座回转,沿垂直方向升降,也能够沿半径方向伸缩。通常认为,Unimate与Versatran是世界上最早的工业机器人(见图l.l)o这两种工业机器人的操纵方式与数控机床大致相似,但外形特征迥异,要紧有类似人的手与臂构成。工
13、业机器人的进展历史可用表1.1来说明。表Ll工业机器人的进展历史年代领域事件1955理论Denavit与Hartenberg进展了齐次变换1961工业美国专利2998237,Georgedevol的“编程技术”、“传输”(基于Unimate机器人)1961技术第一台Unimate机器人安装,用于压铸1961技术有传感器的机械手MH-I,由Ernst在麻省理工学院发明1961工业Versatran圆柱坐标机器人商业化1965理论L,GRoberts将齐次变换矩阵应用于机器人1965技术MlT的RobOrtS演示了第一个具有视觉传感器的、能识别与定位简单积木的机器人系统1967理论日本成立了人工手
14、研究会(现改名为仿生机构研究会),同年召开了日本首届机器人学术会1968技术斯坦福研究院发明带视觉的、由计算机操纵的行走机器人Shakey1969技术V.C.Sheinman及其助手发明斯坦福机器臂1970理论在美国召开了第一届国际工业机器人学术会议。1970年以后,机器人的研究得到迅速广泛的普及1970技术ETL公司发明带视觉的自习惯机器人1971工业日本工业机器人协会(JlRA)成立1972理论R.P.PaUI用DH矩阵计算轨迹1972理论D.E.Whitney发明操作机的协调操纵方式1973理论辛辛那提米拉克隆公司的理查德豪恩制造了第一台由小型计算机操纵的工业机器人,它是液压驱动的,能提
15、升的有效负载达45kg1975工业美国机器人研究院成立1975工业Unimation公司公布其笫一次利润1976技术在斯坦福研究院完成用机器人的编程装配1978工业C.Rose及其同事成立了机器人智能公司,生产出第一个商业视觉系统1980工业工业机器人真正在日本普及,故称该年为“机器人元年”。随后,工业机器人在日本得到了巨大进展,日本也因此而赢得了“机器人王国”的美称随着计算机技术与人工智能技术的飞速进展,使机器人在功能与技术层次上有了很大的提高,移动机器人与机器人的视觉与触觉等技术就是典型的代表。由于这些技术的进展,推动了机器人概念的延伸。20世纪80年代,将具有感受、思考、决策与动作能力的
16、系统称之智能机器人。这是一个概括的、含义广泛的概念。这一概念不但指导了机器人技术的研究与应用,而且又给予了机器人技术向深广进展的巨大空间。水下机器人、空间机器人、空中机器人、地面机器人、微小型机器人等各类用途的机器人相继问世,许多梦想成为了现实。将机器人的技术(如传感技术、智能技术、操纵技术等)扩散与渗透到各个领域,便形成了各式各样的新机器机器人化机器。当前,与信息技术的交互与融合又产生了“软件机器人”、“网络机器人”的名称,这也说明了机器人所具有的创新活力。美国的机器人技术一直处于世界领先水平。在19671974年的几年时间里,由于政府对机器人进展的重视不够,且机器人处于进展初期,价格昂贵,
17、适用性不强,因此进展缓慢。此后,由于美国机器人协会、制造工程师协会积极主动地进行机器人技术推广工作,且美国为了高效生产,习惯市场多变的需要,以机器人为核心的柔性自动化生产线恰好具有这些优点,因此机器人技术得以迅猛进展。日本机器人的进展通过了20世纪60年代的摇篮期,70年代的有用化时期与80年代的普及、提高期三个基本阶段。在1967年,日本东京机械贸易公司首次从美国AMF公司引进Versatran机器人。1968年,日本川崎重工业公司与美国Unimation公司缔结国际技术合作协议,引进Unimation机器人。1970年,日本机器人实现国产化。从此,日本进入了开发与应用机器人技术时期。几年后
18、,美国反而要从日本进口机器人。1983年,美国从日本进口的机器人占美国总数的78%o1.3.2 我国工业机器人的进展状况我国工业机器人起步于20世纪70年代初,通过30多年的进展,90年代进入了适用化期,先后研制出了点焊、弧焊、装配、喷漆、切割、搬运、包装、码垛等各类用途的工业机器人,并实现了一批机器人应用工程,形成了一批机器人产业化基地,为我国机器人产业的腾飞奠定了基础。目前我国机器人研究的要紧内容如下:1)示教再现型工业机器人产业化技术研究这些研究要紧包含:关节式、侧喷式、顶喷式、龙门式喷涂机器人产品的标准化,通用化、模块化、系列化设计;柔性仿形喷涂机器人产品的标准化、通用化、模块化、系列
19、化设计;弧焊机器人用激光视觉焊缝跟踪装置的开发;焊接机器人的离线示教编程及工作站系统动态仿真;电子行业用装配机器人产品标准化、通用化、模块化、系列化设计;批量生产机器人所需的专用制造、装配、测试设备与工具的研究开发。2)智能机器人开发研究这些研究要紧包含:遥控加局部自主系统构成与操纵策略研究;智能移动机器人的导航与定位技术研究;面向遥控机器人的虚拟现实系统;人机交互环境建模系统;基于计算机屏幕的多机器人遥控技术。3)机器人化机械研究开发这些研究开发要紧包含:并联机构机床(VMT)与机器人化加工中心(RMC)开发研究;机器人化无人值守与具有自习惯能力的多机遥控操作的大型散料输送设备。4)以机器人
20、为基础的重组装配系统这些研究要紧包含:开放式模块化装配机器人;面向机器人装配的设计技术;机器人柔性装配系统设计技术;可重构机器人柔性装配系统设计技术;装配力觉、视觉技术;智能装配策略及其操纵技术。5)多传感器信息融合与配置技术该技术要紧包含:机器人的传感器配置与融合技术在水泥生产过程操纵与污水处理自动操纵系统中的应用;机电一体化智能传感器的设计应用。2设计概述2.1工业机器人的基本构成工业机器人由三大部分六个子系统构成。三大部分是机械部分、传感部分与操纵部分。六个子系统是驱动系统、机械结构系统、感受系统、机器人环境交互系统、人机交互系统与操纵系统,可用图2.1来表示。图2.1机器人系统构成六个
21、子系统的作用分述如下:1 .驱动系统要使机器人运行起来,需给各个关节即每个运动自由度安置传动装置,这就是驱动系统。驱动系统能够是液压传动、气动传动、电动传动,或者者把它们结合起来应用的综合系统;能够是直接驱动或者者是通过同步带、链条、轮系、谐波齿轮等机械传动机构进行间接驱动。2 .机械结构系统工业机器人的机械结构系统由基座、手臂、末端操作器三大件构成。每一大件都有若干自由度,构成一个多自由度的机械系统。若基座具备行走机构,则构成行走机器人;若基座不具备行走及腰转机构,则构成单机器人臂(SingleRobotArm)o手臂通常由上臂、下臂与手腕构成。末端操作器是直接装在手腕上的一个重要部件,它能
22、够是二手指或者多手指的手爪,也能够是喷漆枪、焊具等作业工具。3 .感受系统感受系统由内部传感模块与外部传感模块构成,用以获取内部与外部环境状态中有意义的信息。智能传感器的使用提高了机器人的机动性、习惯性与智能化的水准。人类的感受系统对感知外部世界信息是极其灵巧的,然而,关于一些特殊的信息,传感器比人类的感受系统更有效。4 .机器人环境交互系统机器人环境交互系统是实现工业机器人与外部环境中的设备相互联系与协调的系统。工业机器人与外部设备集成为一个功能单元,如加工制造单元、焊接单元、装配单元等。当然,也能够是多台机器人、多台机床或者设备、多个零件存储装置等集成为一个执行复杂任务的功能单元。5 .人
23、机交互系统人机交互系统是使操作人员与机器人操纵并与机器人进行联系的装置,比如,计算机的标准终端,指令操纵台,信息显示板,危险信号报警器等。该系统归纳起来分为两大类:指令给定装置与信息显示装置。6 .操纵系统操纵系统的任务是根据机器人的作业指令程序与从传感器反馈回来的信号支配机器人的执行机构去完成规定的运动与功能。假如工业机器人不具备信息反馈特征,则为开环操纵系统;若具备信息反馈特征,则为闭环操纵系统。根据操纵原理,操纵系统可分为程序操纵系统、习惯性操纵系统与人工智能操纵系统。根据操纵运动的形式,操纵系统可分为点位操纵与轨迹操纵。2.2 机器人的自由度正如在工程力学课程中学到的,为了确定点在空间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 机器人 操作 控制系统 设计 嵌入式 伺服 控制器
链接地址:https://www.desk33.com/p-333682.html