3轴码垛机械臂运动学逆解
来源:互联网 发布:淘宝服务订购 编辑:程序博客网 时间:2024/06/03 09:21
对于3轴码垛机械臂控制最基本的是对其建立运动学模型,而对于3轴码垛类型机械臂来说运动学模型,其本质就是给定空间3D坐标,求解3个轴的旋转角度。
如上图所示,左侧为实物坐标,右侧图为抽象到坐标系的几何表示,逆解过程就是知道末端坐标,而求解各个轴的旋转角度,进而转换为步进电机的步进数,下面我们利用立体几何,和解析几何知识来进行你运算分析。
一,假设条件
坐标系采用右手坐标系,如上图所示
机械臂的底座位于右手坐标系的XY平面
底座旋转轴的位置,即为坐标系的原点位置,即上图做所视的O点
我们把AB线所表示臂称之为大臂,BC线所表示的臂称之为小臂
OA线与XY平面的夹角为θ
AB线与Z轴的夹角为β
AB线与BC线之间的夹角为γ,即大臂与小臂的夹角
点O,A,B,C始终处于同一平面,且此平面与XZ平面之间的夹角为α
机械臂的初始位置为A,B,C三点的Y轴坐标为O,B,C点收回到距离Z轴最近的位置
初始位置α=0,β=β0,γ=γ0
已知条件:OA,AB,BC长度,θ角度是固定值
二、数学求解
已知C点的坐标(x,y,z),基于以上假设条件,求解α,β,γ。
为了方便求解,我们将相关点进行坐标系投影,如下图所示:
此方程其实比较简单,只需依据直线OCxy=OAxy+AxyBxy+BxyCxy,即列出方程,如下为方程式关系:
根据上述方程式,即可解出α,β,γ的值,基于此三个角度值除以步进电机的步进角度,轻松计算出从上一个位置到现在位置需要步进多少步。
阅读全文
0 0
- 3轴码垛机械臂运动学逆解
- 超冗余机械臂逆运动学
- 关于机械臂逆运动学 jacobian矩阵
- 机械臂运动学入门(一)
- 机械臂运动学入门(二)
- 机械臂运动学入门(三)
- 【ROS学习】Solidworks模型转化为URDF文件格式+三连杆机械臂示例+逆运动学
- 机械臂的运动规划和运动学都是成熟的
- 码垛
- 基于MATLAB机器人工具箱的KUKA youBot机械臂运动学建模——DH法
- ADAMS运动学和动力学混合测量机械臂末端在空间任意位置的重力变化
- 做机械臂导航时遇到的问题7:正向运动学求解:在关节空间进行规划
- 【机器人学的数学基础】(2)使用指数积公式对SCARA和拟人(肘)机械臂进行正运动学建模
- Baxter逆运动学求解ik_request
- 机械臂
- 6轴机器人运动学正解,逆解1
- 6轴机器人运动学正解,逆解2
- 3D模型初探(人体运动学)
- 计算机视觉中,目前有哪些经典的目标跟踪算法
- 硅谷密探读者满意度调查!
- 身在异国的你,心目中是否有张“不可取代名单”?
- 日本首富孙正义和他的1000亿美元投资基金,要如何搅动全球科技?
- 机器学习(19)之支持向量回归机
- 3轴码垛机械臂运动学逆解
- [Haskell] CodeWars|Vowel Count
- hdu 1556 差分
- 【Spring】开发步骤(四)
- 使用erlang ranch tcp开发服务端
- [转自Oracle官方技术博客]对于一个非空字段定义的表导出后,再imp时候报错ORA-01400: cannot insert NULL into xxx 为何呢?
- 二分图的最大匹配、完美匹配和匈牙利算法
- 去掉一个 Vector 集合中重复的元素
- 语句