机器人抓取运动目标轨迹规划与控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
I.引言
机器人抓取运动目标是指机器人基于内部控制系统的控制,完成运动目标的跟踪和抓取,是智能机器人的一个前沿应用课题,在工业、航天和娱乐等领域有良好的应用前景。在运动目标的捕捉中,一方面,机器人手爪必须快速跟踪并接近目标;另一方面必须能够感知环境以避开可能的障碍,其中状态反馈和路径规划需要很高的实时性和抗干扰能力。此外,系统还受到动力学约束、关节几何约束等限制,而这一切都必须在实时条件下完成。
抓取运动目标技术在航空航天、工业生产、遥感技术、军事技术、特殊环境作业等多领域有着广泛的应用。该技术的研究最典型的应用就在于太空卫星捕捉机器人,众所周知由宇航员来接近和捕捉正在旋转的卫星很危险而且困难,从而使人们意识到应该使用机器人进行太空服务,近年来越来越多的机器臂装配到了航天设备上。此外,抓取运动目标的技术还可以应用在工业生产过程中抓取装配线传送带上正在运动的零部件;球类机器人(如:足球机器人,排球机器人等);太空、深海等场合的自动对接和作业。
对于机器人抓取运动目标,其末端机械手的动作规划和目标检测等问题就需要传感技术与机器人控制技术的完美结合。目前,对于目标状态的测取一般采用图像传感(CCD摄像机),但是单视觉反馈有着它自身的缺陷,单摄像机模型往往能够获得较为精确的平面位置信息,而不能获得精确的深度信息。为此,在状态测取时,一般采用多摄像机模型或摄像机与位置传感器相结合模型。对于抓取运动目标动作规划目前一般存在有三种方法:直接瞄准法、比例导引法、以及预测-规划-执行( Prediction Planning and Execution,PPE) 方法。后文将具体讨论以上内容。
II.系统组成
下图是一个典型的机器人抓取运动目标的系统方框图。抓取运动咪表的机器人与一般的机器人相比,其操作对象大多为状态参数不确定的运动目标,同时机器人与目标之间的接触速度较高。因此必须着重研究以下问题: 实时状态测
取、运动路径规划、机器人运动控制。
图1:机器人运动目标抓取系统框图
III.运动目标状态的实时测取
目前的抓取运动目标技术中目标的状态测取大多采用机器人视觉原理,即我们通常所说的视觉伺服。通过视觉传感器(CCD摄像机)获取图像,作为反馈信号,并对图像进行处理和分析,然后得到目标位置信息并结合之前时刻的图像信息得到目标的速度、加速度信息,构成机器人的闭环控制系统。根据视觉信息进行反馈控制时,都不可避免地要通过有关图像处理技术获取目标的深度信息。由于在处理过程中会受到单摄像机模型、成像质量、光照强度、标定精度、量化误差、特征提取精度以及噪声等诸多因素的影响,从而降低了图像处理的精度,往往能够获得较为精确的平面位置信息,而不能获得精确的深度信息,进而影响了工件的精确跟踪和抓取。基于以上考虑,抓取运动目标技术中目标的状态测取需在单摄像机模型的基础上进行改良,目前主要有如下一些改良的测取方法:
➢双/多摄像机模型
单摄像机模型在测取深度信息方面的不足,在双/多摄像机模型中能的倒有效的解决,该模型通过2或多个个CCD光轴始终汇交于目标球体中心的方法跟踪
目标,从而能有效的获取运动目标的三位坐标。美国麻省理工学院( MIT) 开展了全臂操作手( WAM: Whole Arm Manipulator) 捕捉运动球体的项目中就采用了双CCD 视觉模型对运动球体的状态进行的测取。
➢ 视觉与测距传感器相结合模型
为了弥补单摄像机模型在测取深度信息方面的不足,该模型首先采用视觉传感信息, 进行平面测取, 获取目标在图像平面中的位置与方位, 然后引导测距装置(超声测距或红外测距)测取目标深度信息。通过测距装置, 不仅提高了深度信息的获取精度, 而且避免了复杂的图像处理和分析运算, 克服了立体视觉计算量大的缺点, 提高了跟踪的实时性。这种融合图像处理与超声测距技术可以得到精确的机器人控制输入, 完成对运动工件进行的跟踪和抓取。该模型主要应用在装配机器人抓取运动工件时的状态测取。
IV .运动目标抓取的路径规划
i .路径规划常用坐标系
➢ 关节坐标系
关节坐标系是由路径点n P P P P ...,,210,
计算出相应变换矩阵n T T T T 0620610600
6...,,及相应关节矢量n q q q q ...,,210和{})(),(),(t q t q
t q ,即以关节角度的函数描述机器人轨迹的坐标系。用关节坐标系进行路径规划时,只需给出起始点和终止点,而不需考虑两点之间的移动路径。
➢ 直角坐标系
直角坐标系就是我们通常所说的X-Y-Z 坐标系。一般当不仅要求机器人达到目标点,而且要求机器人必须沿着所希望的路径在一定的精度范围内移动时,我们常采用直角坐标系。
➢ 笛卡尔坐标系
笛卡尔坐标系是直角坐标系和斜角坐标系的统称。相交于原点的两条数轴,构成了平面放射坐标系。如两条数轴上的度量单位相等,则称此放射坐标系为笛卡尔坐标系。笛卡尔坐标空间中的轨迹规划需将手爪位姿、速度和加速度表示为
时间的函数,相应的关节位置、速度和加速度可由逆运动学方程计算求得。优点是比较直观,但是为了获得控制参数,在每一个位置点都必须进行运动学反解,容易出现机械手的奇异位形。
ii.常用用路径规划方法
在机器人抓取运动目标的过程中,我们需要对机器人的末端机器手的路径进行规划,是机械手能按照导引路线跟踪运动目标,在某点遭遇运动目标,并最终抓取运动目标。由于运动目标的状态随时都在变化,所以在抓取运动目标过程中路径规划的实时性要求比较高,下面将介绍三种实时路径规划方法::直接瞄准法、比例导引法、以及预测-规划-执行( Prediction Planning and Execution,PPE) 方法。
➢直接瞄准法
直接瞄准法是指手臂末端运动方向在任一时刻都指向运动目标,具体如下图2所示,其中:P0为机械手初始位置、T0为运动目标初始位置、I为遭遇抓取电。直接瞄准法是最直观最原始的一种路径规划方法,但由于运动目标路径的不规则性、控制系统的离散性和实时性等多方面性能限制,导致在实际应用中直接瞄准法存在着诸多弊端。在实际应用中,大多项目中均没有选用实时瞄准法。关于直接瞄准法的数学描述,将与下文比例导引法一起给出。
图1:直接瞄准法示意图
➢比例导引法
比例导引法是指手爪与目标的联线在任两时刻都保持相互平行手爪朝事先