已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机器人设计及其应用课程论文 题目:Labview在机器人教学中的应用 班级:测控082 学号:200800454216 姓名:齐少鹏 指导教师:房泽平 日期:2011-11-30Labview在机器人教学中的应用摘要:本文主要介绍了机器人学中的坐标变换、运动学、动力学三个部分理论知识,并应用LABVIEW对各个方程的求解及动画实现进行了程序编写。利用LabVIEW 图形界面设计的强大功能,实现界面元素丰富、交互性良好的人机界面,改进了使用LLWin 软件或C+、Vb 等语言编程界面不够丰富的缺点,也提供了一种进行LabVIEW 学习和机器人控制教学的全新思路。关键词:LABVIEW;坐标变换;机器人运动学;机器人动力学Abstract:This paper describes the coordinate transformation in robotics, kinematics, dynamics, three-part theory of knowledge, and apply the various equations LABVIEW and animation implementation for a programming. Use of the powerful LabVIEW graphical interface design features, interface elements to achieve a rich, interactive, good user interface, improved use of LLWin software or C+, Vb and other languages is not enough rich programming interface shortcomings, but also provides a machine for learning and LabVIEW control of new teaching ideas.Keywords: LABVIEW; coordinate transformation;robot kinematics; robot dynamics0.引言随着社会的发展,人们对大学生实际的动手能力、创新能力和综合素质能力的要求愈来愈高。而机器人学这门课程有着极其广泛的研究和应用领域,这些领域体现出广泛的学科交叉,涉及众多的课题,如机器人体系结构、机构、控制、智能、传感以及机器人语言等。鉴于此,国内许多高校自2000年以来陆续购置了多种机器人模型,并开设了相关的实践课程。同时随着虚拟仪器技术在测试、工业I/O和控制以及产品设计中的应用不断增长,虚拟仪器技术也越来越多渗入到教学和科研中,而LabVIEW是开发虚拟仪器的重要工具,它以具有丰富的界面设计组件及强大的数据处理函数,已成为众多本科生的必修课程。以往对机器人模型的控制大多使用LLWin软件或高级语言如C+、VB编程,通过电脑接口对机器人模型进行控制。由于LabVIEW图形化编程软件的普及,采用LabVIEW编程对机器人模型进行控制,在提高教学资源利用率的同时也收到了良好的教学效果。例如,基于开放的图形化系统设计(GSD)平台,LabVIEW Robotics 2009能够C/C+、.M文件和VHDL等语言中导人代码,并利用内置驱动程序与多种传感器(如LIDAR、红外传感器、卢纳和GPS)进行通信,从而大幅度缩短开发时间,利于工程师和科学家集中精力开发他们自己的算法和智能控制IP。此外,该软件还包含能够轻忪在实时嵌入式硬件上实现的机器人IP,用于避障、动力学和搜寻算法,帮助自主系统或机器人选择最佳路径。1.机器人概述1.1机器人定义 至今还没有机器人的统一定义。关于机器人的定义,国际上主要有: (1)英国简明牛津字典的定义:机器人是“貌似人的自动机,具有智力的和顺从于人的但不具人格的机器”。 (2)美国机器人协会(RIA)的定义:机器人是“一种用于移动各种材料、零件、工具或专用装置的,通过可编程序动作来执行种种任务的,并具有编程能力的多功能机械手”。 (3)国际标准化组织(ISO)的定义:机器人是一种“自动的、位置可控的、具有编程能力的多功能机械手,这种机械手具有几个轴,能够借助于可编程序操作来处理各种材料、零件、工具和专用装置,以执行种种任务”。 我国的科学家对机器人定义是:“机器人是一种自动化的机器,这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器”。1.2机器人的构成与分类 现在的一个机器人系统,一般由机械手、环境、任务、控制器四个相互作用的部分组成,其简化形式为下图1所示: 任务控制器执行机构环境外传感器信息外传感器信息 图1 机器人系统框图机器人的分类方法很多,按机械手的几何结构来分,机器人可分为:柱面坐标、球面坐标、关节球面坐标机器人;若按机器人的控制方式来分,机器人可分为:非伺服和伺服机器人两种。若按机器人控制器的信息输入方式分,可分为手动、遥控、智能的机器人。2.机器人的坐标变换在描述物体(如零件、工具或机械手)间关系时,要用到位置矢量、平面和坐标系等,例如用31的位置矢量来确定空间内任何一点的位置,即对于直角坐标系A,空间内任何一点P的位置可用31的阵列矢量表示:AP=px py pzT 。空间物体B的方位(Orientation)可由某个固接于此物体的坐标系B的三个单位主矢量xB yB zB相对于参考坐标系A的方向余弦组成的3X3矩阵描述,即:2.1平移变换 坐标A和B有相同的方位,但原点不重合,则点P在两个坐标系中的位置矢量满足下式,变换图如图2: 图2 平移变换2.2 旋转变换坐标系A,B有相同的原点但方位不同,则点P的在两个坐标系中的位置矢量有如下关系,旋转图示如图3: 图3旋转变换给出任意旋转变换,能够由下式求得进行等效旋转角的转轴,即:如一坐标系B与参考系重合,现将其绕通过原点的轴f=0.707 0.707 0T转30度,按照上式Labview编程实现转动后的B如下图:3.机器人的运动学机械手是一系列由关节连接起来的连杆构成的。将为机械手的每一个连杆建立一个坐标系,并用齐次变换来描述这些坐标系间的相对位置和姿态。若A1表示第一连杆对基坐标的位姿,A2表示第二连杆对第一个连杆的位姿。则第二个连杆对基坐标的位姿为T2=A1A2。3.1机器手的运动方向如右图为机器人的夹持器,设:接近矢量a:夹持器进入物体的方向;z轴;方向矢量o:指尖互相指向 Y轴;法线矢量n:指尖互相指向;x轴夹持器的关节为第六个,即位姿为T6,则:3.2运动位置和坐标用柱面坐标表示末端运动位置,则沿x平移r,绕z轴转a,沿z轴平移z的方程为:即: 4.机器人的动力学机器人的动力学是研究机器人的动力特性与力的关系,具体来说是研究两类问题。1.动力学正问题:已知机械手各关节的作用力或力矩,求各关节的位移、速度、加速度、运动轨迹。2.动力学逆问题:已知机械手的运动轨迹,即各关节的位移、速度、加速度,求各关节的驱动力和力矩。 简单举例推到动力学方程:若两连杆机器人如下图所示,则对于连杆一:对于连杆二:二杆动能和势能分别为:系统的总动能和势能及拉格朗日函数分别为:分别求得:带入拉格朗日函数即可求得动力学方程。运用labview编写程序运动学和动力学方程,实现机械手臂的旋转和机械手的运动,效果图如下:部分程序如下:5.结语 由上可知:基于LabVIEW的机器人控制,实际上是应用LabVIEW对机器人板卡编程来控制模型运动。只要正确运用机器人动力学、运动学、坐标变换理论,就能快速、高效地开发出界面元素丰富、交互性良好的机器人控制程序,并且有很好的扩展性,对于机器人创意组合模型组装的各类机器人都可以在此基础上进行扩充,从而为LabVIEW学习和机器人控制提供了一种具有推广价值的新方法。6.参考文献1 蔡自兴.机器人学M.北京:清华大学出版社,2009.2 陈锡辉,张银鸿.LabVIEW8.20程序设计从入门到精通M.北京:清华大学出版社,2007.3 雷振山.LabVIEW Express实用技术教程M.北京:中国铁道出版社,2004.4 张铁异, 曹晓中, 黄炳琼. 慧鱼实验系统的二次开发J.广西大学学报(自然科学版),2007,增刊.5 凌万胜.气动六自由度机械手关节控制的研究D.哈尔滨工业大学,2002.6 Paul.R.P.,Shimano.B.E.,Mayer.G.Kinematics Control Equations for Simple anipulators.IEEE Trans SMC,1981,11(6):449455.7 Santiba
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遗传算法流程图
- 教育部学科分类与代码(全部)
- 2024购销合同下载范文
- 2024临时工解聘协议书临时工聘用合同协议书
- 自然资源安全生产
- 规划课题申报范例:“双高校”绩效评价研究(附可修改技术路线图)
- 深圳大学《知识产权法学》2021-2022学年期末试卷
- 副主任医师定期考核述职报告范文(7篇)
- 关于班组长安全承诺书3篇
- 军训决心书(集锦15篇)
- 食用菌现代高效农业示范园区建设项目建议书
- 东营港加油、LNG加气站工程环评报告表
- 2024年日历(打印版每月一张)
- 车用动力电池回收利用 管理规范 第2部分:回收服务网点征求意见稿编制说明
- 新剑桥少儿英语第六册全册配套文本
- 科学预测方案
- 职业生涯规划网络与新媒体专业
- T-WAPIA 052.2-2023 无线局域网设备技术规范 第2部分:终端
- 市政管道开槽施工-市政排水管道的施工
- 初中八年级英语课件Reading Giant pandas-“江南联赛”一等奖2
- 人工智能在教育行业中的应用与管理
评论
0/150
提交评论