主管QQ:站内信联系

机械臂工作原理、特性、用途应用范围-仪器设备百科2023-11-19 22:42

  机械臂是指高精度,多输入多输出、高度非线性、强耦合的复杂系统。因其独特的操作灵活性, 已在工业装配, 安全防爆等领域得到广泛应用。

  机器人系统是由视觉传感器、机械臂系统及主控计算机组成,其中机械臂系统又包括模块化机械臂和灵巧手两部分。整个系统的构建模型如图1 所示.

  不确定性主要分为两种主要类型:结构(structured)不确定性和非结构(unstructured)不确定性, 非结构不确定性主要是由于测量噪声、外界干扰及计算中的采样时滞和舍入误差等非被控对象自身因素所引起的不确定性。结构不确定性和建模模型本身有关, 可分为

  ①参数不确定性如负载质量、连杆质量、长度及连杆质心等参数未知或部分已知。 ②未建模动态高频未建模动态, 如执行器动态或结构振动等;低频未建模动态, 如动/静摩擦力等。 模型不确定性给机械臂轨迹跟踪的实现带来影响, 同时部分控制算法受限于一定的不确定性。目前应用于机械臂控制系统的设计方法主要包括PID控制、自适应控制和鲁棒控制等, 然而由于它们自身所存在的缺陷, 促使其与神经网络、模糊控制等算法相结合, 一些新的控制方法也在涌现, 很多算法是彼此结合在一起的。

  近年来,随着机器人技术的发展,应用高速,、高精度, 高负载自重比的机器人结构受到工业和航空航天领域的关注。由于运动过程中关节和连杆的柔性效应的增加,使结构发生变形从而使任务执行的精度降低。所以,机器人机械臂结构柔性特征必须予以考虑,实现柔性机械臂高精度有效控制也必须考虑系统动力学特性。柔性机械臂是一个非常复杂的动力学系统,其动力学方程具有非线性, 强耦合, 实变等特点。而进行柔性臂动力学问题的研究,其模型的建立是极其重要的。柔性机械臂不仅是一个刚柔耦合的非线性系统,而且也是系统动力学特性与控制特性相互耦合即机电耦合的非线性系统。动力学建模的目的是为控制系统描述及控制器设计提供依据。一般控制系统的描述( 包括时域的状态空间描述和频域的传递函数描述) 与传感器/ 执行器的定位,从执行器到传感器的信息传递以及机械臂的动力学特性密切相关。

  柔性机械臂动力学方程的建立主要是利用Lagrange方程和NeWton-Euler 方程这两个最具代表性的方程。 另外比较常用的还有变分原理, 虚位移原理以及Kane方程的方法。 而柔性体变形的描述是柔性机械臂系统建模与控制的基础。因此因首先选择一定的方式描述柔性体的变形,同时变形的描述与系统动力学方程的求解关系密切。

  柔性体变形的描述主要有以下几种: 1) 有限元法; 2) 有限段法; 3) 模态综合法; 4) 集中质量法;

  无论是连续或离散的动力学模型,其建模方法主要基于两类基本方法:矢量力学法和分析力学法。应用较广泛同时也是比较成熟的是Newton-Euler 公式、Lagrange 方程、变分原理、虚位移原理和Kane 方程。

  对柔性机械臂的控制一般有如下方式, 1) 刚性化处理。完全忽略结构的弹性变形对结构刚体运动的影响。 例如为了避免过大的弹性变形破坏柔性机械臂的稳定性和末端定位精度 NASA 的遥控太空手运动的最大角速度为0.5deg/s。 2) 前馈补偿法。将机械臂柔性变形形成的机械振动看成是对刚性运动的确定性干扰 而采用前馈补偿的办法来抵消这种干扰。 德国的Bernd Gebler研究了具有弹性杆和弹性关节的工业机器人的前馈控制。 张铁民研究了基于利用增加零点来消除系统的主导极点和系统不稳定的方法设计了具有时间延时的前馈控制器 和PID 控制器比较起来 可以更加明显的消除系统的残余振动。 Seering Warren P。 等学者对前馈补偿技术进行了深入的研究。 3) 加速度反馈控制。Khorrami FarShad 和Jain Sandeep研究了利用末端加速度反馈控制柔性机械臂的末端轨迹控制问题。 4) 被动阻尼控制。为降低柔性体相对弹性变形的影响 选用各种耗能或储能材料设计臂的结构以控制振动。 或者在柔性梁上采用阻尼减振器、阻尼材料、复合型阻尼金属板、、阻尼合金或用粘弹性大阻尼材料形成附加阻尼结构均属于被动阻尼控制。 近年来 粘弹性大阻尼材料用于柔性机械臂的振动控制已引起高度重视。RoSSi Mauro 和Wang David研究了柔性机器人的被动控制问题。 5) 力反馈控制法。柔性机械臂振动的力反馈控制实际上是基于逆动力学分析的控制方法 即根据逆动力学分析 通过臂末端的给定运动求得施加于驱动端的力矩 并通过运动或力检测对驱动力矩进行反馈补偿。 6) 自适应控制。采用组合自适应控制 将系统划分成关节子系统和柔性子系统。 利用参数线性化的方法设计自适应控制规则来辨识柔性机械臂的不确定性参数。对具有非线性和参数不确定性的柔性机械臂进行了跟踪控制器的设计。 控制器的设计是依据Lyapunov 方法的鲁棒和自适应控制设计。 通过状态转换将系统分成两个子系