首页 > 其他分享 >EEZYbotARM2机械臂的逆运动学解(几何法)

EEZYbotARM2机械臂的逆运动学解(几何法)

时间:2024-10-07 13:44:59浏览次数:5  
标签:xee EEZYbotARM2 yee 矩阵 运动学 坐标 几何 机械

首先是有关该机械臂的资料: http://www.eezyrobots.it/eba_mk2.html

https://github.com/meisben/easyEEZYbotARM/releases

 

 机械臂各关节参数DH定义(角4处没有驱动所以直接为0,我们也不需要去算角4的度数),你也可以通过变换矩阵算出角3对角1的变换矩阵之后乘以一个L4的平移变换矩阵(代数法思路)

yee,xee:执行机构中心点所对应的世界坐标系坐标

 

 首先让我们来算角1(因为角1和执行末端坐标直接对应):可以看到角1=atan2(yee,xee),atan2是一个用于求夹角的函数,在计算中很方便使用

 

确定joint4(角4轴中心)所在xyz坐标

 

 确定角3(这里用到了余弦定理)β为图中浅绿色线段,角3前保留负号是因为z轴以逆时针方向为正,π-a得到的方向是反向的

确定角2(图里的θ3应为θ2)

对于角2的转动,这里有两种运动方式(case1和case2)但无论如何角2都由A和α相加得来(对于case2,Atan2函数输出的值为负,所以直接用就行)

 

至此我们得到了三个角的角度的计算公式

 

 

 后续我会更新该机械臂的组装和控制部分,也许还有一份数值法逆运动解

标签:xee,EEZYbotARM2,yee,矩阵,运动学,坐标,几何,机械
From: https://www.cnblogs.com/CD13R/p/18448600

相关文章

  • [物理]运动学基础理论串讲
    运动学基础理论串讲公式·推论前言:运动学中,所有的公式都有其对应的几何意义。解决问题时,我们不应死套公式,应当在图像中解决问题。在图像中看清问题的本质。\(v_t=v_0+at\)。已知初速度和加速度求末速度。\(x=v_0t+\dfrac{1}{2}at^2\)。算位移的基础公式。\(v_t^2-v_0^2=2ax......
  • 【笔记】微分几何(40420644)
    [40420644]微分几何(DifferentialGeometry)开课院系:数学系主讲教师:李海中课程学分:4课程学时:65上课时间:每周一15:20~16:55、每周四8:00~9:35。教材:《微分几何(第2版)》–彭家贵,陈卿(2021,高等教育出版社)。参考书:DifferentialGeometryofCurvesandSurfaces(2nde......
  • 【计算几何】凸包问题 (Convex Hull)
    【计算几何】凸包问题(ConvexHull)引言凸多边形凸多边形是指所有内角大小都在\([0,π]\)范围内的简单多边形凸包在平面上能包含所有给定点的最小凸多边形叫做凸包。其定义为:对于给定集合X,所有包含X的凸集的交集S被称为X的凸包。实际上可以理解为用一个橡皮筋包含......
  • 计算几何——判断点是否在线上
    15.计算几何:点、直线、线段的位置关系及其他15.计算几何:点、直线、线段的位置关系及其他_点到直线距离正负怎么判断-CSDN博客(计算几何)判断一个点是否在线段上(计算几何)判断一个点是否在线段上_求点在线段上-CSDN博客zoj1081:PointsWithin(计算几何,判断点是否在多边......
  • 草拟嘛啥掉计算几何
    《不想调了》《再草一遍......
  • 几何
    几何比赛时候唐了,连状态都没想到。记录一下dp的惯用优化方法。思路(此处串\(x,y\)从\(0\)开始,串\(s\)从\(1\)开始)设\(dp[i][j][k]\)为第\(i\)位时,将\(s[1,i]\)分为,串\(x\)重复若干次加上串\(x[0,j-1]\),串\(y\)重复若干次加上串\(y[0,k-1]\),的可行性。......
  • [算法] A LITTLE 计算几何
    叉积有两个平面向量a,b,那么有a$\times$b$=x_a\timesy_b-x_b\timesy_a$;这是有方向的,且遵守右手定则,正代表a逆时针转到b,负代表顺时针;凸包求凸包,我用的$Graham$扫描法;首先把最底下的点找出来,然后按照其它点对于这个点的角度排序,然后用一个类似于单调栈的......
  • 35. 模型材质和几何体属性
    本文章给大家介绍模型对象的几何体.geometry和材质属性.material。浏览器控制台查看对象和属性浏览器控制打印模型对象mesh,可以展开对象,查看对象的几何体.geometry和材质属性.material。constmesh=newTHREE.Mesh(geometry,material);console.log('mesh',mesh);浏览......
  • 几何透视图像校正处理软件 DxO ViewPoint v4.12 中文授权版
    DxOViewPoint是DxOLabs旗下一款行业领先级几何透视图像校正处理软件。DxOViewPoint让您可以完全掌控线条、角度和形状。调整透视、修复畸变、改变特定区域形状和校正广角拉伸,以获取精美图像。DxOViewPoint可作为独立应用程序运行,也可作为DxOPhotoLab中的工具面板以及......
  • 【Java+GDAL】读取shp文件图层几何类型
    文章目录前言一、GDAL和Java版本二、代码实现1.引入gdal环境2.代码实现3.ogrConstants中的几何类型总结前言今天继续Java+GDAL,之前写的几篇处理shp的文章包括:【Java+GDAL】读取shp文件的坐标信息(坐标系+EPSG码)【Java+GDAL】shp新增属性字段与删除属性字段【Java......