机器人技术基础复习资料.docx
- 文档编号:28450894
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:32
- 大小:265.43KB
机器人技术基础复习资料.docx
《机器人技术基础复习资料.docx》由会员分享,可在线阅读,更多相关《机器人技术基础复习资料.docx(32页珍藏版)》请在冰豆网上搜索。
机器人技术基础复习资料
一.简答题
1.机器人内部传感器与外部传感器的作用是什么,它们都包括哪些?
答:
内部传感器主要用于检测机器人自身状态;包括位移传感器角数字编码器、角速度传感器;
外部传感器主要用于检测机器人所处的外部环境和对象状况等;包括:
力或力矩传感器触觉传感器、接近绝传感器、滑觉传感器、视觉传感器、听觉传感器、嗅觉传感器、味觉传感器。
2.机器人的速度与加速度测量都常用哪些传感器?
答:
速度:
测速发电机、增量式码盘;
加速度:
压电式加速度传感器、压阻式加速度传感器。
3.机器人的力觉传感器有哪几种,机器人中哪些方面会用到力觉传感器?
答:
种类:
电阻应变片式、压电式、电容式、电感式、各种外力式传感器。
有三方面:
1.装在关节驱动器上的力传感器。
2.装在末端执行器和机器人最后一个关节之间的力传感器。
3.装在机器人手抓指关节上的力传感器。
4.机器人的视觉传感器常用哪些方法,图像如何获取和处理?
答:
图像的获取:
1.照明2.图像聚焦成像3.图形处理形成输出信号。
处理:
1.图像的增强2.图像的平滑3.图像的数据编码和传输4.边缘锐化5.图像的分割。
5.能否设想一下,一个高智能类人机器人大约会用到哪些传感器技术?
答:
位置传感器,速度传感器,触觉传感器,接近觉传感器,视觉传感器,听觉传感器,嗅觉传感器,味觉传感器。
6.编码器有哪两种基本形式?
各自特点是什么?
两种基本形式:
增量式、绝对式
增量式:
用来测量角位置和直线位置的变化,但不能直接记录或指示位置的实际值。
在所有利用增量式编码器进行位置跟踪的系统中,都必须在系统开始运行时进行复位。
绝对式:
每个位置都对应着透光与不透光弧段的惟一确定组合,这种确定组合有惟一的特征。
通过这特征,在任意时刻都可以确定码盘的精确位置。
7.简述直流电动机两种控制的基本原理
答:
直流伺服电动机的控制方式主要有两种:
一种是电枢电压控制,即在定子磁场不变的情况下,通过控制施加在电枢绕组两端的电压信号来控制电动机的转速和输出转矩,定子磁场保持不变,其电枢电流可以达到额定值,相应的输出转矩也可以达到额定值,因而这种方式又被称为恒转矩调速方式。
另一种是励磁磁场控制,即通过改变励磁电流的大小来改变定子磁场强度,从而控制电动机的转速和输出转矩。
由于电动机在额定运行条件下磁场已接近饱和,因而只能通过减弱磁场的方法来改变电动机的转速。
由于电枢电流不允许超过额定值,因而随着磁场的减弱,电动机转速增加,但输出转矩下降,输出功率保持不变,所以这种方式又被称为恒功率调速方式。
8.简述直流测速发电机的工作原理。
测速发电机(tachogenerator)是一种检测机械转速的电磁装置。
它能把机械转速变换成电压信号,其输出电压与输入的转速成正比关系
直流测速发电机实际上是一种微型直流发电机。
按励磁方式可分为两种型式。
1.电磁式表示符号如图3-2(a)所示。
定子常为二极,励磁绕组由外部直流电源供电,通电时产生磁场。
目前,我国生产的CD系列直流测速发电机为电磁式。
2.永磁式表示符号如图3-2(b)所示。
定子磁极是由永久磁钢做成。
由于没有励磁绕组,所以可省去励磁电源。
具有结构简单,使用方便等特点,近年来发展较快。
其缺点是永磁材料的价格较贵,受机械振动易发生程度不同的退磁。
为防止永磁式直流测速发电机的特性变坏,必须选用矫顽力较高的永磁材料。
目前,我国生产的CY系列直流测速发电机为永磁式。
(a)(b)图3-2直流测速发电机(a)电磁式;(b)永磁式永磁式直流测速发电机按其应用场合不同,可分为普通速度型和低速型。
前者的工作转速一般在每分钟几千转以上,最高可达每分钟一万转以上;而后者一般在每分钟几百转以下,最低可达每分钟一转以下。
由于低速测速发电机能和低速力矩电动机直接耦合,省去了中间笨重的齿轮传动装置,消除了由于齿轮间隙带来的误差,提高了系统的精度和刚度,因而在国防、科研和工业生产等各种精密自动化技术中得到了广泛应用。
9.为什么要引进齐次坐标,它有什么优点?
机器人的坐标变换主要包括平移和旋转变换,平移是矩阵相加运算,旋转则是矩阵相乘,综合起来可以表示为p’=m1*p+m2(m1旋转矩阵,m2为平移矩阵,p为原向量,p’为变换后的向量).引入齐次坐标的目的主要是合并矩阵运算中的乘法和加法,合并后可以表示为p'=M*p的形式.即它提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法.
10.定义
1.如果所有的变换都是相对于固定坐标系中各坐标轴旋转或平移,则依次左乘,称为绝对变换.
2.如果动坐标系相对于自身坐标系的当前坐标轴旋转或平移,则齐次变换为依次右乘,称为相对变换.
11.机器人动力学:
研究机器人的运动特性与力的关系.有两类问题:
动力学正问题:
已知机械手各关节的作用力或力矩,求各关节的位移、速度、加速度
动力学逆问题:
已知机械手各关节的位移、速度和加速度,求各关节的驱动力和力矩。
拉格朗日函数L被定义为系统的动能K和位能P之差,即:
12.工业机器人的工作范围:
工作范围是指机器人手臂末端或手腕中心所能到达的所有点的集合,也叫工作区域。
13.工业机器人定义?
工业机器人的定义:
一种用于移动各种材料、零件、工具或者专用装置的,可通过可编程序动作来执行各种任务的,并且具有各种编程能力的多功能的机械手。
14.机器人传感器的作用和特点为何?
(1)机器人传感器的作用:
机器人的通用计算机必须与传感器连接起来,才能发挥全部作用。
机器人传感器在机器人的控制中起了非常重要的作用,正因为有了传感器,机器人才具备了类似人类的知觉功能和反应能力。
(2)特点:
机器人感觉是把相关的特性或相关的物体特性转换为执行某一种机器人功能所需的信息,这些物体特征包括几何的、光学的、机械学的、声音的、材料的、电气的、磁性的、放射性的和化学的,这些特征形成符号以表示系统,进而构成与给定工作任务有关的世界状态知识。
传感器的分类
内部传感器:
检测机器人本身状态(手臂间角度等)的传感器。
外部传感器:
检测机器人所处环境(是什么物体,离物体的距离有多远等)及状况(抓取的物体滑落等)的传感器。
外部传感器分为末端执行器传感器和环境传感器。
末端执行器传感器:
主要装在作为末端执行器的手上,检测处理精巧作业的感觉信息。
相当于触觉。
环境传感器:
用于识别物体和检测物体与机器人的距离。
相当于视觉
15.旋转矩阵的几何意义是什么?
旋转矩阵的几何意义:
为了研究机器人的运动和操作,往往不仅要表示空间某一点的位置,而且需要表示物体的方位,物体的方位可由某个固接于物体的坐标系表述。
为了规定空间某物体B的方位,设置一直角坐标系{B}与此刚体固接,而此时也有一个参考坐标系{A},而为了表示B相对于坐标系A的方位就引入了旋转矩阵。
1)可以表示固定于刚体上的坐标系{B}对参考坐标系的姿态矩阵。
2)可作为坐标变换矩阵.它使得坐标系{B}中的点的坐标变换成{A}中点的坐标。
3)可作为算子,将{B}中的矢量或物体变换到{A}中。
16.简述下面几个术语的含义:
自有度、重复定位精度、工作范围、工作速度、承载能力。
自由度是机器人所具有的独立坐标运动的数目,不包括手爪(末端执行器)的开合自由度。
重复定位精度是关于精度的统计数据,指机器人重复到达某一确定位置准确的概率,
是重复同一位置的范围,可以用各次不同位置平均值的偏差来表示。
工作范围是指机器人手臂末端或手腕中心所能到达的所有点的集合,也叫工作区域。
工作速度一般指最大工作速度,可以是指自由度上最大的稳定速度,也可以定义为
手臂末端最大的合成速度(通常在技术参数中加以说明)。
承载能力是指机器人在工作范围内的任何位姿上所能承受的最大质量。
17.什么叫冗余自由度机器人?
答:
从运动学的观点看,完成某一特定作业时具有多余自由度的机器人称为冗余自由度机器人。
二.计算题
1.已知坐标系{B}的初始位姿与{A}重合,首先{B}相对于{A}的ZA轴转60°,再沿{A}的XA轴移动10单位,并沿{A}的YA轴移动4单位.求位置矢量APB0和旋转矩阵BAR.设点P在{B}坐标系中的位置为BP=[5,9,0],求它在坐标系{A}中的位置。
R=R(Z,600)=
=
=
因此可得:
=
*
+
=
=
2.三.矢量U=7i+3j+2k,绕Z轴转90度后,再绕Y轴转90度。
在上述基础上再平移(9,-6,8),求最后得到的新的点矢量。
解:
绕z旋转90度得:
V=
*
=
绕y旋转90度得:
W=
*
=
再平移
(9,-6,8)
得:
t=
3.
一坐标系{B}与参考系重合,现将其绕通过q=[1,2,3]T的轴转30°,求转动后的{B}。
以代入算式,有
4.五.坐标系{B}初始与{A}重合,让{B}绕ZB旋转θ角;然后再绕XB转φ角.求把BP变为AP的旋转矩阵。
3.对于下列综合变换矩阵,如何求所缺的值?
列出步骤,不要求答案。
解:
根据R的性质求解
5.图所示为二自由度平面关节型机器人机械手,图中L1=2L2,关节的转角范围是0゜≤θ1≤180゜,-90゜≤θ2≤180゜,画出该机械手的工作范围(画图时可以设L2=3cm)。
6.单连杆机器人的转动关节,从q=–5°静止开始运动,要想在4s内使该关节平滑地运动到q=+80°的位置停止。
试按下述要求确定运动轨迹:
(1)关节运动依三次多项式插值方式规划。
(2)关节运动按抛物线过渡的线性插值方式规划。
解:
(1)采用三次多项式插值函数规划其运动。
已知
代入可得系数为
运动轨迹:
(2)运动按抛物线过渡的线性插值方式规划:
根据题意,定出加速度的取值范围:
如果选
,算出过渡时间
,
=[
]=0.594s
计算过渡域终了时的关节位置
和关节速度
,得
=
7.齐次矩阵表示为
,利用齐次矩阵的性质求出矩阵中“?
”符号的元素。
解:
设
,根据齐次矩阵的性质,故w=0.
由于
,因为R正交矩阵,
=
比较对角线元素,
此时可以用直角坐标三轴的相互关系决定取舍:
(取正)
符合右手关系,可以是解。
取负则不对了。
(取负)
8.有一台如题1.13图所示的三自由度机械手的机构,各关节转角正向均由箭头所示方向指定,请标出各连杆的D-H坐标系,然后求各变换矩阵
,
,
。
解:
D-H坐标系的建立
按D-H方法建立各连杆坐标系
参数和关节变量
连杆
a
d
1
1
90̊
0
+
2
2
0
0
3
3
0
0
=
=
=
1886年法国作家利尔亚当在他的小说《未来夏娃》中将外表像人的机器起名为“安德罗丁”(android),它由4部分组成:
1,生命系统;2,造型解质;3,人造肌肉;4,人造皮肤。
1920年捷克作家卡雷尔·卡佩克发表了科幻剧本《罗萨姆的万能机器人》。
在剧本中,构想了RUR机器人,卡佩克把捷克语“Robota”写成了“Robot”。
为了防止机器人伤害人类,科幻作家阿西莫夫于1940年提出了“机器人三原则”:
1,机器人不应伤害人类;
2,机器人应遵守人类的命令,与第一条违背的命令除外;
3,机器人应能保护自己,与第一条相抵触者除外。
在1967年日本召开的第一届机器人学术会议上,提出了两个有代表性的定义。
一是森政弘与合田周平提出的:
“机器人是一种具有移动性、个体性、智能性、通用性、半机械半人性、自动性、奴隶性等7个特征的柔性机器”。
1987年国际标准化组织对工业机器人进行了定义:
“工业机器人是一种具有自动控制的操作和移动功能,能完成各种作业的可编程操作机。
”
我国科学家对机器人的定义是:
v“机器人是一种自动化的机器,所不同的是这种机器具备一些与人或动物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器”。
1.1988年法国的埃斯皮奥将机器人学定义为:
“机器人学是指设计能根据传感器信息实现预先规划任务的作业系统,并以此系统的使用方法作为研究对象”。
2.公元前2世纪,亚历山大时代的古希腊人发明了最原始的机器人──自动机。
3.1800年前的汉代,大科学家张衡不仅发明了地动仪,而且发明了指南车,计里鼓车。
4.后汉三国时期,蜀国丞相诸葛亮成功地创造出了“木牛流马”。
5.1662年,日本的竹田近江利用钟表技术发明了自动机器玩偶;
6.1738年,法国天才技师杰克·戴·瓦克逊发明了一只机器鸭。
7.现在保留下来的最早的机器人是瑞士努萨蒂尔历史博物馆里的少女玩偶,杰克·道罗斯制作于二百多年前,两只手的十个手指可以按动风琴的琴键而弹奏音乐。
8.现代机器人的研究始于20世纪中期,其技术背景是计算机和自动化的发展,以及原子能的开发利用。
9.1954年美国戴沃尔最早提出了工业机器人的概念,并申请了专利。
这就是所谓的示教再现机器人。
1959年第一台工业机器人(可编程、圆坐标)在美国诞生,开创了机器人发展的新纪元。
作为机器人产品最早的实用机型(示教再现)是1962年美国AMF公司推出的“VERSTRAN”(万能搬运)和UNIMATION公司推出的“UNIMATE”。
-商业化的工业机器人
10.1970年在美国召开了第一届国际工业机器人学术会议。
11.1969年日本早稻田大学加藤一郎实验室研发出第一台以双脚走路的机器人。
加藤一郎长期致力于研究仿人机器人,被誉为“仿人机器人之父”。
日本专家一向以研发仿人机器人和娱乐机器人的技术见长,后来更进一步,催生出本田公司的ASIMO(20XX年)和索尼公司的QRIO。
12.到了1980年,工业机器人才真正在日本普及,故称该年为“机器人元年”。
随后,工业机器人在日本得到了巨大发展,日本也因此而赢得了“机器人王国”的美称。
13.80年代,将具有感觉、思考、决策和动作能力的机器人系统称为智能机器人,这是一个概括的、含义广泛的概念。
第三代机器人
14.20XX年丹麦iRobot公司推出了吸尘器机器人Roomba,它能避开障碍,自动设计行进路线,还能在电量不足时,自动驶向充电座。
Roomba是世界上销量很大的一种家用机器人。
当前与信息技术的交互和融合又产生了“软件机器人”、“网络机器人”的名称,这也说明了机器人所具有的创新活力。
按机器人的开发内容与应用分类:
一、工业机器人(industrialrobot)二、操纵型机器人(teleoperatorrobot)
三、智能机器人(intelligentrobot)
按机器人的发展程度分类:
一、第一代机器人第一代机器人主要指只能以示教-再现方式工作的工业机器人,称为示教-再现型。
二、第二代机器人第二代机器人带有一些可感知环境的装置,通过反馈控制,使机器人能在一定程度上适应变化的环境。
三、第三代机器人第三代机器人是智能机器人,它具有多种感知功能,可进行复杂的逻辑推理、判断及决策,可在作业环境中独立行动;它具有发现问题且能自主地解决问题的能力。
我国的机器人专家从应用环境出发,将机器人分为两大类,即工业机器人和特种机器人。
目前,国际上的机器人学者,从应用环境出发将机器人也分为两类:
制造环境下的工业机器人和非制造环境下的服务与仿人型机器人,这和我国的分类是一致的。
没有机器人,人将变为机器;有了机器人,人仍然是主人。
美国“索杰纳”火星探测机器人
自主式的机器人小车,同时又可从地面对它进行遥控。
它的重量不超过11.5公斤,车的尺寸为630毫米×480毫米,有六个轮子.最大速度为每秒0.4米.
1997年7月4日,美国航空航天局(NASA)发射的火星探路者号宇宙飞船携带“索杰纳”火星车登上了火星。
20XX年日本本田公司最新研制的新一代机器人与一名模特握手。
这种机器人拥有三项关键技术:
“调整姿势”技术使之能象人一样自然跑动;“自行连续运动”技术使之能自行变更目的地行走路线;“加强视觉和动力传感器”技术使之在与人碰面时能顺畅地交流。
它的跑步时速可达3公里,和人的慢跑速度差不多。
2.机器人机构
机器人本体主要包括:
(1)机身;
(2)臂部;(3)腕部;(4)手部;(5)行走机构;(6)传动部件。
工业机器人手臂由连杆和关节构成。
工业机器人手臂的关节常为单自由度主动运动副。
连杆(Link):
机器人手臂上被相邻两关节分开的部分。
关节(Joint):
即运动副,允许机器人手臂各零件之间发生相对运动的机构。
机器人机构的自由度
是指机器人所具有的独立坐标轴运动的数目,不包括手爪的开合自由度。
称6个自由度的机器人为满自由度机器人;少于6个自由度的机器人为欠自由度机器人;多于6个自由度的机器人为冗余自由度机器人。
三、机器人机构的工作空间
1.机器人手臂正常运动时手腕部坐标系原点P能到达的空间的集合,即由手腕参考点所掠过的空间,记作W(P),又称可达空间,或总工作空间.
SCARA(SelectiveComplianceAssemblyRobotArm)机器人
3个旋转关节,其轴线相互平行,在平面内进行定位和定向。
(平面式关节机器人)
2.2机身和臂部结构
2.2.1机器人机身结构的基本形式和特点
机身:
机身是连接、支撑手臂及行走机构的部件。
作用:
安装臂部的驱动装置或传动装置。
类型:
固定式、行走式
2.2.2机器人臂部结构的基本形式和特点
手臂:
手臂件是机器人的主要执行部件.作用:
支撑腕部和手部,带动手及腕在空间运动。
特点:
结构类型多,受力复杂.
2.3腕部和手部结构
腕部是臂部与手部的连接部件,起支承手部和改变手部姿态的作用。
目前,RRR型三自由度手腕应用较普遍。
机器人的手部作为末端执行器,是完成抓握工件或执行特定作业的重要部件。
2.3.1机器人腕部结构的基本形式和特点
腕部是机器人的小臂与末端执行器(手部或称手爪)之间的连接部件,其作用是利用自身的活动度确定手部的空间姿态。
从驱动方式看,手腕一般有两种形式,即远程驱动和直接驱动。
直接驱动是指驱动器安装在手腕运动关节的附近直接驱动关节运动。
远程驱动方式的驱动器安装在机器人的大臂、基座或小臂远端上,通过连杆、链条或其他传动机构间接驱动腕部关节运动。
按转动特点的不同,用于手腕关节的转动又可细分为滚转和弯转两种。
二、RRR型手腕
RRR型手腕容易实现远距离传动,RRR型手腕制造简单,润滑条件好,机械效率高,应用较为普遍。
2.3.2机器人手部结构的基本形式和特点
安装在机器人腕部末端,直接作用于对象的装置叫做末端执行器.也可使用手部(hand)这个术语来代替末端执行器,它是装在机器人手腕上直接抓握工件或执行作业的部件。
人的手有两种定义:
第一种定义是医学上把包括上臂、手腕在内的整体叫做手;第二种定义是把手掌和手指部分叫做手。
1.按用途分
1)手爪2)工具
三、手爪设计和选用的要求
手爪设计和选用时最主要的是满足功能上的要求,具体来说要围绕以下几个方面进行调查,提出设计参数和要求。
1.被抓握的对象物2.物料馈送器或储存装置3.手爪和腕部匹配4.环境条件。
四、手爪的典型结构
1.机械手爪2.磁力吸盘3.真空式吸盘
2.4行走机构
行走机构按其行走移动轨迹可分为固定轨迹式和无固定轨迹式。
2.4.2履带式移动机构
履带式移动机构称为无限轨道方式.
优点:
(1)能登上较高的台阶;
(2)着地压强小,与地面的粘着力也较强,适合于在荒地上移动;(3)能够原地旋转;(4)重心低,稳定。
3机器人控制
什么是控制?
简单地说,控制就是为了达到一定目的而实行的适当操作。
3.1.1机器人控制系统的组成
构成机器人控制系统的要素主要有:
输入/输出设备;计算机硬件系统及控制软件;驱动器;传感器系统。
3.1.3机器人的控制方式
开环控制和闭环控制
1、开环控制系统(openloopcontrolsystem)
如果系统的输出量与输入量间不存在反馈的通道,这种控制系统称为开环控制系统。
在开环控制系统中,不需要对输出量进行测量,也不需要将输出量反馈到系统输入端与输入量进行比较。
3.1.3机器人的控制方式
2、闭环控制系统(closedloopcontrolsystem)
如果系统的输出量通过反馈环节回来作用于控制部分,形成闭合环路,则这样的系统称为闭环控制系统,又称为反馈控制系统(FeedbackControlSystem)。
3、开环控制系统与闭环控制系统的比较
开环控制:
顺向作用,没有反向的联系,没有修正偏差能力,抗扰动性较差。
结构简单、调整方便、成本低。
在精度要求不高或扰动影响较小的情况下,这种控制方式还有一定的实用价值。
闭环控制:
有反向的联系,偏差控制,可以抑制内、外扰动对被控制量产生的影响。
精度高、结构复杂,设计、分析麻烦。
机器人的控制系统一般都是闭环控制系统!
3.1.4机器人的控制方式分类
1.直接示教法2.遥控示教法3.间接示教法4.离线示教法
机器人手爪与外界接触有两种极端状态:
一种是手爪在空间中可以自由运动,这种属于位置控制问题;
另一种是手爪与环境固接在一起,手爪完全不能自由改变位置,可在任意方向施加力和力矩,属于力控制问题。
大多数是位置/力的混合控制问题。
机器人的速度、加速度控制。
3.3 PID(proportional,integral,derivative)控制算法
下面给大家介绍一下在反馈控制中常用的PID控制。
在PID控制的名称中,P指proportional(比例),I指integral(积分),D指derivative(微分),这意味着可利用偏差的比例值、偏差的积分值、偏差的微分值来控制。
PID控制器的三个参数有不同的控制作用:
(1)P控制器实质上是一个具有可调增益的放大器。
在控制系统中,增大kP可加快响应速度,但过大容易出现振荡;
(2)积分控制器能消除或减弱稳态偏差,但它的存在会使系统到达稳态的时间变长,限制系统的快速性;
(3)微分控制规律能反映输入信号的变化趋势,相对比例控制规律而言具有预见性,有助于减少超调量,克服振荡,使系统趋于稳定,加快系统的跟踪速度,但对输入信号的噪声很敏感。
第4章工业机器人轨迹规划与智能机器人自主导航
1.轨迹规划概述
a)、定义
这里所谓的轨迹是指末端操作器或关节在运动过程中的位姿、速度和加速度。
工业机器人的轨迹规划是指根据工业机器人作业任务的要求,对工业机器人末端操作器或者关节在工作过程中位姿变化的路径、取向及其变化速度和加速度进行人为设定。
常见的机器人作业有两种:
•点位作业(PTP=point-to-pointmotion)
•连续路径作业(continuous-pathmotion),或者称为轮廓运动(contourmotion)。
c)、轨迹规划既可以在关节空间也可以在直角空间中进行。
在关节空间中进行轨迹规划是指将所有关节变量表示为时间的函数,用这些关节函数及其一阶、二阶导数描述机器人预期的运动;在直角坐标空间中进行轨迹规划是指将手爪位姿、速度和加速度表示为时间的函数,而相应的关节位置、速度和加速度由手爪信息
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 技术 基础 复习资料
![提示](https://static.bdocx.com/images/bang_tan.gif)