思维导图-第四章

指数积公式的空间坐标表示形式:

First Formulation: Screw Axes in the Base Frame

space form of the product of exponentials formula, referring to the fact that the screw axes are expressed in the fixed space frame

To summarize, to calculate the forward kinematics of an open chain using the space form of the PoE formula (4.14), we need the following elements:

(a) the end-effector configuration M ∈ SE(3) when the robot is at its home position;

(b) the screw axes S1, . . . , Sn expressed in the fixed base frame, corresponding to the joint motions when the robot is at its home position; (c) the joint variables θ1, . . . , θn.

指数积公式的物体坐标表示形式:

Second Formulation: Screw Axes in the End-Effector Frame

一、本章小结

  • 给定一个具有固定参考系 {s} 和一个参考系 {b} 的开链机器人,该参考系 {b} 连接到其最后一个连杆上的某个点——这个Frame被称为末端执行器坐标系——正向运动学是从关节值 θ到  {b} 在 {s} 中的位姿T(θ) 的映射。

  • 在 Denavit-Hartenberg 表示中,开链的正向运动学是根据附加到每个连杆的参考坐标系之间的相对位移来描述的。如果连杆坐标系按顺序标记为 {0},. . . , {n + 1},其中 {0} 是固定框架 {s},{i} 是在关节 i 处附加到连杆 i 的坐标系(i = 1,...,n),并且 {n + 1 } 是末端执行器坐标系{b}。则正向运动学表示为

其中 θi 表示关节 i 变量,Tn,n+1 表示 {n} 中末端执行器坐标系的(固定)配置。如果选择末端执行器坐标系{b} 与 {n} 重合,那么我们可以省略坐标系{n + 1}。

  • Denavit-Hartenberg 约定要求为每个连杆签名的参考坐标系遵守严格的约定(参见附录 C)。按照这个约定,连杆坐标系 {i − 1} 和 {i} 之间的连杆坐标系变换 T(i−1,i—) 可以仅使用四个参数进行参数化,即 Denavit-Hartenberg 参数。其中三个参数描述了运动结构,而第四个是关节值。四个数字是表示两个连杆坐标系之间的位移所需的最小值。

  • 正向运动学也可以表示为以下指数积的形式(空间形式),

其中 Si = (ωi, vi) 表示与沿关节 i 的正运动相关的螺旋轴,以固定坐标系 {s} 坐标表示,θi 是关节 i 变量,M ∈ SE(3) 表示关节的位置和方向( 机器人处于零位时的末端执行器坐标系 {b})。没有必要定义单独的连杆坐标系;只需要定义 M 和螺旋轴 S1, 。. . , Sn。

  • 指数积公式也可以写成等价体形式,

  • 通用机器人描述格式 (URDF) 是机器人操作系统ROS和其他软件使用的一种文件格式,用于表示一般树状机器人机构(包括串联机器人)的运动学、惯性属性、视觉属性和其他信息。URDF 文件包括关节描述,连接父连杆和子连杆并完全指定机器人的运动学,以及连杆描述,指定其惯性属性。

二、软件

与本章相关的软件函数在下面的 MATLAB 格式中列出。

T = FKinBody(M,Blist,thetalist)

Computes the end-effector frame given the zero position of the end-effector M, the list of joint screws Blist expressed in the end-effector frame, and the list of joint values thetalist.

T = FKinSpace(M,Slist,thetalist)

Computes the end-effector frame given the zero position of the end-effector M,the list of joint screws Slist expressed in the fixed-space frame, and the list of joint values thetalist.

The End

【MR】现代机器人学-第四章-笔记相关推荐

  1. 机器学习实战 基于_机器学习实战:基于Scikit-Learn和TensorFlow—第四章笔记

    机器学习实战:基于Scikit-Learn和TensorFlow---第四章笔记 一.学习目标 之前用了那么多的机器学习的模型,但是它们各自的训练算法在很大程度上还是一个黑匣子,我们对对系统内部的实现 ...

  2. 《学习JavaScript数据结构与算法》 第四章笔记 栈

    文章目录 前言 一.栈? 二.构建两种栈的大致步骤 三.创建基于数组的栈 创建class Stack 定义用于操作栈的方法 使用栈 四.创建基于对象的栈 创建class Stack 定义用于操作栈的方 ...

  3. 《算法笔记》第四章笔记

    <算法笔记>第四章 排序 排序算法的思想都比较简单,而且c++可以直接用sort函数进行排序,一般不会直接写排序代码 归根到底就是每轮处理一个数据,n个数据只需处理n-1次即可变得有序 选 ...

  4. college java (java基础黑皮书)一到四章笔记总结

    college java(1-4) college java (java基础黑皮书) 第一章 java入门 java的地位 java的特点与组成: 简单的java程序 1.系统环境的设置 2源文件的编 ...

  5. 计算机网络(中科大郑烇)第四章笔记

    文章目录 第四章 网络层:数据平面 1.导论 1.1 网络层:数据平面 1.2 网络层:数据平面.控制平面 1.3 网络层:控制平面 2.路由器组成 2.1 路由器结构概述 2.2 输入端口功能 2. ...

  6. 计算机组成原理|第四章(笔记)

    目录 第四章 存储器 4.1 概述 4.1.1 存储器分类 4.1.2 存储器的层次结构 4.2 主存储器 4.2.1 概述 4.2.2 半导体存储芯片简介 4.2.3 随机存取存储器(RAM) 4. ...

  7. 情感分析与观点挖掘第四章笔记/SentimentAnalysis-and-OpinionMining by Bing Liu

    Chapter 4 句子主观性与情感分类_Sentence Subjectivity and Sentiment Classificationl 4.1 主观性分类 4.2 句子情感分类 4.3 处理 ...

  8. 关系型数据库第四章笔记---关系数据理论

    文章目录 关系模式设计中的问题 关系规范化 数据依赖 函数依赖 函数依赖的定义 定义 满足依赖的关系 模式上成立的依赖 平凡函数依赖与非平凡函数依赖 完全函数依赖与部分函数依赖 传递函数依赖与直接函数 ...

  9. TCP/IP第四章笔记ARP协议

    四.ARP:地址解析协议 4.1 引言 数据链路如以太网或令牌网都有自己的寻址机制(通常48bit的MAC地址),使用数据链路的任何网络都必须遵守.也就是说当一台主机把以太网数据帧发送到同一局域网上的 ...

最新文章

  1. 调度框架学习笔记(3)—— 集群调度框架的架构演进过程
  2. WebApi发送HTML表单数据:文件上传与多部分MIME
  3. 洛谷 P2867 [USACO06NOV]大广场Big Square
  4. Druid 配置_StatViewServlet配置
  5. 创建provider服务
  6. ROS(Robot Operating System)笔记 : 2.创建并配置package
  7. HttpHandler:给指定路径下的图片添加水印显示
  8. 移动电商营销吸睛法宝----图标、标签
  9. vrpie在Visio Studio 中无法调试的问题
  10. 免登录实现CSDN博客代码复制(2021.9.26)
  11. 怎么使用SSH从服务器下载文件
  12. 火狐浏览器书签工具栏固定书签宽度
  13. 乐华娱乐向港交所提交上市申请:2021年赚4亿元,韩庚亦是股东
  14. imitate wechat - 3
  15. ubuntu中各个文件夹的作用
  16. java抽象类存在的意义
  17. 杰里之104X之输出 3 路 PMW【篇】
  18. 《MetaSploit渗透测试魔鬼训练营》之WEB应用渗透技术
  19. 用dpabi遇到的问题与解决(dparsf)
  20. [024] 11大Java开源中文分词器的使用方法和分词效果对比

热门文章

  1. 软件工程课程设计 unity游戏FPS
  2. LeetCode-995. K连续位的最小翻转次数(Minimum Number of K Consecutive Bit Flips)
  3. OPPO连续点击android版本9,oppo游戏中心下载安装正版
  4. 在ARCGIS中显示几何图形
  5. 优化数据中心机架和设备的 5 个理由
  6. Java 字符串的编码解码
  7. 1086 就不告诉你 (15 分)
  8. Ufida U8v10.1 安装到sqlserver2008R2 故障转移集群
  9. 台式计算机怎么查是32位还是64位,如何判断电脑是32位还是64位
  10. (转)linux下启动oracle