[发明专利]一种基于舵机驱动的四轴机械臂的运动求解算法有效
申请号: | 201811613595.2 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109531574B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 郑彪 | 申请(专利权)人: | 武汉需要智能技术有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 刘乃东 |
地址: | 430000 湖北省武汉市东湖新技术开发*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种基于舵机驱动的四轴机械臂的运动求解算法,包括正向求解和反向求解:所述的正向求解是已知机械臂工具端要运动到目标位置L |
||
搜索关键词: | 一种 基于 舵机 驱动 机械 运动 求解 算法 | ||
【主权项】:
1.一种基于舵机驱动的四轴机械臂的运动求解算法,其特征是,包括正向求解和反向求解:所述的正向求解是已知机械臂工具端要运动到目标位置Lxyz=[Lx,Ly,Lz],驱动舵机转动,使得机械臂工具端运动到目标位置,具体步骤为:步骤一、调用求解模块计算出机械的关节角度[θ1,θ2,θ3];
θ1=arctan(tan(θ1))其中角度θ1,θ2,θ3与β,γ的关系为θ2=β‑π/2,θ3=π‑γ‑θ2;杆件D0、LA、LB、LC、D2、D1都在同一平面上,因此可求出角度θ1:求得节点B的坐标为Bxyz:
求得节点G的坐标为Gxyz:
节点I与节点L存在如下关系:
则获得节点I的坐标:
有节点坐标Bxyz、Gxyz、Ixyz可以求得LGI、LBI,如下所示:
由三角形△GHI可以求得角度:γ和∠HGI,结果如下:
由三角形△GHI可以求得角度:∠BGI,结果如下:
最终可得β为:β=∠HGI+∠BGI;步骤二、根据关节角[θ1,θ2,θ3]和舵机刻度的映射关系求解出相应舵机的刻度k1、k2、k3;步骤三、将相应舵机的刻度k1、k2、k3通过执行模块分别赋值给相应的舵机,机械臂工具端运动到目标位置Lxyz=[Lx,Ly,Lz];所述的反向求解是求解机械臂工具端所在位置,具体步骤为:步骤一、调用执行模块获取相应舵机的当前刻度k1、k2、k3;步骤二、根据关节角[θ1,θ2,θ3]和舵机刻度的映射关系求解出相应舵机的[θ1,θ2,θ3];步骤三、根据反向求解步骤二所得的关节角[θ1,θ2,θ3]求解机械臂工具端所在位置Lxyz=[Lx,Ly,Lz],其中角度θ1,θ2,θ3与β,γ的关系为θ2=β‑π/2,θ3=π‑γ‑θ2;在□GBIH中,我们令节点B的坐标为[Bxy=D0,Bz=0],由此可得节点Gxy的坐标:
由几何关系可知,节点H在平面□GBIH中的坐标为:
节点I在平面□GBIH中的坐标为:
最终,节点L在平面□GBIH的坐标为:
由于平面□GBIH是绕旋转中轴旋转了θ1角度,所以,可以用如下公式把节点L扩充为:
可得机械臂工具端所在位置Lxyz=[Lx,Ly,Lz]。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉需要智能技术有限公司,未经武汉需要智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811613595.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于样条线机器人姿态平滑路径生成方法
- 下一篇:基于色彩控制的机器人