国内外机器人关节测试技术现状及展望
国内外机器人关节测试技术现状及展望石照耀,程慧明引言2021年中国机器人行业市场规模为1306.8亿元,预计2022年行业市场规模将达1712.4亿元,同比增长31.0%,增速全球领先。关节是机器人执行姿态控制的执行部件,其性能对机器人的整机性能和可靠性起决定性作用。按动力来源可以分为液压、气动和电机驱动三大类,本文主要介绍电驱动关节。关节主要由传动、控制和传感部分组成,其中传动部分由电机、减速器和结构件组成,控制部分由驱动模块及通信模块组成,传感器部分使用了位置、力矩、电流和温度等。随着机器人应用领域与规模的快速扩张,关节种类不断增加、性能也不断优化。与此相适应,对关节性能的表征、测试和评价也成为了当前的研究热点。全面考察机器人关节测试技术现状,发现整体上呈现出四个特点:(1)测试技术多来源于减速器和电机测试技术,缺乏完全适用于关节的整机测试技术。(2)国内外研发的测试设备主要针对大中型关节,而针对小型或微小型关节的测试技术和设备较少。(3)对关节的测试多集中在减速器和电机上,而不是将关节作为一个整体进行测试。(4)测试参数不全面,多集中于关节的定位精度、速度响应能力上,缺少对其传动精度参数、电参数及其与机械参数的测试和融合分析。机器人关节的结构不简单,同时蕴含着复杂的能量转化、能量传递以及运动控制等问题。应用场景的多样化对机器人主机装备的运动性能精度、负载控制、能耗效率、振动噪声、服役寿命等性能提出了更高的目标,这对关节的综合性能提出了进一步的要求。因此对机器人关节进行综合性能测试,获取关键性能指标,并为设计提供指导具有重要意义。1 关节分类1.1 类型机器人关节的种类众多,可大致划分为刚性关节和弹性关节两类。刚性关节主要由电机、高传动比减速器、编码器、力矩传感器和控制器等组成。Albu-Schaffer等为德国宇航局的轻量机器人设计的机器人关节,包括无刷电机、谐波减速器、绝对编码器、增量编码器、刹车和力矩传感器等,如图1所示。Samuel Rader等设计的机器人关节装有陀螺仪,可以实现更加精准的姿态控制。由于材料和设计上的限制,刚性关节存在功率密度值不高和机器人受冲击情况下关节强度不够的问题,因此刚性关节在使用上存在一定的局限性。图1 刚性关节弹性关节分为串联弹性关节与并联弹性关节两种。弹性关节的设计原理来自于Hill肌肉三元素力学模型,以求更好的模拟人体肌肉功能。Pratt首先提出了串联弹性关节的概念,串联弹性关节在减速器和电机之间增加弹性连杆,用于降低外部冲击载荷和储存能量。Vanderborght等设计了可平衡位置的关节,Negrello等设计了新型关节,并进行了负载能力和抗冲击能力实验,如图2所示。并联弹性关节是在机器人整机上增加并联弹性连杆,通过和关节共同配合,来达到释放冲击和储能的功能。图2 弹性关节1.2 技术要求机器人应用场景的多样化对关节的技术提出了不同的需求,以刚性关节为例,大致可以分为两类,如表1所示。表1 关节技术要求第一种类型关节被广泛应用于教育机器人、玩具机器人和餐饮机器人等,对关节的传动精度要求相对较低,通常对整机的回差要求小于60′。减速器的齿轮模数在0.2mm-0.5mm之间,材料以金属和塑料为主,种类有平行轴齿轮减速器、行星齿轮减速器、面齿轮减速器,其中平行轴齿轮减速器较为常见,部分减速器内部会增加离合机构,当机器人跌倒减速器受到冲击时,用于保护内部结构,该类型关节通常没有力矩传感器。第二种类型的关节广泛应用于大型双足服务机器人、工业机器人和航空航天领域的空间机械臂等,此类关节对传动精度要求较高,通常对整机的回差精度要求是小于3′。其减速器的传动形式主要有行星减速器、摆线针轮减速器、谐波减速器,其中谐波减速器最为普遍。电机多使用直流无刷电机和永磁同步电机,在安装上多采用无框形式。位置检测传感器有光栅编码器、磁编码器,力矩传感器有应变扭力计。2 关节测试方法现状机器人关节的性能主要反映在传动精度、机械参数、响应参数和电参数等指标上。减速器和电机作为关节的重要部件,两者测试技术的发展为关节测试技术提供了借鉴,但减速器和电机的质量不能反映关节整机的质量,因此对关节的测试应面向整机。2.1 传动精度传动误差和回差是评价关节运动输出精度的主要指标。传动误差既反映了传动部分制造误差和安装误差,又反映了其抵抗外界环境(如温度、负载等)的能力。回差则反映了关节传动系统中的间隙,其主要由空程回差、弹性回差、温度回差等组成。2.1.1 传动误差(1)测试方法对精密减速器等传动链的传动误差测试技术研究可以追溯至上世纪50年代,K.Stepanek研制出基于磁栅式传感器测试齿轮机床动态误差的设备。C.Timmc基于光栅式传感器,通过将旋转角位移转换成相应电信号输出以得到传动误差的一种测量方法。黄潼年先生提出了“单面啮合间齿测量法”,发明了齿轮整体误差测量技术。彭东林提出一种时栅传感器,用于对传动误差进行测量。国标GB/T 35089-2018对机器人用谐波齿轮减速器、行星摆线减速器、摆线针轮减速器等精密传动装置的试验设备、传动误差试验方法及其数据处理方法做出规定。机器人关节的传动误差测试技术来源于上述方法,关节的传动误差是指:对应伺服电机任意转角,关节的实际输出转角与理论转角之间的差值,传动误差曲线如图3所示。图3 机器人关节传动误差示意图文献[3]基于光栅法对关节的传动误差进行测试。文献[4]利用高精度光栅测量关节的输出角度,关节电机编码器测量输入端角度,实现了对关节整机传动误差的测试。(2)测试难点关节是一种复杂的机电一体化产品,由于在工作原理、机械结构、传感器配置和控制方式等方面不同于其他的齿轮传动机构,使得对关节传动误差的测试也存在不同,因此在测试方法上带来了一系列的不确定和难点问题。根据GB/T 35089-2018对精密减速器传动误差测试设备的规定,在减速器的输入端和输出端分别利用高精度角度编码器采集角度数据。对关节传动误差的测试,是以关节整机为测试对象,关节输入端角度数据的采集依赖于关节电机编码器。部分关节编码器精度较低或者没有安装电机编码器,因此在此类关节传动误差的测试中如何保证输入角度的有效性是一个难点问题。目前的解决方案有两种,一是文献[4]中所利用的等时间间隔采样方式,该方法可以在一定程度解决编码器精度不足的影响,但该方法可能存在时间滞后和关节本身不支持该模式的问题;二是以控制器发出的指令角度为输入端角度,即以理论转角为输入端角度,该方法符合关节传动误差的定义。综上所述,关节的传动误差测试方法多来源于精密减速器等传动装置,但由于关节本身的特点,使得其传动误差的测试方法具有一定的特殊性。2.1.1 回差(1)测试方法机器人关节的回差是指:关节的输入端伺服电机运动方向改变后到输出端运动方向跟随改变时,输出端在转角上的滞后量。按照测试原理的不同,对关节回差的测试可以分为静态测试和动态测试两种。静态测试:是指将关节的输入端固定,通过输出端加载、卸载,获取滞回曲线而完成的回差测试,滞回曲线如图4所示。输入端固定,给输出端逐渐加载至额定转矩后卸载,再反向逐渐加载至额定转矩后卸载,记录多组输出端转矩、转角值,绘制完成的封闭的转矩-转角曲线。图4 滞回曲线示意图在关节输出端不同位置进行回差测试,获得各个位置的回差,由此获得静态测试的回差曲线,如图5所示。图5 静态测试的回差曲线 动态测试法:通过测试关节的双向传动误差曲线,获取回差曲线而完成的回差测试。首先测出关节正向传动误差曲线,使输入端正向多转一定的角度后反向旋转,然后在相同条件下测出关节反向传动误差曲线,如图6所示。图6中反向传动误差曲线与正向传动误差曲线对应点的代数差即构成回差曲线,如图7所示。文献[5]采用动态测试方法对小型关节进行了回差的动态测试实验,并和静态测试进了对比,发现结果大体一致,可以在一定程度上进行相互印证。图6 双向传动误差曲线图7 回差曲线(2)测试难点同传动误差测试类似,关节回差的测试也不同于精密减速器等传动装置,对测试方法的研究也需要从关节本身的特点来考虑。(1)关节带电状态是影响关节回差测试的一个重要因素,按照关节回差静态测试方法的定义,需要将关节的输入端固定,即电机轴抱死。关节上电后电机轴抱死,在静态测试过程由于电机反向电动势的阻碍,会对测试结果产生影响。(2)角度编码器精度和有无问题同样影响关节的回差动态测试,按照定义需要获得双向传动误差曲线,进而获得回差曲线。在实际测试过程中,若采用等时间间隔采样的方式,则会存在采集点无法对齐的问题。若采用理论角度为输入端角度的方法,则存在测试不连续的问题。(3)联轴器变形会影响关节回差测试结果,在加载测试中需要对联轴器变形进行补偿。2.2 机械参数2.2.1 启动转矩与反启动转矩测试机器人关节的启动转矩测试是指关节的输出端在无负载情况下,关节内部的电机缓慢进行转动,至关节的输出端转动,期间利用关节内部的力矩传感器采集转矩变换情况,利用测试设备的高精度角度传感器来实时判断关节输出端的转动情况,取转矩的最大值为启动转矩,测试曲线如图8所示。需要注意的是若关节内部没有力矩传感器则无法进行启动转矩和反启动转矩测试。机器人关节的反启动转矩测试是指关节的输入端在无负载情况下,测试设备的加载电机缓慢进行转动,直至关节的输入端转动,期间利用测试设备的力矩传感器采集转矩变化情况,利用关节内部的输入端角度传感器实时判断关节输入端的转动情况,取转矩的最大值为反启动转矩,测试曲线如图8所示。需要注意的是对关节的反启动转矩测试要在不带电下进行测试,因为电机在带电状态下反向转动会存在反向电动势,对关节转动存在阻碍。图8 启动(反启动)转矩曲线2.2.2 工作区工作区用转速和转矩组成的二维平面坐标区域表示,如图9所示。关节运行时温度不超过关节允许最高温度,能长期工作的区域为连续工作区。图中连续工作区域是由关节的发热、机械强度、以及关节内驱动器的极限工作条件限制的范围。超出连续工作区,允许关节短时过载运行的区域为断续工作区。图9 工作区2.3 响应参数2.3.1 位置响应频带宽度根据JB-T 10184-2000的规定,对关节位置响应频带宽度的测试应按照如下方式。在给定某一恒定负载的情况下,关节输入正弦波信号,随着正弦波信号频率逐渐升高,对应关节位置输出量的幅值逐渐减小同时相位滞后逐渐增大,当相位滞后增大至90°时或幅值减小至输入幅值的1/根号2时的频率即为系统位置响应频带宽度。2.3.2 正/负阶跃输入的位置响应时间关节在空载条件下或按照试验要求加载某一恒定负载(根据需求确定转动惯量和扭矩大小)。外部控制器发送由0到1的正阶跃信号给关节,并同步读取角度传感器的数据,记录关节从阶跃信号发出至位置达到0.9的时间;重复上述试验,取多次试验的平均值即为关节的正阶跃输入的位置响应时间,测试曲线如图10。图10 正阶跃输入的位置响应时间同理,外部控制器发送由1到0的负阶跃信号给关节,并同步读取角度传感器的数据,记录关节从阶跃信号发出至位置达到0.1的时间;重复上述试验,取多次试验的平均值即为关节的负阶跃输入的位置响应时间,测试曲线如图11。图11 负阶跃输入的位置响应时间2.4 电参数电参数测试用于反映关节在工作状态下电流、转速、功率、效率与转矩之间的关系。电参数测试分为恒定加载测试与梯度加载测试。恒定加载测试是指关节输出端施加某一恒定负载的情况下,测试关节的电流、转速及转矩变化情况;梯度加载测试是指关节输出端梯度加载的情况下,测试关节转矩与电流、转速、效率、输出功率之间的关系,获得相应的特性曲线。2.4.1 恒定加载测试恒定加载测试的目的是为检测关节在空载或稳定负载情况下,其瞬时电流、瞬时转速及瞬时转矩的波动情况,上述参数测试原理及测试曲线示意图如表2所示。表2 恒定加载测试2.4.2 梯度加载测试梯度加载测试的目的是为检测关节在最高转速下,关节输出端负载从0Nm开始等时间梯度加载至堵转力矩为止的过程中,关节的电流、转速、效率、输出功率之间的关系,获得转矩—电流曲线、转矩—转速曲线、转矩—输出功率曲线、转矩—效率曲线以及关节最佳工作区域综合曲线,上述参数测试原理及测试曲线示意图如表3所示。表3 梯度加载测试3 关节测试设备现状3.1 大中型关节测试设备在工业领域内成熟的商用大中型关节测试设备不多,本文列举多型大中型关节测试设备,从测试范围、测试功能、测试精度、测试原理以及测试数据运用五个方面进行对比,如表4所示。表4 大中型关节测试设备由上表可知,大中型关节测试设备基本以单一类型性能参数测试为主,涉及定位精度、响应参数和机械参数,测试技术主要借鉴电机测试技术,少量来源于精密减速器测试技术,存在测试项单一,功能不完善等不足。在测试数据运用方面,主要目的为验证关节机械设计和运动控制算法的可靠性和有效性。目前面向大中型关节的测试设备正朝着综合性能测试和云端测试的方向发展,作者团队所研制的新型机器人关节综合性能测试机可以实现对关节传动精度、机械参数、响应参数、电参数和抗干扰等性能参数的综合测试,测试机的性能指标如表5所示,测试机如图12所示。表5 新型机器人关节综合性能测试机图12 服务机器人小型关节综合性能测试机利用该测试机实现了对关节性能全面测试,相关测试结果如图13所示,分别为传动误差、抗干扰性能和阶跃响应测试。图13 关节测试测试机还具备云测试与数据云交互的功能,相关架构如图14所示,将关节测试中涉及的测试设备、传感器、控制软件、分析方法、测试方法、测试数据和辅助设备虚拟化为服务资源,通过通用的硬件设备接口和软件接口,依托云平台,实现了各测量资源统一的、集中的信息化和智能化组织管理和运用,最终面向用户提供个性化的测试服务和体验。图14 关节云测试架构3.2 小型关节测试设备小型关节测试的难点主要表现在:(1)传感器精度问题,小型关节内部的传感器精度较低,影响测试结果的准确性;(2)传感器缺乏问题图15 服务机器人小型关节综合性能测试机图16 能测试机小型关节测试综上所述,在机器人关节测试设备研发领域存在测试项单一,测试数据运用不足等的问题,考虑到关节对于机器人市场的重要性和特殊性,对其测试技术的研究和测试设备的开发越发的迫切。