当前位置:   article > 正文

三轴机械臂逆解(几何法)_几何法求逆解

几何法求逆解

几何法逆解

几何推导

从末端A点开始逆推,

第一步:求B点坐标

已知A点坐标X,Y和俯仰角γ,可以通过一下公式求出B点坐标

  1. Bx = val_x - a3*cos(pitch);
  2. By = val_y - a3*sin(pitch);

第二步:求出理想的θ1

通过余弦定理公式计算出β

  1. cosbeta = (Bx^2 + By^2 + a1^2 - a2^2)/(2*a1*sqrt(Bx^2+By^2));
  2. beta = acos(cosbeta)*180/pi;
  3. alpha = atan2(By,Bx)*180/pi;

所以得出

theta1 = alpha + beta

第三步:求出理想的θ2

通过余弦定理公式计算出(180 - θ2)

  1. costheta2 = -(Bx^2 + By^2 - a1^2 - a2^2)/(2*a1*a2);
  2. theta2 = -(180 - acos(costheta2)*180/pi)

第四步:求出θ3

通过

γ = θ1 + θ2 + θ3

求出

θ3 = γ- θ1- θ2

 

至此,逆解的角度值全部计算完毕,下一步需要求解每个关节运动过程中的转动速度

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/904401
推荐阅读
相关标签
  

闽ICP备14008679号