六自由度机械臂研究(2)- 机械臂坐标系建立
六自由度机械臂研究(2)- 机械臂坐标系建立
1. 机械臂坐标系建立
机械臂的坐标系建立是未来解析推导运动学算法的基础, 也是机械臂入学者的第一个坑。 坑的原因是网上资料无数, 但是几乎没有任何一个建系教程是完全一样的。 更有甚者, 有好多博客还是有或多或少的错误,把原理与参数定义搞错者也是大有人在。 博主排坑无数后总结了亲测可行的建系方法, 有兴趣或者有需求的同学可以跟着博主一步一步为自己的机械臂进行的建系与推导。
下面博主开始为自己的六自由度机械臂建立坐标系, 楼主的机械臂如下图所示:
首先, 博主建议先根据自己的机械臂在演草纸上画一个大概的草图, 这样方便建系以及检查。 下面是博主的草稿, 方便修改检查, 等机械臂坐标系确认无误后再画成果图。 博主草稿如下图所示:
下面重点来了:
建立连杆坐标系的步骤
对于一个新机构, 按以下步骤对于每个轴建立坐标系:
找出关节轴(就是关节旋转的轴心), 标出轴线的延长线, 仅仅考虑两个相邻的轴线 (i ~ i+1) (i = 0, 1, 2, 3, 4, 5)
找出关节轴i和关节轴i+1之间的公垂线(关节轴空间平行时) 或者关节轴i和关节轴i+1之间空间相交点(关节轴空间不平行时)。 以关节轴i和关节轴i+1的交点或者公垂线与关节轴的交点作为连杆坐标系 { i } 的原点。
规定Zi轴沿关节轴i的指向(正负方向可自己定义, 推荐指向纸面方向为正方向, 比较清晰明了)
规定Xi轴沿公垂线的指向, 如果关节轴i和关节轴i + 1相交, 则规定**Xi**轴垂直于关节轴i 和 关节轴i + 1所在的平面。
按右手定则确定Yi 轴
当第一个关节变量为0时, 则规定坐标系 {0}, {1}重合。 对于坐标系{ N },其原点和Xn的方向可以任意选取。 但是在选取时, 通常尽量使连杆参数为0。
博主用上述建系方法为自己改装过的六自由度机械臂建系。 如下图所示:
检查无误后, 就可以开始测量建DH参数表。 注意一定要反复检查坐标系确认无误!!! 一步错步步错, 出错的话以后的工作就没有任何意义了。
六自由度机械臂研究(2)- 机械臂坐标系建立相关推荐
- 六自由度机器人(机械臂)运动学建模及运动规划系列(五)——避障路径规划
在之前的内容中,我们对机器人的运动轨迹进行了规划,但是,这种规划方法的运动路径是根据简单的轨迹人为组合起来的,具有较大的任意性.在实际的复杂工作环境中,采用人工规划路径的方法,难以保证规划的效率和准确 ...
- 大象机器人推出史上最紧凑的六自由度机械臂-mechArm
2020年,秉持"Enjoy Robots World"的愿景和使命,在保留大部分工业型机器人功能的前提下,大象机器人与M5stack 强强联合共同出品了myCobot --全球最 ...
- 六自由度机械臂基于力传感器的末端力控及拖动示教
近年来,工业机器人的运用范围不断扩大,金属成形.铸造行业.冶金行业等多种工业制造领域都可以见到机器人忙碌的身影,但是随着工艺标准的提升,越来越多的制造工艺仅靠工业机器人传统的位置控制难以胜任.如:精 ...
- 六自由度机器人(机械臂)运动学建模及运动规划系列(二)——运动学分析
本篇主要介绍六轴机械臂的运动学分析. 运动学分析是工业机器人研究和应用的重要内容,是运动控制的基础,主要研究机器人末端坐标系与基坐标系的转换关系,分为正运动学和逆运动学分析两部分. 另外,对于刚刚学习 ...
- 六自由度机器人(机械臂)运动学建模及运动规划系列(四)——轨迹规划
本篇目录 一.轨迹规划概述 二.关节空间规划 1. 点对点规划 2. 多节点规划 示例程序 三.笛卡尔空间规划 1. 速度规划 2. 位置规划 3. 姿态插补 4. 基于几何解法的一种简化位置规划方法 ...
- 六自由度机械臂的solidworks模型图及分享
之前曾经在一个机械臂制造商的网站上浏览过一款机械臂 603桌面级六自由度机械臂. 于是便想使用该款机械臂来学习ros. 于是我便使用了solidworks将这款机械臂按照一比一的比例画了出来,但是长度 ...
- 六自由度机械臂建模仿真(matlab程序),有控制面板,标价即为真实价格,代码可流畅运行
六自由度机械臂建模仿真(matlab程序),有控制面板,标价即为真实价格,代码可流畅运行 1.机器人运动学正逆解.动力学建模仿真与轨迹规划,雅克比矩阵求解 2.蒙特卡洛采样画出末端执行器工作空间 3. ...
- 基于蚁群算法的六轴机械臂路径规划(运动学模型建立)
机器人运动学模型的建立 1 D-H参数法建立坐标系 2 机器人运动学分析 2.1 运动学正解 2.2 运动学逆解 3 机器人的轨迹仿真 1 D-H参数法建立坐标系 代码: clear; clc; %建 ...
- 计算机指示机械臂 什么知识,机械臂
机械臂是指高精度,多输入多输出.高度非线性.强耦合的复杂系统.因其独特的操作灵活性, 已在工业装配, 安全防爆等领域得到广泛应用. 机械臂是一个复杂系统, 存在着参数摄动.外界干扰及未建模动态等不确定 ...
- 六自由度工业机器人 机械手臂 3D2D结构图纸 工业机器人
六自由度工业机器人 机械手臂 3D2D结构图纸 工业机器人资料 链接:https://pan.baidu.com/s/1Q3q7n5yGdAqapkTk8lRdbQ 提取码:kihy
最新文章
- access order by 判断是否除数为0
- 单链表-逆置单链表(修改指针指向且三个指针)
- loadrunner11 linux服务器,Loadrunner怎么执行linux服务器上的shell脚本?
- 室外越野组的传感器长度:40厘米,45厘米,50厘米
- zookeeper 启动显示started,jps查看进程却没有,解决方法
- 15道使用频率极高的基础算法题
- 【数学】Natasha, Sasha and the Prefix Sums(CF1204E)
- spring boot与spring cloud版本匹配关系
- apache httpd mysql_Centos7安装配置Apache(httpd)+php+mysql+phpMyAdmin
- hadoop安装小记
- 数据挖掘:实用案例分析
- 仿淘宝网站基于html网页模板设计静态网页模板参考.rar(项目源码)
- $('xx')[0].files[0]的意思
- Blast2GO使用方法详解(命令界面
- 苹果Mac安全使用教程:如何使用文件保险箱加密Mac数据
- 2021-09:Java的框架甲骨文面试题(自己总结的)
- 12306抢票(1)主体部分
- Spring mcv 框架 浅谈
- GB/T 10707 橡胶燃烧性能
- 生存预测 : kaggle titanic 泰坦尼克号 逻辑回归(Logistic回归) tensorflow版