机器人学名词与概念解释

本文详细解释了机器人学中的核心概念,包括位姿描述、运动学、动力学、轨迹规划和控制等方面。讨论了自由度、正/逆运动学、欧拉变换、奇异问题以及传感器在机器人学中的应用。
摘要由CSDN通过智能技术生成

机器人学名词与概念解释

张文政

2019年12月31日

位姿描述

位置和姿态,是三维空间中物体两个非常重要的特性。

几种对坐标系 B B B的描述方式:

  1. 位置的描述用 3 × 1 3 \times 1 3×1位置矢量,即位置矢量可对世界坐标系中的任何点进行定位;姿态的描述用 3 × 3 3 \times 3 3×3旋转矩阵,即在物体上固定一个坐标系后给出的此坐标系相对于参考坐标系的表达。位置和姿态成对出现的组合(四个矢量)称为坐标系: { B } = { B A R , A P B O R G } \{B\}=\{^A_BR, ^AP_{BORG}\} { B}={ BAR,APBORG}

  2. X-Y-Z固定角。首先将坐标系 { B } \{B\} { B}和一个已知参考坐标系 { A } \{A\} { A}重合。先将 { B } \{B\} { B} X ^ A \hat{X}_A X^A旋转 γ \gamma γ角(回转角),再绕 Y ^ A \hat{Y}_A Y^A旋转 β \beta β角(俯仰角),最后绕 Z ^ A \hat{Z}_A Z^A旋转 α \alpha α角(偏转角)。由于都是绕着一个固定的坐标系转,且顺序为XYZ,因此得名。
    B A R X Y Z ( γ , β , α ) = R Z ( α ) R Y ( β ) R X ( γ ) ^A_BR_{XYZ}(\gamma,\beta,\alpha)=R_Z(\alpha)R_Y(\beta)R_X(\gamma) BARXYZ(γ,β,α)=RZ(α)RY(β)RX(γ)

  3. Z-Y-X欧拉角。首先将坐标系 { B } \{B\} { B}和一个已知参考坐标系 { A } \{A\} { A}重合。先将 { B } \{B\} { B} Z ^ B \hat{Z}_B Z^B旋转 α \alpha α角,再绕 Y ^ B \hat{Y}_B Y^B旋转 β \beta β角,最后绕 X ^ B \hat{X}_B X^B旋转 γ \gamma γ角。每次旋转所绕的轴的方位取决于上次的旋转,这样三个一组的旋转被称作欧拉角。旋转顺序为ZYX,因此得名。
    B A R Z ‘ Y ’ X ‘ = R Z ( α ) R Y ( β ) R X ( γ ) ^A_BR_{Z‘Y’X‘}=R_Z(\alpha)R_Y(\beta)R_X(\gamma) BARZYX=RZ(α)RY(β)RX(γ)

三者对比:

不同点
旋转矩阵 是一个正交矩阵,需要9个数字来表示一个姿态,确定姿态不是很方便
X-Y-Z固定角 顺序地绕固定参考坐标系的XYZ轴旋转,只需要输入三个角度即可
Z-Y-X欧拉角 绕运动坐标系的ZYX轴旋转,只需输入三个角度即可

运动学

运动学:研究物体的运动,而不考虑引起这种运动的力。运动学中研究位置、速度、加速度和位置变量时间或其他变量的高阶微分

自由度

操作臂自由度数目是指具有独立位置变量的数目。对于操作臂,关节数目等于自由度数目

当一个操作臂少于6自由度时,它在三维空间内不能达到全部位姿。

这样就引出了欠驱动机器人与冗余机器人:

系统驱动器的数目小于或大于自由度的数目,则称为欠驱动或冗余。或者指控制输入小于/大于系统自由度的机器人。

正运动学/逆运动学

正运动学:给定一组关节角的值,计算工具坐标系相对于基坐标系的位姿。即从关节空间描述笛卡尔空间描述的操作臂位置表示。

逆运动学:给定操作臂末端执行器的位姿,计算所有可达给定位姿的关节角。即将机器人位姿从笛卡尔空间向关节空间映射。需要考虑解的存在性、多重解性(PUMA机器人到达一个确定的目标有8个解)和解的求法(数值解法,封闭解(代数法、几何法))。

关节空间/笛卡尔空间/驱动器空间

关节空间:

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值