0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

刚性机械臂的动力学建模

麦辣鸡腿堡 来源:CSDN博客 作者:robot_csdn 2023-11-17 17:03 次阅读

刚性机械

机械臂建模是机械臂控制的基础,控制效果的好坏很大程度上决定于所建立的动力学模型的准确性。

目前对刚性机械臂的动力学建模方法较多,理论较为成熟。而对于柔性空间机械臂的精确建模尚处在研究阶段。

不同的建模原理可以得到机械臂不同的动力学表达式,有些算法可以求解出机械臂的正向和逆向问题,而有些算法只能求解出正向或者逆向问题。

衡量一个动力学模型和软件的指标是计算效率,计算精度,收敛性,稳定性,通用性和代码可移植性等。

在不同的应用场合下其应用侧重点不一样,如离线方仿真软件对计算速度要求不高而对通用性等特性要求高,而实时仿真软件则对通用性要求不高但对计算效率以及稳定性要求较高。

实时计算最主要由基于关节空间惯量矩阵的算法以及正向动力学递推算法。

1)基于关节空间惯量矩阵的动力学算法

该方法中关键是求出机器人系统的关节空间惯量矩阵,再求出其离心力项,进而根据机器人的动力学普遍方程求出关节角加速度。

而求解关节空间惯量矩阵的方法有很多种,Walker和Orin在其论文中给出了三种求解关节空间惯量矩阵的方法,但是其中计算效率最高的是基于组合体求解惯量矩阵的方法。

2)基于铰接体概念的动力学递推算法

Featherstone最先在其论文中引入铰接体的概念,并在基于空间矢量的表示方法下建立了机械臂的动力学模型。其计算量与自由度成正比。

该方法不需要在计算关节加速度时计算惯量矩阵的逆,而是根据从牛顿-欧拉方程导出的机械臂模型出发直接导出关于求解关节加速度的递推公式。

20世纪90年代,Rodrigue和Jain提出了多体动力学的空间算子代数的方法,该算法结合了铰接体算法以及滤波原理。

由于基于空间算子代数理论也可以计算出机械臂的惯量矩阵,因此其也可以和基于关节空间惯量矩阵的方法进一步结合进行正向动力学计算。

刚性机械臂的正向动力学建模主要分为以下三个步骤:

1.机械臂参数化描述

2.根据动力学原理建立机械臂模型

3.数值积分

漂浮基座机械臂正向动力学算法

对于漂浮基座可以看作是通过6-DOFs的无质量的虚拟铰链将其与惯性系连接;则以漂浮基座为初始端的铰接体不受外力作用,对于自由飞行状态的空间机械臂,则可以将基座部分的控制力矩视为铰接体0所受到的外力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    27043

    浏览量

    201423
  • 机械臂
    +关注

    关注

    9

    文章

    474

    浏览量

    23827
  • 系统
    +关注

    关注

    1

    文章

    981

    浏览量

    21036
收藏 人收藏

    评论

    相关推荐

    电力拖动系统的动力学课件

    电力拖动系统的动力学课件电力拖动系统的动力学Dynamics of Electric Drive Systems1.了解电力拖动基本概念;2.熟悉电力拖动系统运动方程式;3.掌握拖动转矩和负载转矩
    发表于 11-19 22:14

    [下载]想了解多体动力学软件吗?有教程分享及免费试用下载

    Dynamics)多柔体动力学分析技术,可以更加真实地分析柔性体的非线性问题如大变形、柔性体之间的接触、柔性体和刚性体之间的接触等;在RecurDyn仿真平台上,能够建立控制-机械-液压一体化完整
    发表于 03-24 15:12

    四旋翼飞行器的动力学建模及PID控制

    四旋翼飞行器的动力学建模及PID控制
    发表于 06-20 17:05

    四旋翼飞行器的动力学建模及PID控制

    四旋翼飞行器的动力学建模及PID控制
    发表于 04-02 14:00

    汽车系统动力学长篇大论

    汽车系统动力学 喜欢的小伙伴可以下载
    发表于 11-01 10:40

    【智能控制】机械手参数辨识——双关节机械动力学方程

    【智能控制】机械手参数辨识——双关节机械动力学方程.zip
    发表于 01-11 22:23

    飞行器动力学参数在线辨识EKF算法实验流程

    飞行器动力学参数在线辨识EKF算法实验流程飞行器俯仰通道动力学方程线性化飞行器俯仰通道动力学方程离散化线性卡尔曼滤波过程实验流程  飞行器俯仰通道动力学微分方程是连续非线性方程,要进行
    发表于 08-27 06:06

    分布式驱动电动汽车的动力学控制有哪几种类型?常见问题是什么?

    分布式驱动电动汽车动力学控制问题车辆动力学控制的控制目标是改善车辆的安全性、转向特性、操控性、乘坐舒适性,并且减轻驾驶员的工作负担,尤其是在紧急行驶工况下,可以控制车辆的动力学性能,包括纵向、侧向
    发表于 08-30 07:23

    如何导入机械的三维模型

     如何进行(正/逆)动力学仿真;   4. 如何进行碰撞检测;   5. 如何进行控制方法的验证;   先看一下效果(先尝后买):  对于机器人研发设计人员,一款好用的仿真软件能对他的
    发表于 09-07 09:25

    二杆柔性臂动力学建模与控制

    Lagrange 方程对二杆柔性臂进行了动力学建模,并且研究了压电智能结构的柔性机械臂的控制,以二杆柔性臂为例讨论了压电传感器/ 作动器的位置、数量、尺寸以及控制增益对智能柔性
    发表于 07-07 09:26 22次下载

    热分析动力学

    热分析动力学:本分析以热分析动力学议程为主线,本书内容共分为三部分:第一部分包括热分析动力学理论,方法和技术的回顾。两类动力学议程和三类温度积分式的数学的推导。
    发表于 12-01 14:46 0次下载
    热分析<b class='flag-5'>动力学</b>

    机械系统动力学分析及ADAMS应用电子教程免费下载

    本书介绍了虚拟产品开发与虚拟样机技术的特点、内容及其应用,机械系统动力学分析与仿真在数字化功能样机中的重要作用以及多体系统动力学的基本理论,包括多刚体系统动力学
    发表于 09-26 08:00 0次下载
    <b class='flag-5'>机械</b>系统<b class='flag-5'>动力学</b>分析及ADAMS应用电子教程免费下载

    Matlab_Simulink动力学系统建模与仿真01.pdf

    Matlab_Simulink动力学系统建模与仿真01.pdf
    发表于 09-30 17:09 0次下载

    机械动力学原理.pdf

    任何机械都有运动,任何机械都受到力的作用。机械动力学就是研究机械在力作用下的运 动和机械在运动中产生的力的科学。
    发表于 11-04 09:38 0次下载

    基于车辆动力学模型的横向控制

    线性二自由度动力学模型的构建 车辆路径跟踪偏差状态方程的构建 LQR 横向控制算法的求解 车辆线性二自由度动力学模型 对于基于车辆动力学模型的控制方法,首要的工作是对车辆动力学进行
    的头像 发表于 11-15 16:47 289次阅读
    基于车辆<b class='flag-5'>动力学</b>模型的横向控制