我是靠谱客的博主 俊逸刺猬,最近开发中收集的这篇文章主要介绍二连杆机器人动力学——机械臂动力学计算实例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 机器人系统模型

假设一个二连杆机械臂结构如图所示。

其中,

机械臂的质量主要富集于机器人关节处,分别为:、;机械臂连杆长度分别为:、;机械臂关节运动为纯旋转,所以仅存在为角度的广义坐标:、;重力加速度为:。

 

根据定义

拉格朗日方程:

其中,

L为拉格朗日函数,而K为系统广义动能,P为系统广义位能;

为连杆子系统索引号();为第个子系统的动能和位能的坐标(位移和角度),为相应的广义速度(线速度和角速度);为第个子系统的广义力(力和力矩)。

 

2. 计算各个连杆的动能及位能

该二连杆机器人系统可将机器人拆解为两个单独连杆(连杆1和连杆2 )的子系统。

2.1 连杆1的动能

2.2 连杆1的位能

2.3 连杆2的动能

2.4 连杆2的位能

2.5 系统总能量

总动能:

总位能

3. 拉格朗日平衡法求动力学方程

二连杆机械臂的拉格朗日函数L可以计算得:

让L对分别对  进行求导:

机械臂各关节力矩分别为  ,根据拉格朗日方程可以得到:

整理成动力学方程,

写成矩阵形式

通常上述矩阵形式可以用二阶非线性微分方程描述:

其中,分别为机器人广义坐标、广义速度、广义加速度;为机械臂惯性矩阵;表示离心力和科氏力矩阵;表示机器人重力矩阵;表示机器人广义力。

 

常用性质:

性质1:是一个斜对称矩阵;

性质2:是一个对称正定矩阵;

 

 

 

 

 

 

 

 

 

 

 

 

最后

以上就是俊逸刺猬为你收集整理的二连杆机器人动力学——机械臂动力学计算实例的全部内容,希望文章能够帮你解决二连杆机器人动力学——机械臂动力学计算实例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部