[发明专利]一种机械臂伺服翻滚卫星对接圆环的运动轨迹规划方法有效
申请号: | 202210061592.2 | 申请日: | 2022-01-19 |
公开(公告)号: | CN114407013B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 杨国财;崔士鹏;纪军红;李志奇;倪风雷;金明河;刘宏 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 哈尔滨华夏松花江知识产权代理有限公司 23213 | 代理人: | 时起磊 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机械 伺服 翻滚 卫星 对接 圆环 运动 轨迹 规划 方法 | ||
1.一种机械臂伺服翻滚卫星对接圆环的运动轨迹规划方法,其特征在于所述方法具体过程为:
步骤一、根据机械臂关节角度信息获取机械臂基座系相对于末端工具系的位姿矩阵eTb;
所述机械臂包括7个关节;
步骤二、根据对接环抓捕点坐标系相对于末端工具系的位姿信息[d,γ],获得对接环抓捕点坐标系相对于末端工具系的位姿矩阵eTg;
其中,d是对接环抓捕点坐标系原点在末端工具系下的位置矢量,γ是对接环抓捕点坐标系相对于末端工具系的ZYX欧拉角;
步骤三、利用步骤一获得的eTb中机械臂基座系的姿态信息,以末端工具系为参考坐标系,重构步骤二获得的eTg,获得重构后的对接环抓捕点坐标系相对于末端工具系的位姿信息[d_,γ_],包括以下步骤:
步骤三一、利用步骤一获得的机械臂基座系的姿态信息,获取重构后的对接环抓捕点坐标系在末端工具系下的姿态矩阵eRg_,具体包括以下步骤:
步骤三一一、将eTg的X轴矢量仍作为重构后对接环抓捕点坐标系的X轴矢量,即:
eng_=eng (3)
其中,下标g_代表重构后的对接环抓捕点坐标系;
步骤三一二、将eTb中的矢量enb与eng叉乘得到重构后的对接环抓捕点坐标系的Y轴矢量:
eog_=enb×eng (4)
步骤三一三、获取重构后的对接环抓捕点坐标系的Z轴矢量:
eag_=eng_×eog_ (5)
步骤三一四、根据步骤三一一到步骤三一三获得的重构后的对接环抓捕点坐标系X、Y、Z矢量获取重构后对接环抓捕点坐标系在末端工具系下的姿态矩阵:
eRg_=[eng_eog_eag_] (6)
步骤三二、利用步骤三一获得的eRg_获取重构后的对接环抓捕点坐标系相对于eTg的相对姿态关系gRg_:
gRg_=[engeogeag]TeRg_ (7)
步骤三三、利用步骤三二获得的gRg_获取重构后的对接环抓捕点坐标系相对于末端工具系的位姿矩阵eTg_:
步骤三三一、利用步骤三二获得的gRg_,获取将eTg转换到eRg_绕X轴旋转的角度β:
gRg_=RotX(β) (8)
其中,RotX(·)表示绕X轴旋转的单位位姿矩阵;
步骤三三二、利用β获取eRg_原点与eTg原点之间的距离矢量gpg_:
gpg_=[0 rsin(β) r-rcos(β)]T (9)
其中,r是对接环半径,[]T是转置;
步骤三三三、利用步骤三三二获得的gpg_获取重构后的对接环抓捕点坐标系相对于末端工具系的位姿矩阵eTg_:
eTg_=eTggTg_ (10)
其中,重构后的对接环抓捕点坐标系相对于eTg的位姿矩阵gTg_为:
步骤三四、利用步骤三三获得的eTg_获取重构后的对接环抓捕点坐标系相对于末端工具系的位姿信息[d_,γ_];
其中,d_是重构后的对接环抓捕点坐标系原点在末端工具系下的位置矢量,γ_是重构后的对接环抓捕点坐标系相对于末端工具系的ZYX欧拉角;
步骤四、基于三角函数规划机械臂末端的期望路径,使步骤三获得的[d_,γ_]在预设时间内收敛到抓捕容差内;
基于三角函数规划机械臂末端的期望路径,通过以下方式实现:
步骤四一、获取规划初始时刻t0时目标抓捕点相对于末端工具系的相对位姿偏差[dinit_,γinit_],并设定伺服开始到对准时间tl,伺服开始到完成时间tf;
其中,tl、tf均为常值且tf>tl;
步骤四二、采用三角函数对步骤四一获得的[dinit_,γinit_]进行规划获得初始偏差补偿量[dc,γc]中每个元素,具体如下:
首先,位置的补偿量dc中的第1个元素,通过以下公式获得:
若时间变量t<tf,则:
其中,时间变量t是初始时刻t0到当前时刻的经历的时间;
若时间变量t≥tf,则:
dc(1)=0 (14)
其中,dinit_(1)是t0时刻的位置的补偿量dinit_中的第一个元素;
然后,dc中的另外两个元素以及姿态补偿量γc中的三个元素,通过以下公式获得:
若时间变量t<tl,则:
若时间变量t≥tl:
x=0 (16)
其中,x是dc中第二个元素dc(2)、dc中第三个元素dc(3)或γc中的三个元素,xinit为对应的dinit_(2)、dinit_(3)或γinit_中的三个元素;
步骤四三、利用步骤四二获得的初始偏差补偿量中每个元素获得补偿初始位姿偏差的位姿矩阵Tfill-gap:
其中,RotZ(·)和RotY(·)分别表示绕Z轴和Y轴旋转的单位位姿矩阵;
步骤四四、利用步骤四三获得的Tfill-gap获取末端工具系的期望路径:
bTr=(eTb)-1eTg_Tfill-gap (18);
步骤五、利用步骤四获得的机械臂末端的期望路径获取机械臂细分的关节轨迹;
所述机械臂细分的关节轨迹包括:关节位置矢量,关节速度矢量、关节加速度矢量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210061592.2/1.html,转载请声明来源钻瓜专利网。