空间机器人系统动力学建模与控制仿真研究
1980
2005中国控制与决策学术年会论文集
空间机器人系统的动能
T一告∑{(7吨)1’J。,虮十m。(,rt)t,^)=
÷“Ⅳ(口)口。.
(6)
其中
rME3
一MIr,o。Jml
H=lM7rp“
HH
爿mI,l(L,Ⅲ)7
HⅢ1
H。』
皿o]
a一[i]一¨
岬mJ
H。一∑(.,一r’,tJ一 4-研 J“7J雎)∈R~.
根据拉格朗日一欧拉方程o],可以得到
I--I(q)q
4-C(q+i)=f.(7)
c(q,i)=H(q)i一。‘21"q7嘶1.
(8)
空间机器人系统的逆动力学方程可采用牛顿~欧拉法Ⅲ推导得到,限于篇幅,本文不给出其推导过式(8)中的动力学非线性项很难得到其勰析式,可通过下面的方法编程进行数值计算.令
c(口,j):i岛i∈R“+¨m.
(9)
式中‰∈R6”,c。∈R“1分别表示与基座和机械臂
相关的非线性项,而广义力
r;巴]+[善k
㈣,
Lf。J
LJ,‘j
其中:凡,F,分别为基座和机械臂末端执行器上的外作用力/力矩,rm为机械臂各关节外力矩.
H[耋]+[曼];[2]+lLjT,J-iE.c ,,
算法如下:
1)在t时刻,进行位置/速度从基座烈杆n的递推计算(牛顿一欧拉法)|
2)计算惯量矩阵H}
3)因为非线性项c(q,j)是关于q,i的函数,所以令毫,;。,凡和E均为零.逆动力学计算此时的惯
性力(从末端杆n逆向递推至基座),所得结果即为q(即而,“)下的非线性力/力矩“,“I
4)根据控制律确定关节力矩r,及作用在基座
上的力/力矩;
5)计算加速度
[耋]一1心+[0卜卧nz,
积分可得到速度,再次积分可得到位置;
6)进入下一周期,返回1),继续运算,至仿真结
束.
3仿真实例
基于上面建立的空间机器人建模与控制仿真系
统,进行系统闭环控制仿真.采用的实例是一个带有
六自由度机械臂的空间机器人,系统出基座航天器、
六自由度机械臂、在轨可更换单元(ORU)组成.在
基座姿态受控的情况下,机械臂末端执行器夹持可
更换单元(ORU)在基座正上方0.7m处作半径为
0.5
m的圆周运动.可将系统作为一个多刚体系统,
并将ORU和空间机器人第六杆等效看作一个整体,各刚体的质量特性如表1.系统的D—H坐标系如图2所示.本文采用虚拟机械臂“3的方法来进行空间机器人系统的逆运动学计算,并进行路径规划(所规划的路径为0.5m的圆周).实际机械臂和相应的虚拟
圈2空问机器人系统D—H坐标系
裹1最统质量特性
其中
2.4速动力学模型的建立
程。它和空间机器人系统的运动学和动力学模型一起构成空间机器人系统的动力学建模与仿真系统.
2.5动力学方程的计算过程
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库空间机器人系统动力学建模与控制仿真研究(3)在线全文阅读。
相关推荐: