概述

以工业机器人为基础,构建柔性制造单元或柔性生产线,实现产品自动化、柔性化、智能化生产必将成为现代制造发展的重点。
新型产业环境下,工业机器人的应用范围将越来越广泛、作业任务也将越来越精细复杂,为满足现代制造技术及工艺的发展需求,工业机器人必须具备高精度、高柔性、自我维护和感应识别等特性。然而,现有机器人技术发展水平与现实的应用之间尚存在较大的差距:绝对定位精度低,(在重复性应用中,采用示教的方法,较高的重复定位精度可以胜任。对于重复定位精度±0.05mm的机器人系统,其绝对定位精度一般只到2-3mm。)缺乏感知识别能力。
高精度机器人的应用领域:汽车制造领域,航空航天制造领域,电子电器行业,军工制造领域。
工业机器人误差补偿技术可以分为在线补偿和离线补偿两种方式。在线补偿是指借助激光跟踪仪、立体视觉测量系统、空间测量定位系统 w MPS(workspace Measuring and Positioning System)、力或加速度计等实时测量设备对机器人末端位姿进行高精度测量,得到末端位姿误差,并通过误差补偿算法直接对末端执行器的位姿进行修正。离线补偿也称为误差标定技术,是通过预先测量机器人多个关节构形下的末端位姿误差,辨识机器人运动学参数的准确值,或建立机器人空间定位误差库、温度误差库等,并将补偿数据预置在控制算法中,从而提高机器人实际作业时的位姿精度。
在线补偿使用外部高精度测量设备来引导机器人提高运动精度。
离线补偿通过建立离线的位姿误差模型,并将补偿数据预置到控制算法中。

机器人运动学模型

完备的运动学模型应具备三点特征:完整性(模型具备充足的参数来表达所有误差因素)、连续性(模型为几何参数的连续函数)、极小性(模型无冗余参数存在)。
DH模型,在相邻两关节轴线平行时DH模型存在奇异性48,
在相邻连杆坐标系中引入附加旋转参数的MDH模型。在相邻轴线垂直时出现奇异状态。49,50
S模型51,利用6个参数直接描述相邻连杆坐标系之间的位姿关系,但失去了连续性。
CPC模型,引入了冗余参数因子52,53。
POE模型,基于旋量理论的指数积表达式,利用机器人零位下各转轴方向对其运动学进行描述,该模型满足 Roth 提出的完美模型的3 点特征,但是在实际应用中实现比较复杂。
末端位姿测量:球杆仪,经纬仪,全站仪,三坐标测量机,摄影测量系统,激光跟踪仪等。

机器人运动学模型标定:

建立了kuka机器人的DH模型。设置不同的机械臂固有参数,由关节转角得到仿真末端位姿(模拟高精度测量实验数据)。由关节转角和末端位姿使用优化的方法(线性最小二乘,非线性最小二乘,扩展卡尔曼滤波法80)得到机械臂运动学模型参数。辨识到运动学模型参数的实际值后,通过修改机器人运动学模型参数的理论值可以直接计算出某关节构型对应的准确末端位姿。在实现机器人定位误差补偿时,需要根据辨识到的参数使用机器人逆运动学计算关节角度。机器人运动学模型标定的商业应用:商业化产品dynacal,caliware,motocal,rocal等标定软件。可以实现包括机器人本体标定,机器人温度补偿,工具校准,夹具对其等功能。

机器人非模型标定:

基于曲线拟合,空间网格,神经网络。对局部空间内位姿误差进行估计与补偿。84
曲线拟合,需要使用优化的方法计算曲线中各个参数。
多项式拟合步骤:选择多项式类型,决定函数大小,使用实验数据估计系数。生成改进的关节空间或者在标定空间的误差修正。

空间网格:

基于空间插值的定位误差标定是通过一定步长将机器人作业空间划分为一系列的立方体网格,然后测量各个网格节点处的位姿误差。对于工作空间中的任意目标点,可以用这个点周围的8个点通过加权平均的方式求出。基本步骤为:网格划分,误差测量,空间插值。

神经网络:

首先以关节旋转角及其对应的位姿误差分别作为输入输出来训练神经网络,利用训练好的神经网络计算机器人在不同关节构型处对应的末端定位误差,最终通过补偿机器人关节转角的方法来提高机器人绝对定位精度。或者以某一关节旋转角下的理想位姿及理想位姿和实际位姿的误差分别作为输入输出来训练神经网络。我认为最实用的是输入实际位姿,输出偏差,以便能根据实际要到的位置调整指令位置。
基于神经网络的误差标定方法避免了复杂的建模过程,克服了参数辨识的不足。

模型自标定:

基于固定约束的模型自标定,不同于几何误差标定模型,操作流程可以实现自动化,可以实现在线标定。
使用机器人视觉测量系统,从不同的位姿测量工作环境中某一个固定点,基于固定点约束建立几何误差自标定模型,辨识几何参数。

手眼标定:

Visp实现手眼标定的步骤:
获取多组基座和末端执行器的位姿关系和对应的图片
从图像计算目标相对于相机的位姿。
由多对基-末和相-目标关系计算出相机相对于机械臂末端的位姿。

后面会陆续给出这些模型的具体实现代码。

机器人定位误差标定模型相关推荐

  1. 卡尔曼滤波器_使用卡尔曼滤波器和路标实现机器人定位

    本文为 AI 研习社编译的技术博客,原标题 : Robot localization with Kalman-Filters and landmarks 作者 | Jannik Zürn 翻译 | 郭 ...

  2. 天玑机器人颈椎_天玑骨科手术机器人亮相机器人大会 误差不到1毫米

    千龙网北京8月22日讯(记者 詹婷婷)8月23日-27日,年度科技盛典--2017年世界机器人大会将登陆北京亦创国际会展中心.100多家国内外机器人顶尖企业将携手机器人亮相.大会期间将秀出人工智能系统 ...

  3. 精华文稿 | 工业场景中机器人定位导航技术

    本文总结于俞毓锋博士2021年10月20日在深蓝学院"大咖面对面"直播活动中的分享.俞毓锋博士毕业于北京大学,有十年SLAM领域研究经验,深入SLAM算法和工程化落地,目前担任极智 ...

  4. 数据融合-机器人定位

    来源:https://www.jianshu.com/p/415b288c8f3d 什么是机器人定位robot_localization robot_localization是一系列的机器人状态估计节 ...

  5. 【传感器sensor】机器人/无人驾驶常用传感器模型、选型与安装

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.常用传感器类型及模型特性介绍[核心] 1.轮式编码器(提供里程计 ...

  6. 【目标定位】基于matlab扩展卡尔曼滤波器多机器人定位【含Matlab源码 2327期】

    ⛄一.简介 1 机器人运动模型分析 1.2 坐标系 一个是全局坐标系(Xw,Yw), 另一个是机器人的局部坐标系(Xr,Yr). 如下图所示: 图1 机器人坐标系 室内环境用二维平面表示在全局坐标系X ...

  7. UWB机器人定位 - 简介

    摘要 本文简要介绍UWB无线定位技术应用于自主移动机器人领域和人机协作领域的技术挑战和方案优势,通过对比现有主流移动机器人定位导航方案和现有主流UWB定位方案的优缺点,得出将UWB技术应用到自主移动机 ...

  8. 室内指纹定位误差计算方法

    室内指纹定位误差计算 指纹定位方法将定位空间进行划分,标定一定数量的指纹点采集无线信号数据(RSSI.CSI等)作为指纹,如下图中红色圆圈即为标定的指纹点. 离线阶段在指纹点处采集指纹信息构建指纹数据 ...

  9. 「 机器人学 」“机器人定位技术”浅谈

    一.前言 机器人定位问题是在给定环境地图的前提下来确定机器人在环境中的位置,因此机器人定位问题又被叫做位姿估计问题或者位姿跟踪问题. 二.相对定位和绝对定位 机器人的定位技术大致可以分为两类:相对定位 ...

  10. 移动机器人技术(4)-- 机器人定位技术总结

    70年代末,随着计算机的应用和传感技术的发展,移动机器人研究又出现了新的高潮. 特别是在80年代中期,设计和制造机器人的浪潮席卷全世界.一大批世界著名的公司开始研制移动机器人平台,这些移动机器人主要作 ...

最新文章

  1. 转载 详解go语言GC
  2. BERT源码分析(PART III)
  3. 在U盘上安装linux
  4. Builder内部类
  5. Qt 遍历目录下所有图片
  6. 基于python+django房屋租赁管理系统pycharm源码lw
  7. 怎么在服务器上显示u盘启动,电脑服务器怎么设置U盘启动
  8. 六:Python断言方法:assert
  9. google地图android版,google地图
  10. 测试所用的技术(黑盒、白盒测试等)
  11. 关于 css的一些 基本应用 可供回忆
  12. 基于Python实现的HTTP代理服务器设计
  13. 一键u盘装系统ghost win7 64位教程
  14. 最新十大域名注册商.com域名注册量排行榜
  15. 测试打字速度测试程序c语言,打字速度测试软件
  16. linux查看邮件服务状态,利用mail实时监测服务器程序状态
  17. 电子科技大学《图论及其应用》复习总结---第二章 树
  18. 【知识梳理】白话一下大数据治理、Hadoop生态的事情,给只想浅了解的同学参考下
  19. PTA 数据结构及算法 7-47 打印选课学生名单
  20. 如何在软件复位后保留指定RAM区域的数据

热门文章

  1. 怎么运行element ui
  2. mm1排队论编程c语言,完整版MM1排队系统仿真matlab实验报告
  3. discuz的css文件在哪里,谁能告诉我discuz模板文件在哪个文件夹下?
  4. 百度网盘不限速下载10M/S
  5. 1秒等于多少微妙,纳秒
  6. 任意文件包含漏洞原理解析及演示
  7. 网络营销是中小企业低成本建立品牌的必经之路
  8. VR眼镜连接android设备,华为VR眼镜连接电脑教程
  9. 没有apihost什么意思_热文:2021年没有立春什么意思
  10. 键鼠共享软件分享,让你一套键鼠控制多台设备(多平台)