机器人学基础复习题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

机器人学基础一、填空(1分/个共30分)1.机器人具有通用性和适应性的主要特点。2.一个简单的物体有六个自由度,三个平移,三个旋转。如果机器人的用途是未知的,那么它应该有六个自由度,一般情况下,机器人的机械手的手臂有三个自由度。3.人工智能三大学派:符号主义、连接主义、行为主义。4.机器人运动方程的表示问题,称为正向运动学,机器人运动方程的求解问题,称为逆向运动学。5.本书主要采用两种理论分析机器人操作的动态数学模型:动力学基本理论,包括牛顿-欧拉方程;拉格朗日力学,特别是二阶拉格朗日。6.机器人控制器具有多种结构形式,包括非伺服控制、伺服控制、位置和速度反馈控制、力(力矩)控制、基于传感器的控制、非线性控制、分解加速度控制、滑模控制、最优控制、自适应控制、递阶控制以及各种智能控制等。7.工业机器人的控制器分为单关节(连杆)控制器和多关节(连杆)控制器两种。8.对一台机器人的控制,本质上就是对下列双向方程式的控制:()()()()()VtTtCttXt↔↔↔Θ↔。9.机器人的主要控制层次主要分为三个控制级:人工智能级、控制模式级和伺服系统级。10.智能控制系统包括递阶控制系统、模糊控制系统、学习控制系统、进化控制系统等。11.递阶控制系统遵循提高精度而降低智能(IPDI)的原理,由组织级、协调级和执行级三个基本控制机构成。12.专家控制系统是一个应用专家系统技术的控制系统,几乎所有的专家控制系统都包括知识库、推理机、控制规则集和控制算法等。13.模糊控制是一类应用模糊集合理论的控制方法,模糊控制器由模糊化接口、知识库、推理机和模糊判决接口4个基本单元组成。14.学习控制具有4个主要功能:搜索、识别、记忆和推理。15.机器人的感觉顺序分为两步进行:变换和处理。16.光电编码器是角度传感器,它能采用TTL二进制码提供轴的角度位置。有两种光电编码器——增量式编码器和绝对式编码器。17.外传感器:触觉传感器、应力传感器、接近度传感器和听觉传感器等。18.内传感器:位移位置传感器、速度和加速度传感器、力传感器以及应力传感器等。19.机器人语言尽管有很多分类方法,但根据作业描述水平的高低,通常可分为三级:动作级;对象级;任务级。20.机器人语言操作系统包括三个基本的操作状态:监控状态、编辑状态、执行状态。21.机器人的任务程序员通过编程能够指挥机器人系统去完成的分立单一动作就是基本程序功能。机器人编程语言的基本功能包括运算、决策、通信、机械手运动、工具指令、传感器数据处理。22.机器人离线编程系统的结构主要由用户接口、机器人系统构型、运动学计算、轨迹规划、动力学仿真、并行操作、传感器仿真、通信接口和误差校正9部分组成。23.应用机器人三要素是指技术因素、经济因素和人的因素。二、名词解释1.机器人的通用性:指的是执行不同的功能和完成多样的简单任务的实际能力。2.机器人的适应性:是指其对环境的自适应能力,即所设计的机器人能够自我执行未经完全指定的任务,而不管任务执行过程所发生的没有预计到的环境变化。3.自由度:物体能够对坐标系进行独立运动的数目称为自由度。4.正向运动学:对一给定的机器人,已知连杆几何参数和关节变量,欲求机器人末端执行器相对于参考坐标系的位置和姿态。5.逆向运动学:已知机器人连杆的几何参数,给定机器人末端执行器相对于参考坐标系的期望和姿态(位姿),求机器人能够达到预期位姿的关节变量。6.主动刚度控制:如果希望在某个方向上遇到实际约束,那么这个方向的刚性应该降低,以保证有较低的结构应力;反之,在某些不希望碰到实际约束的方向上,则应加大刚性,这样可使机械手紧紧跟随期望轨迹。这种通过改变刚性来适应变化的作业要求称为主动刚性控制。7.内传感器:以它自己的坐标轴来确定其位置。8.外传感器:允许机器人相对其环境而定位。三、计算1.已知坐标系{}B的初始位姿与{}A重合,首先{}B相对于坐标系{}A的Az轴转30°,再沿{}A的Ax轴移动12个单位,并沿{}A的Ay轴移动6单位。(1)求位置矢量ABop和旋转矩阵ABR。(2)假设点p在坐标系{}B的描述为[]T3,7,0B=p,求它在坐标系{}A中的描述Ap。(3)用齐次变换方法求解上题中的Ap。2.求解矢量232++ijk被矢量437−+ijk平移变换得到的新的点矢量。3.已知点732=++uijk(1)对它进行绕z轴旋转90°的变换后,再绕y轴旋转90°得到w,求w;(2)对w再进行平移变换437−+ijk得到t,求t。4.坐标系{}B的位置变化如下:初始时,坐标系{}A与{}B重合,让坐标系{}B绕BZ轴旋转θ角;然后再绕BX旋转φ角。给出把对矢量Bp的描述变为对Ap描述的旋转矩阵。解:坐标系}B{相对自身坐标系(动系)的当前坐标系旋转两次,为相对变换,齐次变换顺序为依次右乘。∴对PA描述有PTPBABA=;其中),(),(φθxRotzRotTAB=。5.图中给出一个3自由度机械手的机构。轴1和轴2垂直。试求其运动方程式。坐标系的建立如图所示。根据所建坐标系得到机械手的连杆参数,见表。表:机械手的连杆参数连杆1−iα1−iaidiθ10001θ2o901L02θ302L03θ−=10000100000011111θθθθcsscA;−−=10000001000221222θθθθcsLscA;−=10000100000332333θθθθcsLscA;+−++−−−−+−−−=10000223232323221211132132132132121211132132132132130θθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθθsLccsssccscsLsLccssscssssccsccLcLscscsccssccccT6.求解如图所示二连杆机械手的动力学方程式(拉格朗日平衡法,不太可能考)7.求解下图所示的1自由度机械手的欧拉运动方程式,这里由于关节轴制约连杆的运动,所以可以将运动方程式看作是绕固定轴的运动。解:假设绕关节周的惯性矩为I,取垂直纸面的方向为z轴,则有由欧拉运动方程式该式即为1自由度机械手的欧拉运动方程式。8.已知一台单连杆机械手的关节静止位置为=5θ−°,该机械手从静止位置开始在4s内平滑转动到=80θ°停止位置。试行下列计算:(1)计算完成此运动并使机械臂停在目标点的三次曲线的系数。(2)计算带抛物线过渡的线性插值的各个参数。(3)画出该关节的位移、速度和加速度曲线。四、简答1.机器人的定义(ISO),定义的共同之处。国际标准组织的定义。机器人是“一种自动的、位置可控的、具有编程能力的多功能机械手,这种机械手具有几个轴,能够借助于可编程序操作来处理各种材料、零件、工具和专用装置,以执行种种任务”。各种定义有共同之处,即认为机器人:1、像人或人的上肢,并能模仿人的动作;2、具有智力或感觉与识别能力;3、是人造的机器或机械电子装置。2.机器人的分类方法1、按机械手的几何结构来分柱面坐标机器人、球面坐标机器人、关节式球面坐标机器人2、按机器人的控制方式分非伺服机器人、伺服机器人3、按机器人控制的信息输入方式分日本工业机器人协会(JIRA)、美国机器人协会(RIA)和法国工业机器人协会(AFRI)4、按机器人的智能程度分一般机器人、智能机器人(按智能程度的不同可分为,传感型机器人、交互型机器人、自立型机器人)5、按机器人的用途分工业机器人或产业机器人、探索机器人、服务机器人、军事机器人6、按机器人移动性分固定式机器人、移动式机器人3.广义变换矩阵的建立1、相邻两连杆坐标系i-1和i之间的对应关系1)先绕Xi-1轴旋转αi-1角,使Zi-1转到ZR,同Zi方向一致,使坐标系{i-1}过渡到{R}。2)坐标系{R}沿Xi-1或XR轴平移一距离ɑi-1,将坐标系移到i轴上,使坐标系{R}过渡到{Q}。3)坐标系{Q}绕ZQ或Zi轴转动θi角,使{Q}过渡到{P}。4)坐标系{P}再沿Zi轴平移一距离di,使{P}过渡到和i杆的坐标系{i}重合。2、𝑇𝑇𝑖𝑖𝑖𝑖−1=Rot(x,αi-1)Trans(ɑi-1,0,0)Rot(z,θi)Trans(0,0,di)4.如何建立机械手的动力学方程1、计算任意连杆上任一点的速度;2、计算各连杆的动能和机械手的总动能;3、计算各连杆的位能和机械手的总位能;4、建立机械手系统的拉格朗日函数;5、对拉格朗日函数求导,以得到动力学方程。5.神经控制系统的特性和能力包括哪些?1、神经网络对信息的并行处理能力和快速性,适于实时控制和动力学控制。2、神经网络的本质非线性特性,为非线性控制带来新的希望。3、神经网络可通过训练获得学习能力,能够解决那些用数学模型或规则描述难以处理或无法处理的控制过程。4、神经网络具有很强的自适应能力和信息综合能力,能同时处理大量不同类型的控制输入,解决输入信息之间的互补性和冗余性问题,实现信息融合处理。6.应用传感器时应考虑的问题1、程序设计与传感器2、示教与传感器3、抗干扰能力7.对机器人编程的要求1、能够建立世界模型2、能够描述机器人的作业3、能够描述机器人的运动4、允许用户规定执行流程5、要有良好的编程环境6、需要人机接口和综合传感信号8.示教编程与离线编程的比较,离线编程的优点。离线编程的优点与在线示教编程相比,离线编程系统具有如下优点:1、可减小机器人非工作时间,当对下一个任务进行编程时,机器人仍可在生产线上工作。2、使编程者远离危险的工作环境。3、使用范围广,可以对各种机器人进行编程。4、便于和CAD/CAM系统结合,做到CAD/CAM/机器人一体化。5、可使用高级计算机编程语言对复杂任务进行编程。6、便于修改机器人程序。9.采用机器人的步骤1、明确自动化要求2、制定机器人化计划3、探讨应用机器人的条件4、对辅助作业和机器人性能进行标准化5、设计机器人化作业系统方案6、选择评价标准7、详细设计和具体实施

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功