码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 机械臂速成小指南(二十):机械臂的位姿重复性实验


    👨‍🏫🥰🥳需要机械臂相关资源的同学可以在我的CSDN主页中找到哦🤖😽🦄

    指南目录📖:

    🎉🎉机械臂速成小指南(零点五):机械臂相关资源🎉🎉

    机械臂速成小指南(零):指南主要内容及分析方法

    机械臂速成小指南(一):机械臂发展概况

    机械臂速成小指南(二):机械臂的应用

    机械臂速成小指南(三):机械臂的机械结构

    机械臂速成小指南(四):机械臂关键部件之减速机

    机械臂速成小指南(五):末端执行器

    机械臂速成小指南(六):步进电机驱动器

    机械臂速成小指南(七):机械臂位姿的描述方法

    机械臂速成小指南(八):运动学建模(标准DH法)

    机械臂速成小指南(九):正运动学分析

    机械臂速成小指南(十):可达工作空间

    机械臂速成小指南(十一):坐标系的标准命名

    机械臂速成小指南(十二):逆运动学分析

    机械臂速成小指南(十三):轨迹规划概述

    机械臂速成小指南(十四):多项式插值轨迹规划

    机械臂速成小指南(十五):线性规划

    机械臂速成小指南(十六):带抛物线过渡的线性规划

    机械臂速成小指南(十七):直线规划 

    机械臂速成小指南(十八):圆弧规划

    机械臂速成小指南(十九):机械臂的电路板抓取实验

    机械臂速成小指南(二十):机械臂的位姿重复性实验

    机械臂速成小指南(二十一):几何雅可比矩阵

    机械臂速成小指南(二十二):机械臂逆运动学的数值解方法

    机械臂速成小指南(二十三):Paul方法求解机械臂运动学逆解(含matlab代码) 

    🦾🌏🪐以下为正文🦾🌏🪐

    六自由度机械臂上位机python代码(带详细注释,含正逆运动学及轨迹规划等)icon-default.png?t=N7T8https://download.csdn.net/download/m0_53966219/87521956?spm=1001.2014.3001.5503六自由度机械臂下位机代码及pcb设计icon-default.png?t=N7T8https://download.csdn.net/download/m0_53966219/88480657?spm=1001.2014.3001.5503

            在设计好六自由度机械臂的控制程序(包含上位机及下位机)后,我们需要通过实验来验证机械臂的精度与可行性。

            精度的判断显然是需要定量分析的。本篇文章是参考GBT 12642-2013工业机器人性能规范及其试验方法(Industrial robots-Perfo rmance criteria and related test methods)并结合自身经济实力设计的较简陋且不够严谨的位姿重复性实验。同样,仅供参考。

    一、概述

    1.位姿准确度和位姿重复性

            位姿准确度表示指令位姿和从同一方向接近该指令位姿时的实到位姿平均值之间的偏差。位姿准确度分为:

    • 位置准确度:指令位姿的位置与实到位置集群中心之差
    • 姿态准确度:指令位姿的姿态与实 到姿 态平均值之差

            位姿重复性(RP)表示对同一指令位姿从同一方向重复响应n次后实到位姿的一致程度。对某一位姿 ,重复性可表示为:

    • 以下式计算且以位置集群中心为球心的球半径RP之值
    • 围绕平均值a,b和c的角度散布±3S_a、±3S_b、±3S_c ,其中S_a、S_b、S_c为标准偏差。

            位置准确度和重复性如下图所示:

            姿态准确度和重复性如下图所示:

    2.实验条件(仅列举一部分)

    (1)测试前条件

            机器人应装配完毕,并可全面操作。所有必要的校平操作、调整步骤及功能试验均圆满完成。除位姿特性的漂移试验应由冷态开始外,不管制造商是否有规定,其余的试验在试验前应进行适当的预热运行。

            若机器人具有由用户使用的、会影响被测特性的设备,或如果只能用特殊函数来记录特性(如离线编程给出的位姿校准设施)的设备,则试验中的状态必须在试验报告中说明,并且(与某种特性有关时)每次试验中均应保持不变。

    (2)环境条件

            环境条件包括:温度、相对湿度、电磁场和静电场、射频干扰、大气污染和海拔高度极限。

    (3)机械接口的负载

            所有试验项目都应在 100% 额定负载条件下进行,即制造商规定的质量、重心位置和惯性力矩。额定负载条件应在试验报告中注明。为表征机器人与负载有关的性能,可采用将额定负载减至 10% 或由制造商指定的其他数值进行附加试验。如部分测量仪器附加于机器人上,应把其质量和位置当作试验负载的一部分。

    (4)试验用末端执行器

    (5)试验速度

            所有位姿特性试验都应在指定位姿间可达到的最大速度下进行,即在每种情况下速度补偿均置于100% ,并可在此速度的50%和或10%下进行附加试验。

    (6)运动要求

            当机器人在各位姿间运动时,所有关节均应运动。
            试验时,应注意不超出制造操作规范。

    (7)位姿重复性试验条件

    3.不同级别机械臂的位姿重复精度标准

            下图绿色方框中的是库卡公司的KR4R600机械臂说明书中表示的位姿重复精度。

             下图在绿色方框中的是2021中国工程机器人大赛暨国际公开赛(RoboWork)桌面机械臂项目规则说明中注明的重复定位精度。

            综合上两张图,我们不难发现工业级机械臂的位姿重复性通常可达0.01mm,而桌面级机械臂的位姿重复性可达0.5mm。

            我们使用的机械臂也就勉强算个桌面级机械臂,只要最后实验结果达到0.5mm就算合格。

    二、实验设计

            测定位姿重复性的方法分为非接触型测定与接触式测定。其中,非接触式测量精度高、成本高,常应用于工业级机械臂的位姿重复性测试;接触式测量精确度低、成本低,常应用于桌面级机械臂的位姿重复性测量。

            我们使用接触式测量就足够了,杀鸡焉用宰牛🔪。

    1.计算方法

            我们可根据记录的数据计算六自由度机械臂的位姿重复性,位姿重复性由位置重复性与姿态重复性 组成。n次响应后末端执行器在空间中形成的实际位姿点阵可看作被包围在一个半径为 ,球心坐标为 的球内,如下图所示。

    包含实际位姿点阵的球体

    (1)位置重复性

     (2)姿态重复性

    2.测量方法

            在P_f处布置两个用于测量位姿偏差的百分表。布置方式如下图所示,百分表1的测头与基坐标系的 轴平行且反向,百分表2的测头位于基坐标系的平面,与轴夹角为45°且与 轴夹角为135°。

             将起始位姿与终止位姿储存于轨迹点寄存器中。

             编写指令。

    三、实验数据

    机械臂运行速度为50%时位姿重复性实验数据
    百分表1百分表2aibi距离lidxdydz
    0.580.38-0.02-0.520.30.0075346990.0012480.0011850.001185
    0.590.39-0.01-0.510.420.1754974730.0020550.1674780.167478
    0.590.43-0.01-0.470.390.1532568560.0020550.1451250.145125
    0.580.44-0.02-0.460.390.1477638410.0012480.1397860.139786
    0.550.43-0.05-0.470.390.1528212442.84E-050.1451250.145125
    0.60.450-0.450.380.1429754710.0030620.1345480.134548
    0.580.42-0.02-0.480.40.1585061530.0012480.1505630.150563
    0.530.43-0.07-0.470.390.1528618980.0002150.1451250.145125
    0.530.44-0.07-0.460.380.1475265810.0002150.1397860.139786
    0.520.41-0.08-0.490.410.16390710.0006080.1561010.156101
    0.530.43-0.07-0.470.390.1528618980.0002150.1451250.145125
    0.50.44-0.1-0.460.390.1479331690.0019950.1397860.139786
    0.50.44-0.1-0.460.390.1479331690.0019950.1397860.139786
    0.480.43-0.12-0.470.40.1537004280.0041820.1451250.145125
    0.510.47-0.09-0.430.370.1323879020.0012020.1243720.124372
  • 相关阅读:
    Python入门自学进阶-Web框架——20、Django其他相关知识2
    Trie思想及模板
    IEEE Standard for SystemVerilog Chapter9. Processes
    最优化建模、算法与理论(一)—— 基础知识
    FPGA零基础学习:图像显示系统设计
    使用MD5加密后的字符串存密码安全吗?你不得不了解的Hash算法
    50道基础数据结构面试题
    windows 设置nginx、redis、jar包开机自启、mysql自动备份
    [LMKD] [Android] 进程OomAdj调整分析:Empty被Kill流程(4)
    自监督学习和对比学习举例讲解(附代码)
  • 原文地址:https://blog.csdn.net/m0_53966219/article/details/126438399
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号