文章目录

  • 写在前面
  • 建模
  • 三个实用的误差模型
  • 分析完毕,辨识步骤如下
  • 实现效果
  • 参考文献

写在前面

(建议阅读本文前,了解并熟悉旋量物理意义及旋量建模原理)
由Chasles定理可知,任一刚体运动作为螺旋运动对应于某个旋量,所以基于指数积公式的误差模型具有完整性;另一方面,从李代数到李群的指数映射是光滑映射,保证了基于指数积公式的误差模型具有连续性。因此采用指数积公式得到的误差模型具备完整性和连续性,这有利于误差模型法参数辨识。若能推导出具有显式表达式的误差模型,则可为分析参数的冗余性提供基础。
同DH标定方法一样,建立运动学误差模型,必须首先建立运动学误差相对于DH中运动变量和连杆参数偏差的微分公式,同理要建立基于指数积公式的串联机构误差模型,首先需要求解指数映射关于关节旋量、初始位姿旋量和关节变量的微分。

建模


为了分析误差模型的参数可辨识性,要求误差模型为显式表达式。故在(2.7)基础上进一步推导指数映射关于关节旋量和关节零位偏差微分公式的显式表达式。

上面实际上是单位螺旋轴,w表示的是单位旋转轴,则theta实际上等于1.

公式(2-15)即为建立得到的指数映射微分误差螺旋轴与关节螺旋轴与关节零位偏差之间的显示表达式。

误差模型的作用就是将末端工具坐标系的位姿偏差(可以理解为实际测量位姿和名义位姿之间的偏差),与关节旋量轴偏差、关节零位偏差以及初始工具坐标系位姿变换旋量轴偏差,之间的关系来联系起来。
对指数积正运动学公式(2.3)线性化,得到(2.19)串联机构通用运动学误差模型。

这里的逻辑应该是,首先分析在基座标系下的测量得到的末端执行器实际位姿与名义位姿之间的误差表达式,根据微分运动学原理可知在基座标系下的末端位姿偏差为:
δ g = g a − g n \delta g=g_a-g_n δg=ga​−gn​
相对于基座标系的微分运动可表示为:
g a − g n = Δ ⋅ g n g_a-g_n=\Delta \cdot g_n ga​−gn​=Δ⋅gn​
Δ = g a ⋅ g n − 1 − I \Delta=g_a \cdot g_n^{-1}-I Δ=ga​⋅gn−1​−I
δ g ⋅ g n − 1 = g a ⋅ g n − 1 − I \delta g \cdot g_n^{-1}=g_a \cdot g_n^{-1}-I δg⋅gn−1​=ga​⋅gn−1​−I
这样就和前面分析的(2-13)和(2-15)联系起来
然后需要对g正运动学公式(2.3)进行全微分线性化,得到微分运动学公式:
δ g = ∂ g ∂ ξ δ ξ + ∂ g ∂ q δ q + ∂ g ∂ ξ S H δ ξ S H \delta \mathrm{g}=\frac{\partial \mathrm{g}}{\partial \xi} \delta \xi+\frac{\partial \mathrm{g}}{\partial \mathrm{q}} \delta \mathrm{q}+\frac{\partial \mathrm{g}}{\partial \xi_{\mathrm{SH}}} \delta \xi_{\mathrm{SH}} δg=∂ξ∂g​δξ+∂q∂g​δq+∂ξSH​∂g​δξSH​

Eq(2.23)即为基于指数积公式的误差模型法参数辨识的基本原理。对eq(2.19)线性化全微分公式进一步推导得到,如何想更好地理解公式(2.24)怎么来的,可以自己手推一下指数积对各个螺旋轴求偏导:

综上,建立得到辨识模型。

三个实用的误差模型


三个模型在使用时需要注意如下两点:
第一:

第二:

分析完毕,辨识步骤如下



eq(3.17)更新得到的螺旋轴是不满足旋转轴单位化与w和v正交化约束的,因此需要根据如下表格去处理更新迭代后的螺旋轴:

实现效果

实际参数:

标定参数:

标定前最大误差与平均误差(mm):

标定后最大误差与平均误差(mm):


参考文献

[1] 熊有伦. 机器人学: 建模, 控制与视觉[M]. 华中科技大学出版社, 2018.
[2] Lynch K M, Park F C. Modern robotics[M]. Cambridge University Press, 2017.
[3] 何锐波. 基于指数积公式的串联机构运动学标定方法研究[D].华中科技大学,2010.
[4] He R, Zhao Y, Yang S, et al. Kinematic-parameter identification for serial-robot calibration based on POE formula[J]. IEEE Transactions on Robotics, 2010, 26(3): 411-423.

机器人运动学标定:基于指数积的串联机构运动学标定相关推荐

  1. 【机器人】基于指数积的机械臂运动学标定

    基于局部POE的机器人运动学标定 导语:定位精度作为影响机器人性能的重要因素,需要对机器人进行标定来提高机器人的定位精度从而满足工业上的需要. Question: 什么是机器人标定?为什么机器人需要标 ...

  2. 【机器人】基于指数积的机械臂正运动学算法

    基于指数积的机械臂正运动学算法 1.前言 2.指数积公式建立过程 3.PoE实例 4.PoE与DH对比 1.前言 在学习了刚体运动的指数坐标表示和运动旋量后,我又对使用指数积法(PoE)对机械臂进行正 ...

  3. 【现代机器人学】基于指数积的机械臂逆运动学

    0 引言    基于指数积的正运动学    现代机器人学名词概念   有了以上的基础,我们现在利用指数积来对机器人的逆运动学进行求解,有一点需要注意,需要先对机器人进行指数积的正运动学建模,然后才能利 ...

  4. 【现代机器人学】基于指数积的机械臂正运动学

    前言:对于一个开链机器人而言,末端执行器的位置和姿态可以通过关节角唯一确定出来.正运动学的问题就是当给定各关节位置,求出附着在末端执行器上的物体坐标系的位姿. 描述正运动学的方法主要是DH参数法,它是 ...

  5. 基于 SIMULINK 平面五杆机构运动学仿真

    ]以 MATLAB 程序设计语言为平台,以平面可调五杆机构为主要研究对象,给定机构的尺寸参数,列出所 要分析机构的闭环矢量方程,使用 MATLAB 软件中 SIMULINK 仿真工具,在 SIMULI ...

  6. 文献阅读1:基于旋量理论的串联机器人运动特性研究现状

    从机构学与机器人学的发展历史上来看,机构学与机器人学的发展与数学工具是息息相关的.与机构学与机器人学联系紧密的数学工具有很多:如传统意义上的 线性代数与矩阵理论.用于拓扑结构分析及综合的图论(grap ...

  7. 基于多项式拟合的结构光系统标定

    前言:上篇介绍了标准结构光系统和改进的结构光系统模型,这篇我们来讲结构光系统标定方法,结构光系统标定的方法实际上还挺多的,本篇我们只讨论分析我实现过的比较方便及运用较多的两种方法之一,我给其命名为基于 ...

  8. 【机器人算法】机器人动力学、运动学和基于动力学模型的仿真与控制

    文章目录 运动学 机器人运动学参数标定(DH参数标定) 运动学逆解 解析解 数值解 工作空间分析 可操纵性 轨迹规划 路径规划 静力学 动力学 动力学模型 动力学仿真 自由下落 遇到跳床 重力补偿 动 ...

  9. 【机器人学】基于PoE模型的串联机械臂UR5的正运动学、微分运动学和逆运动学

    文章目录 基本概念 正运动学 源码 一阶运动学 基本概念 PoE(Product of Exponential)指数积公式. PoE和DH的作用都是一样的. 实际使用过程中,绝大多数在售的机器人还都是 ...

最新文章

  1. Kafka学习之(五)搭建kafka集群之Zookeeper集群搭建
  2. C++骑士走棋盘Knight tour算法(附完整源码)
  3. 51. N-Queens
  4. centos6mysql配置_笔记:centos6 mysql配置测试
  5. C++之构造函数和类型转换探究
  6. 都客音量调节助手v2.1(win7专用)发布了
  7. 华为P40pro 手机云台_国产新旗舰华为P40Pro喜欢这款手机吗?
  8. HTTPS 使用certbot升级过期证书
  9. 我的NVIDIA开发者之旅——Caffe教程(3)使用sklearn和caffe进行简单逻辑回归实践
  10. N76E003驱动WS2811实现渐变色、跑马灯
  11. html 做报表,创建 HTML 报表
  12. LK_Novel_DL 轻国小说下载工具 Docx Python
  13. [iOS Animation]-CALayer 变换-灭点
  14. 这几款软件的隐藏功能,你们知道多少?
  15. 猜字游戏加关机,你也可以整你的小伙伴哦。
  16. FPGA:三种基本门电路设计(与门、或门、非门)
  17. EOS私链发币简要说明
  18. 灵狐系统不能找到数据库服务器,企业数据总线技术架构说明.docx
  19. 使用Selenium WebDriver进行闪存测试
  20. 读书笔记:《图图医漫:12封人体警告信》

热门文章

  1. 转载:深入研究-webkit-overflow-scrolling:touch及ios滚动
  2. 从技术小白到收获BAT研发offer,分享我的学习经验和感悟(赠送相关学习资料)
  3. 高级Android开发年薪35万,2019安卓继续冲起来!
  4. ADFS Change Token SigningEncryption Certificate Expiration Date
  5. java-php-python-宠物救助网站的设计与实现计算机毕业设计
  6. CAN总线通信——CAN通信的数据帧(Data Frame)
  7. 化妆品公司mysql_化妆品网站销售管理系统的设计与实现(SSH,MySQL)(含录像)
  8. 律师向公安部举报称微软黑屏是最大***行为
  9. 易极天成温怀玉:聚焦垂直领域 提供多元化产品和服务|企服三会系列报道
  10. 沈阳大学博客网站的设计与实现