【技术实现步骤摘要】
一种七自由度遥操作机械臂系统运动学求解方法及系统
[0001]本专利技术涉及机器人控制领域,具体涉及一种七自由度遥操作机械臂系统运动学求解方法及系统。
技术介绍
[0002]相对于六自由度机械臂,七自由度机械臂有高度的灵活性,在复杂工作空间作业、躲避奇异点、优化载荷分配及其他性能指标方面具有很大的优越性。七自由度机械臂相比其它机械臂自由度多,在求解逆运动学过程中,整个计算过程比较复杂以及计算量大,求解过程的难度较大。
[0003]公开号为CN113997282A的现有专利技术专利申请文献《机械臂控制方法、装置、电子装置和存储介质》获取参考关节转角;获取目标关节与关节臂的碰撞情况,基于碰撞情况得到第一权重参数;基于参考关节转角以及当前关节转角,得到第二权重参数;获取参考电机转角以及当前电机转角,并得到每个所述参考关节转角的第三权重参数;基于第一权重参数、第二权重参数以及第三权重参数,得到关节转角最优解,并控制所述目标关节的转动。通过引入电机转角最优化与关节碰撞最优化的判定条件,进行权重判定,以得到关节转角最优解。在该说 ...
【技术保护点】
【技术特征摘要】
1.一种七自由度遥操作机械臂系统运动学求解方法,其特征在于,所述方法包括:S1、采集获取被测机械臂系统的连杆坐标数据,据以建立七自由度遥操作机械臂D
‑
H坐标系;S2、获取七自由度遥操作机械臂的不少于2组的连杆位姿变换数据,利用D
‑
H矩阵法,以预置关系构建逻辑处理所述七自由度遥操作机械臂D
‑
H坐标系及所述连杆位姿变换数据,据以建立所述七自由度遥操作机械臂的正运动学方程,以表征机械臂连杆坐标关系;S3、实时采集所述七自由度遥操作机械臂的预置机械臂角度,将所述预置机械臂角度设置为已知值;S4、利用矩阵反变换方法,以预置反变换逻辑处理所述机械臂连杆坐标关系以及预置机械臂角度,据以求解得到七自由度机械臂待求角度,以作为七自由度遥操作机械臂运动学求解结果。2.根据权利要求1所述的七自由度机械臂逆运动学求解方法,其特征在于,所述步骤S1包括:S11、获取七自由度机械臂关节角度及移动距离及方向数据;S12、以机械臂基座为起始端建立基坐标0坐标系,顺次编号至所述七自由度机械臂的末端处,据以建立7号坐标系,以作为所述七自由度遥操作机械臂D
‑
H坐标系;S13、根据所述七自由度遥操作机械臂D
‑
H坐标系,以预置逻辑获取机械臂坐标系变换矩阵:3.根据权利要求1所述的七自由度机械臂逆运动学求解方法,其特征在于,所述步骤S2包括:S21、处理所述七自由度遥操作机械臂D
‑
H坐标系及所述连杆位姿变换数据,求解得出机械臂各个相邻两个连杆之间的坐标系矩阵机械臂各个相邻两个连杆之间的坐标系矩阵机械臂各个相邻两个连杆之间的坐标系矩阵
S22、连乘处理所述坐标系矩阵,据以得到机械臂末端坐标系相对于机械臂基坐标系的变换矩阵变换矩阵4.根据权利要求1所述的七自由度机械臂逆运动学求解方法,其特征在于,所述步骤S3中,在关节角度解算过程中,使第二角度尽量少运动,以将所述第二角度作为已知值,并通过所述七自由度机械臂上的传感器组采集获取所述第二角度的数值,供代入方程以求解所述七自由度机械臂的第一角度、第三角度、第四角度、第五角度、第六角度及第七角度。5.根据权利要求4所述的七自由度机械臂逆运动学求解方法,其特征在于,所述步骤S4包括:S41、获取七自由度机械臂位姿数据,据以计算第六关节旋转角度;S42、根据位姿矩阵计算七自由度机械臂的第七关节旋转角度;S43、根据位姿矩阵计算七自由度机械臂的第五关节旋转角度;S44、根据位姿矩阵中的元素等式关系求解得到七自由度机械臂的第三关节旋转角度。S45、根据位姿矩阵中的元素等式关系求解得到七自由度机械臂的第二、第三及第四关节的旋转角度。6.根据权利要求5所述的七自由度机械臂逆运动学求解方法,其特征在于,所述步骤S41包括:S411、根据所述机械臂的正运动学得到位姿矩阵S412、在所述位姿矩阵的等式两边左乘以得到下述的第一矩阵等式:S413、令所述第一矩阵等式两边第2行第4列元素相等,以得到下述第一角度求取逻辑:c1p
y
‑
s1p
x
=0S414、根据所述角度求取逻辑求解得到第一角度θ1的值为:Atan2(p
y
,p
x
)以及θ1=Atan2(
‑
p
y
,
‑
p
x
)其中s1=sin(θ1),c1=cos(θ1)。
S415、使得所述第一矩阵等式的左右两边第3行第2列元素相等,以求解得到第六角度求取逻辑:c1a
y
‑
s1a
x
=c6=m1据以求解得到所述第六关节旋转角度:7.根据权利要求5所述的七自由...
【专利技术属性】
技术研发人员:仲军,龚锦,易永彬,韩震峰,
申请(专利权)人:哈工大机器人合肥国际创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。