刚性机械臂的动力学建模

刚性机械臂
机械臂建模是机械臂控制的基础,控制效果的好坏很大程度上决定于所建立的动力学模型的准确性。
目前对刚性机械臂的动力学建模方法较多,理论较为成熟。而对于柔性空间机械臂的精确建模尚处在研究阶段。
不同的建模原理可以得到机械臂不同的动力学表达式,有些算法可以求解出机械臂的正向和逆向问题,而有些算法只能求解出正向或者逆向问题。
衡量一个动力学模型和软件的指标是计算效率,计算精度,收敛性,稳定性,通用性和代码可移植性等。
在不同的应用场合下其应用侧重点不一样,如离线方仿真软件对计算速度要求不高而对通用性等特性要求高,而实时仿真软件则对通用性要求不高但对计算效率以及稳定性要求较高。
实时计算最主要由基于关节空间惯量矩阵的算法以及正向动力学递推算法。
1)基于关节空间惯量矩阵的动力学算法
该方法中关键是求出机器人系统的关节空间惯量矩阵,再求出其离心力项,进而根据机器人的动力学普遍方程求出关节角加速度。
而求解关节空间惯量矩阵的方法有很多种,walker和orin在其论文中给出了三种求解关节空间惯量矩阵的方法,但是其中计算效率最高的是基于组合体求解惯量矩阵的方法。
2)基于铰接体概念的动力学递推算法
featherstone最先在其论文中引入铰接体的概念,并在基于空间矢量的表示方法下建立了机械臂的动力学模型。其计算量与自由度成正比。
该方法不需要在计算关节加速度时计算惯量矩阵的逆,而是根据从牛顿-欧拉方程导出的机械臂模型出发直接导出关于求解关节加速度的递推公式。
20世纪90年代,rodrigue和jain提出了多体动力学的空间算子代数的方法,该算法结合了铰接体算法以及滤波原理。
由于基于空间算子代数理论也可以计算出机械臂的惯量矩阵,因此其也可以和基于关节空间惯量矩阵的方法进一步结合进行正向动力学计算。
刚性机械臂的正向动力学建模主要分为以下三个步骤:
1.机械臂参数化描述
2.根据动力学原理建立机械臂模型
3.数值积分
漂浮基座机械臂正向动力学算法
对于漂浮基座可以看作是通过6-dofs的无质量的虚拟铰链将其与惯性系连接;则以漂浮基座为初始端的铰接体不受外力作用,对于自由飞行状态的空间机械臂,则可以将基座部分的控制力矩视为铰接体0所受到的外力。

过电压保护器如何进行操作
苹果或被迫提高配件产品在美售价!
广州农商借助线上渠道打造“太阳集市”这一特色农副产品电商销售平台
用于AD9834波形发生器的输出波形幅度的控制电路分析
Zigbee组网原理详解
刚性机械臂的动力学建模
手机快充QC2.0技术简介和认证须知
XY002新移开源MT2503开发板
电源开关设计基础
RxJava2二刷
z变换表
三个角度看汽车双离合变速器为何饱受争议
Xilinx ZYNQ UltraScale+四大系列概览
车联网产业走向风口 百度安全技术迈出一大步
MEMS麦克风厂商钰太2020年第四季每股获利2.45元新台币
ELAF-100L-T30009力传感器的技术应用
Intel第11代酷睿处理器已逼近7GHz
Agilent53220A频率计数器350MHz
华为发布智能手机——Mate20 X 5G版 带芯片巴龙5000
APS生产排程解决企业库存规划挑战