机器人学导论(第四版)学习笔记——第一章

  • 1. 概述
    • 1.1 背景
    • 1.2 操作臂力学和控制
    • 1.3 符号

1. 概述

1.1 背景

工业自动化的发展带来了工业机器人的高速发展。本书聚焦机械臂的力学和控制。

1.2 操作臂力学和控制

操作臂力学和控制主要包括如下一些方面:

位置和姿态的描述: 位置和姿态是描述物体的两个重要特性。
在描述物体的位置和姿态之前,首先应该在物体上设置一个坐标系(位姿),然后再某个参考坐标系中描述该位姿的位置和姿态。
任何位姿都能被用作研究物体的参考坐标系,因此,研究物体的空间属性从一个位姿变换到另一个位姿,即坐标变换,很重要。

操作臂正运动学: 运动学研究物体的运动,而不考虑力。
研究对象主要有位置、速度、加速度,或位置对时间或其他变量的高阶微分。
概括:运动的全部几何和时间特性。
连杆是构成机械臂的基本单元,连杆之间以关节相连。关节分为转动关节和移动关节,转动关节对应关节角,移动关节对应关节偏移量。

自由度: 独立位置的变量数,确定了机构中所有部件位置。
串联机械臂的关节数一般等于自由度数。

末端执行器: 运动链自由端,其上的坐标系称为工具坐标系。
工具坐标系与基坐标系之间的相对位置一般用来描述机械臂的位置。

正运动学: 计算工具坐标系位姿的静态几何问题,是关节空间描述到笛卡尔空间描述的唯一映射。

逆运动学: 给定工具坐标系位姿,反算关节角。是笛卡尔空间描述到关节空间描述的不确定映射,对操作臂来说极为重要。
逆运动学呈现非线性特性,难有封闭解,有时候无解或者有多解。有解的范围即为工作空间。

速度、静力和奇异点: 雅可比矩阵是关节空间速度向笛卡尔空间速度的映射,一般可逆,但在奇异点不可逆。

奇异点导致机构局部退化,表现为自由度减少。

动力学: 研究产生运动所需力。可用于仿真研究。

轨迹生成: 计算各关节运动函数。目标点加路径点,通过样条等方法可产生连续的运动函数,进而通过笛卡尔轨迹生成方法计算关节运动函数。

操作臂设计与传感器: 任务决定设计。一般分为通用机器人和专用机器人。

位置控制: 位置控制系统(包括控制算法和传感器等)可补偿系统参数引起的误差、抑制扰动。

力控制: 与位置控制互补。如擦窗机器人,垂直玻璃方向为力控制,平行玻璃的两个方向为位置控制,即为混合控制。

机器人编程: 编程语言是用户与机器人之间交互的接口。机器人在柔性(即可编程)上强于刚性自动化。
操作点=TCP(Tool center point)=工具中心点

离线编程和仿真: 利用计算机图形学,可不借助机器人本体,即不停机,进行编程。

1.3 符号

  1. 大写字幕变量表示矢量、矩阵;小写字母变量表示标量。
  2. 左下和左上标表示所在坐标系。例:AP^APAP表示坐标系{A}中变量的位置矢量;BAR^A_BRBA​R即为坐标系{A}和坐标系{B}相对关系的旋转矩阵。
  3. 右上标表示矩阵的逆或者转置。R−1R^{-1}R−1、RTR^{T}RT
  4. 右下标一般表示分量或者某个描述。如PxP_xPx​和PdeskP_{desk}Pdesk​
  5. 三角函数可以简写。sinθ1=sθ1=s1sin\theta_1 = s\theta_1 = s_1sinθ1​=sθ1​=s1​

矢量用列向量表示,因此行向量需用矢量的转置表示。矢量相加可以是不同坐标系下的矢量,其中包含和坐标变换计算。

四杆机器人最后一杆相对于基坐标的角速度可用如下公式计算:

0ω4=0ω1+1ω2+2ω3+3ω4^0\omega_4 = ^0\omega_1 + ^1\omega_2 + ^2\omega_3 + ^3\omega_40ω4​=0ω1​+1ω2​+2ω3​+3ω4​

式中包好了坐标换算计算。

[1]: John J. Craig, 贠超. 机器人学导论[M]. 机械工业出版社, 2006.

机器人导论(第四版)学习笔记——第一章相关推荐

  1. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(一)

    一.光的物理特性 光与物体的交互形成了基于物理着色的基础. 在物理层面上,光的模型为电磁横波.每个波都有一个单一的波长λ\lambdaλ.具有单一波长的光叫单色光(monochromatic ligh ...

  2. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(二)

    上接文章:<Real-Time Rendering>第四版学习笔记--Chapter 9 Physically Based Shading(一) 六.微观几何 每个可见的表面点都包含了很多 ...

  3. 《Real-Time Rendering》第四版学习笔记——Chapter 9 Physically Based Shading(三)

    前文: <Real-Time Rendering>第四版学习笔记--Chapter 9 Physically Based Shading(一) <Real-Time Renderin ...

  4. 《Go语言圣经》学习笔记 第一章 Go语言入门

    Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

  5. 计算机网络学习笔记---第一章

    计算机网络学习笔记 第一章 文章目录 计算机网络学习笔记 第一章 前言 一.计算机网络的概念 (一)计算机网络的功能 1.数据通信(连通性) 2.资源共享(硬件 软件 数据) 3.分布式处理 (Had ...

  6. 编译原理(龙书)学习笔记 第一章

    编译原理(龙书)学习笔记 第一章 1.1语言处理器 解释器(interpreter) : 编译器(compiler): 一个语言处理系统 练习 1.1.1:编译器和解释器之间的区别 1.1.2:相对优 ...

  7. 小吴的《机器学习 周志华》学习笔记 第一章 绪论

    小吴的<机器学习 周志华>学习笔记 第一章 绪论 近一年时间接触到不少机器学习的知识,虽然断断续续学了一些,总感觉还没有入门(只学会了疯狂调包).因此,最近开始系统学习Machine Le ...

  8. PhalAPI学习笔记 ——— 第一章自定义HelloWorld接口

    PhalAPI学习笔记 --- 第一章自定义HelloWorld接口 前言 自定义接口 项目实例 结果 分布解析 结束语 前言 公司业务需要转学PHP,而PHP中一个功能强大且生态链完整的PHP接口框 ...

  9. [go学习笔记.第一章] go可以做什么

    go可以做什么,go有以下三大学习方向: Golang的应用领域 1.区块链应用 区块链技术,简称BT(Blockchain technology),也被称之为分布式账本技术,是一种互联网数据库技术, ...

最新文章

  1. ARP协议SMTP协议MIME
  2. 以效率为根本,网易慢跑要做“另类”的TO B业务
  3. codeforces 922E
  4. 连接数据库报“You have an error in your SQL syntax”异常的解决
  5. [Cake] 0.C#Make自动化构建-简介
  6. [react] React16新特性有哪些?
  7. 包一艘船给年轻人玩剧本杀,飞猪这波创新你怎么看?
  8. 什么叫基于web的网站_选择离开家乡在外打工,学门什么专业的技术更有前途呢?-WEB资讯专栏-DMOZ中文网站分类目录...
  9. Linux 下查看系统是32位还是64位的方法
  10. python数据处理太慢_使用Python将数据写入LMDB非常慢
  11. linux 更换 镜像源
  12. matlab b超分类,MATLAB R2019b超详细安装教程
  13. TouchPanel--Qcom DRM休眠唤醒通知链的注册及回调流程
  14. 基于ESP8266的空气温湿度检测系统
  15. RTKLIB专题学习(十二)—支持的信号ID/观测类型及读取优先级
  16. 直角坐标和求坐标的转换详解-关于球坐标转换为直角坐标正负号相反问题
  17. DZY Loves Math题解
  18. 超准的普通话水平测试,敢不敢进来做一下!
  19. 免费在线思维导图网站,这么好用一定要收藏
  20. 《红楼雷话》全文,很好很解气

热门文章

  1. 83.(后端)商品分类model编写与数据初始化——migrate建立数据库模型与mysql插入数据
  2. python pygame模块按键延迟_Python之pygame学习键盘事件操作(9)
  3. vue 项目实现发 邮件 的功能
  4. Kali WiFi破解求助
  5. A start job is running for Raise network interfaces(ns/5min 3s)linux设置配dhcp后开机自动联网timeout时间长
  6. MySql 安装与使用(非常详细)
  7. 企业财务制度二--会计科目名称和编号(一)1261 委托代销商品(转载)
  8. 拉勾网主页面HTML+CSS布局代码,附结果图精灵图
  9. TiddlyWiki使用心得
  10. 安装程序 Repack 攻略 之 MSI 篇