一种六自由度机器人末端负载动力学参数辨识装置制造方法及图纸

技术编号:15559714 阅读:335 留言:0更新日期:2017-06-09 17:23
本实用新型专利技术公开了一种六自由度机器人末端负载动力学参数辨识装置,包括六轴工业机器人、可替换地设置在所述六轴工业机器人末端的若干不同质量的负载、实时控制系统,所述的实时控制系统用于对机器人实施毫秒级的实时运动数据采集;采集的实时运动数据包括编码器值,力矩值。本实用新型专利技术传感系统采用高效实时控制系统,可实现对机器人的毫秒级的实时数据采集,包括位移、电机输出等,采集数据量可扩展,具有可变性的特点,满足对工业机器人末端负载动力学参数的辨识。

Terminal load dynamic parameter identification device of six freedom robot

The utility model discloses a six DOF robot load dynamic parameter identification device, including six axis industrial robot, alternatively arranged on the load, the real-time control system of different quality of the six axis industrial robot, real-time control system for the real-time motion data acquisition of millisecond robot the real-time data acquisition; motion including encoder value, torque value. The utility model sensing system using high performance real-time control system can realize real-time data acquisition in milliseconds for the robot, including displacement, motor output, data volume can be extended with the variability of characteristics, identification of industrial robot to meet the load parameters.

【技术实现步骤摘要】
一种六自由度机器人末端负载动力学参数辨识装置
本技术涉及应用于末端负载动力学参数辨识的方法及六自由度工业机器人装置,具体涉及一种六自由度机器人末端负载动力学参数辨识装置。
技术介绍
当今,机器人动力学参数辨识的测试装置很多。包括四自由度的以及六自由度的工业机器人。工业机器人的仿真和控制都需要有一个精确的机器人动力学模型。目前,许多轻型高性能的机器人广泛采用具有相对柔性的谐波驱动器来驱动关节运动,关节柔性不可忽略。因此建立精确的柔性关节机器人动力学模型,需要有比较好的参数辨识方法。对于工业机器人来说,通常只有电机位置和电机力矩数据可测。因此用于柔性关节机器人动力学参数辨识的外加传感器主要有加速度传感器,连杆位置和速度传感器,力矩传感器等。从实际应用的角度来说,因为对机器人来说,增加额外的内部传感器不但成本昂贵,而且有时是无法实现的。因此,许多学者提出了仅仅需要电机力矩和电机位置信息的辨识方法。在这些方法中,弹性偏差不是采用附加传感器测量的,而是通过解包含未知参数的运动方程得到的。目前,末端负载动力学参数辨识的方法各不同。对于不同型号的工业机器人来说,建立的动力学模型以及最优的激励轨迹是不一样的。采用的传感系统也有所差异,因而数据的采集途径也不相同。然而,很多六自由度工业机器人末端负载动力学参数辨识的平台辨识效果不是很理想,因为所用的软硬件的兼容性不佳以及算法的选择不当,导致辨识的结果存在很大的误差。
技术实现思路
为解决对工业机器人末端负载动力学参数辨识的问题,本技术提供了一种六自由度机器人末端负载动力学参数辨识装置,利用机械结构上一系列不同的负载来设计辨识负载的实验方案,设计最优激励轨迹,从而用实时控制系统采集数据,为辨识负载动力学参数结果提供了外在条件。本技术的目的通过如下技术方案实现:一种六自由度机器人末端负载动力学参数辨识装置,包括六轴工业机器人、可替换地设置在所述六轴工业机器人末端的若干不同质量的负载、实时控制系统,所述的实时控制系统用于对机器人实施毫秒级的实时运动数据采集。进一步地,采集的实时运动数据包括编码器值,力矩值。进一步地,所述的负载的材料为钢。相对于现有技术,本技术的具有如下优点:(1)本技术是通过配备一系列不同的负载,并可辨识到负载的动力学参数,验证参数由三维设计制图软件提供。(2)本技术是通过称重实验法,检验辨识到的负载质量的准确性,也是验证模型准确度的证据。(3)本技术通过采用高效实时控制系统进行数据采样,实现了毫秒级实时数据采集,保证了采集样本的精度。采集数据包括位移以及电机输出等,数据量可扩展,从而提供了辨识的理论基础。附图说明图1是本技术六自由度工业机器人负载动力学参数辨识装置示意图。图2是辨识对象第一负载。图3是辨识对象第二负载。图4参数辨识流程图。图中所示为:1-负载;2-六轴工业机器人。具体实施方式为进一步理解本技术,下面结合附图和实施例对本技术做进一步说明,但是需要说明的是,本技术要求保护的范围并不局限于实施例表述的范围。实施例一如图1至图3所示,一种六自由度机器人末端负载动力学参数辨识装置,包括六轴工业机器人2、可替换地设置在所述六轴工业机器人末端的若干不同质量的负载1、实时控制系统,所述的实时控制系统用于对机器人实施毫秒级的实时运动数据采集。具体而言,采集的实时运动数据包括编码器值,力矩值。具体而言,所述的负载的材料为钢。本实施例利用三维设计制图软件设计一系列不同配备的负载1,质量可自行设计,本实验设计有第一负载、第二负载;自行设计负载时采用钢材质,并加工出来。实施例二如图4所示,一种基于所述装置的六自由度机器人末端负载动力学参数辨识方法,包括步骤:(1)根据拉格朗日方程建立动力学模型;(2)设计激励轨迹;(3)通过实时控制系统对机器人实施毫秒级的实时数据采集,并对多次采样数据作平均以及中心差分法提高信噪比;采集数据量可扩展,既保证了采样数据的充足,也为辨识末端负载的动力学参数提供了数据基础。(4)负载参数辨识,将参变量代入建好的动力学模型,然后估计出要辨识的动力学参数;(5)模型验证,利用辨识到的负载动力学参数计算出力矩理论值与读取到的实际力矩值相比较,验证模型准确度。具体而言,所述的步骤(1)具体包括:(11)、选定广义坐标,建立有限维模型,选择关节变量和柔性连杆的模态坐标为广义坐标;(12)、建立动能,势能和虚功表达式;(13)、对拉格朗日方程进行推导和整理,推导出必要的惯性力项、科氏力和向心力项、重力项、摩擦力项;(14)、将拉格朗日动力学方程整合成计算力矩的线性方程形式。具体而言,所述的步骤(14)具体包括:(141)根据:推导后得出完整的动力学公式:其中,计算的惯性参数项为:Tp是坐标系P相对于基坐标系0的变换矩阵;qi为各个关节角度值;JP是伪惯性矩阵:计算的向心力和科氏力系数项为:计算的重力项为计算的摩擦力项:Fvj,Fsj是粘性摩擦力,库伦摩擦力系数;(142)最后将拉格朗日动力学方程化简,提取要辨识的基础动力学参数χ:计算力矩的线性方程可化为:τ=Wχ+ρ。具体而言,所述步骤(2)具体包括:设计采用周期性轨迹,每个关节的激励轨迹是正弦和余弦函数的代数和,即有限的傅立叶级数函数,则机器人每个关节的关节位置qi,速度和加速度规划如下具体而言,所述步骤(4)具体包括:(41)结合三种不同的负载辨识方法对负载动力学参数进行辨识,第一负载辨识方法利用已经简化出来的基础动力学参数的耦合项进行差值相减,得到的差值再与三维制图软件得到的负载惯量数据进行误差分析进行辨识;第二负载辨识方法利用有无负载是读取的力矩数值进行辨识;第三负载辨识方法利用全局辨识机器人动力学参数与负载参数。(42)从三种辨识结果中选取最优辨识结果。具体而言,所述的步骤(41)中,所述的第一负载辨识方法包括步骤:(401)根据方程τ=Wχ+ρ,用最小二乘法计算出估计值χ;(402)选取最优的轨迹进行实验,先不装负载进行参数辨识,得到一组零负载时基础动力学参数χ0;(403)然后再用相同的轨迹进行实验,用第一组负载进行参数辨识,得到第一组的负载基础动力学参数χ1;(404)再换用第二组负载进行参数辨识,得到第二组负载基础动力学参数χ2;(405)求取第一组负载的基础动力学参数:Δχ1=χ1-χ0;(406)求取第二组负载的基础动力学参数:Δχ2=χ2-χ0;所述的第二负载辨识方法包括步骤:(411)不装负载的条件下读取力矩数值,记作YWL,再装上负载的条件下读取力矩数值,记作YT;(412)求得辨识方程为其中,W+=(WTW)-1WTYT-YWL为(6×ne)×1矩阵;所述的第三负载辨识方法包括步骤:(421)将零负载条件下的动力学方程和带上负载时候的动力学方程变形成矩阵相乘的形式:其中:Ya=WaχYb=Wbχ+WLχ(422)然后用加权最小二乘法WLS求解上述矩阵方程。另外,所述的步骤(5)还包括步骤:利用称重实验法对负载的质量数据进行检验和分析,可为辨识的准确性提供理论依据。用三维制图软件对不同的负载进行三维实体设计,可通过三维设计制图软件得出各个实体负载的惯性参数,与辨识出的实际负载动力学参数理论值进行误差分析。用上述所举本文档来自技高网...
一种六自由度机器人末端负载动力学参数辨识装置

【技术保护点】
一种六自由度机器人末端负载动力学参数辨识装置,其特征在于:包括六轴工业机器人、可替换地设置在所述六轴工业机器人末端的若干不同质量的负载、实时控制系统,所述的实时控制系统用于对机器人实施毫秒级的实时运动数据采集。

【技术特征摘要】
1.一种六自由度机器人末端负载动力学参数辨识装置,其特征在于:包括六轴工业机器人、可替换地设置在所述六轴工业机器人末端的若干不同质量的负载、实时控制系统,所述的实时控制系统用于对机器人实施毫秒级的实时运动数据采集。2...

【专利技术属性】
技术研发人员:张铁覃彬彬邹焱飚
申请(专利权)人:华南理工大学
类型:新型
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1