现代机器人:力学,规划,控制读书笔记

在csdn上传主要是可以换积分,文章乱码比较多,有用的话可以来知乎看,目录链接如下,感兴趣可以来看:

现代机器人:力学,规划,控制(chapter1)内容简介 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/369236960

Content:

Chapter1:Preview

Chapter2:Configuration Space完成,链接:

现代机器人学:力学,规划,控制(chapter2)自由度计算,拓扑学表示,三大空间 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/369268801

Chapter3:Rigid-Body Motions完成,链接:

现代机器人学:力学,规划,控制(chapter3 Ⅰ)基础知识,旋转矩阵,角速度 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/369361857

现代机器人学:力学,规划,控制(chapter3 Ⅱ)指数坐标,矩阵对数,转换矩阵 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/369531695

现代机器人学:力学,规划,控制(chapter3 Ⅲ)运动旋量和力旋量 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/369718204

Chapter4:Forward Kinematics完成,链接:

现代机器人:力学,规划,控制(chapter4)正运动学 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/369819171

Chapter5:Velocity Kinematics and Statics完成,链接如下:

现代机器人:力学,规划,控制(chapter5 Ⅰ)可操纵性椭球和力椭球初步,机器人的雅克比矩阵 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/370330062

现代机器人:力学,规划,控制(chapter5 Ⅱ)开链机器人静力学,奇点分析,可操纵性椭球和力椭球详解 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/371225559

Chapter6:Inverse Kinematics完成,链接如下:

现代机器人:力学,规划,控制(chapter6)逆运动学 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/371464848

Chapter7:Kinematics of Closed Chains完成,链接如下:

现代机器人:力学,规划,控制(chapter7)闭链机器人的运动学 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/371805130

Chapter8:Dynamics of Open Chains更新中,链接如下:

现代机器人:力学,规划,控制(chapter8)开链机器人的动力学 - Mr.Bo的文章 - 知乎 https://zhuanlan.zhihu.com/p/372696918

Chapter9:Trajectory Generation

Chapter10:Motion Planning

Chapter11:Robot Control

Chapter12:Grasping and Manipulation

Chapter13:Wheeled Mobile Robots

Reference:

[1] Frank C. Park; Kevin M. Lynch,Modern Robotics: Mechanics, Planning, and Control,Cambridge University Press,United Kingdom,2017

注:英文原版书的获取途径有很多,比如Library Genesis等,大家可以在知乎搜索“推荐几个下载英文原版电子书的网站”类似的关键词来找

[2] 孙恒,陈作模,葛文杰.机械原理(第八版)[M].高等教育出版社,2013:195-260

读书笔记以梳理Modern Robotics: Mechanics, Planning, and Control,Cambridge University Press的主要内容为主。

每一个chapter的链接会放在文章末尾,不断更新中

在csdn上传主要是可以换积分,文章乱码比较多,有用的话可以来知乎看


Content:

Chapter1:Preview

Chapter2:Configuration Space

Chapter3:Rigid-Body Motions

Chapter4:Forward Kinematics

Chapter5:Velocity Kinematics and Statics

Chapter6:Inverse Kinematics

Chapter7:Kinematics of Closed Chains

Chapter8:Dynamics of Open Chains

Chapter9:Trajectory Generation

Chapter10:Motion Planning

Chapter11:Robot Control

Chapter12:Grasping and Manipulation

Chapter13:Wheeled Mobile Robots


Chapter1:Preview

本章主要对全书各章涉及内容做出阐述和讲解,同时让读者建立起对机器人的宏观认识。

作为一门学科,机器人技术是一个相对年轻的领域,有着远大的目标,最终目标是创造出能够像人类一样行为和思考的机器。这本书的书名简洁明了,本书重点是力学,规划和控制。例如:机械手,轮式机器人等等。

首先,我们应该理解什么是机构,机构的组成是什么?

在引出机构定义之前,需要先介绍一个名词:运动链(kinematic chain),运动链是通过运动副的连接而构成的可相对运动的系统。

运动链中又出现了两个新名词:

构件:任何机器都由许多零件组合而成,刚性连接的零件们共同组成一个独立运动单元体,机器中每一个独立的运动单元称为一个构件(link)

运动副:由两个构件直接接触而组成的可动连接称为运动副(kinematic pair)

因此,我们现在可以回答机构是什么,机构是指在运动链中,如果将其中某一构件固定为机架(fixed link),该运动链就形成了机构。

对于机器人机构来说,连杆可以串联排列,如常见的开链臂,如图1所示,也可以有形成闭环的链接,如图2所示的Stewart-Gough平台。在开链的情况下,所有关节都被驱动,而在闭环机构的情况下,只有一个子集的关节可以被驱动。

图1 开链机械臂

图2 Stewart-Gough平台

机器人的连杆由执行器移动,这些执行器通常由电力驱动(例如,由直流或交流电机、步进电机或形状记忆合金),也可以由气动或液压缸驱动。由于目前大多数可用的电机转速较高,传动设计就很重要,如齿轮传动,带传动,滑轮传动,链传动等。同时当机器人不工作时,让机器人保持静止或要求机器人快速停止就对传动设计提出了要求。

机器人是一个复杂机电系统,配备了各种传感器来测量关节的运动,对于转动关节和移动关节,编码器、电位器或旋转器测量位移,转速计测速度,各种类型的力-力矩传感器用以测量机器人关节或末端执行器的力和力矩。额外的传感器可以用来帮助定位物体或机器人本身,如视觉摄像头,RGB-D摄像头,激光测距仪,以及各种类型的声学传感器等。

本书的章节都是把机器人当做刚体系统来讨论的,这是基本的一个假设。

Chapter2:Configuration Space,本章主要介绍机器人系统的配置,自由度的计算,C空间的拓扑结构及工作空间的定义等等,之后会详细介绍。

Chapter3:Rigid-Body Motions,本章讨论如何用数学方法描述一个刚体在三维物理空间中运动的问题。

Chapter4:Forward Kinematics,本章介绍正运动学,其是在给定关节位置集合的情况下,求固联在末端执行器的坐标系的位置和姿态。本章将给出描述开链正运动学的PoE公式,同时在附录中还会讨论正运动学的Denavit-Hartenberg (D-H)表示,以及PoE与D-H的转换。

Chapter5:Velocity Kinematics and Statics,本章主要讲解关节线速度和角速度与末端执行器坐标系的线速度和角速度之间的关系,本章需要关注的重点是正运动学的雅可比矩阵。

Chapter6:Inverse Kinematics,本章介绍逆运动学,逆运动学问题是确定一组关节位置,以实现一个期望的末端执行器配置。

Chapter7:Kinematics of Closed Chains,开链机构有独特的正运动学解,而闭链机构通常有多个正运动学解,有时甚至还有多个逆运动学解。此外,由于闭链同时具有驱动和被动关节,闭链的运动奇异性分析与开链完全不同。本章将介绍闭链运动分析的基本概念和工具,以平面五杆机构和Stewart-Gough平台为例,结果会被推广成一个系统的方法,用于更一般的闭链的运动分析。

Chapter8:Dynamics of Open Chains,本章如章名,对开链机构的动力学进行研究,主要就是对欧拉-拉格朗日方程与牛顿-欧拉法的讨论。

Chapter9:Trajectory Generation,本章讨论如何生成机器人的运动轨迹。

Chapter10:Motion Planning,本章讨论如何在杂乱的工作空间中寻找机器人的无碰撞运动,同时避免关节限制、执行器限制和其他强加给机器人的物理约束,核心便是路径规划问题

Chapter11:Robot Control,机器人控制方法多种多样,本章会研究运动(或位置)控制、力控制、混合运动力控制和阻抗控制等。

Chapter12:Grasping and Manipulation,前面几章的重点是描述、规划和控制机器人本身的运动,但机器人必须能够操纵其环境中的物体。在本章中对机器人和物体之间的接触进行了建模,研究了通过形状闭合和力闭合抓取来选择触点来固定物体,还将接触建模应用于除抓握之外的问题,如推动物体、动态携带物体和测试机器人的稳定性。

Chapter13:Wheeled Mobile Robots,最后一章会讨论轮式移动机器人和配备机械臂的轮式移动机器人的运动学、运动规划和控制。

现代机器人(Modern Robotics):力学,规划,控制读书笔记相关推荐

  1. 基于共享单车轨迹的自行车道规划(读书笔记)

    ​​​​​      近来重新学习了一下 Planning Bike Lanes based on Sharing-Bikes' Trajectories这篇文章,觉得写得蛮好的,对于学习轨迹数据挖掘 ...

  2. 《敏捷估计与规划》读书笔记

    CH1-1 策划过程比计划书更重要. CH1-2 必须做计划,但是不必过度投入时间. CH1-3 对瀑布模型的不确定性锥: CH1-4 PMI认为的估算偏差率: 初步估算,order of magni ...

  3. 机电传动控制读书笔记

    转载于:https://www.cnblogs.com/U201411013/p/6417760.html

  4. 现代控制理论(机器人或人工智能方向)补充资料:Python Control Systems Library + Modern Robotics

    现代控制理论广泛应用于智能驾驶和机器人领域,可自行检索资料学习. 在进行研究探索学习时,推荐如下一些资料. 除了掌握Matlab/C++/Java之外,学习一下Python也是不错的选择. Pytho ...

  5. Modern Robotics串联机器人常见的奇异构型

    Modern Robotics串联机器人常见的奇异构型 奇异点的数学定义 机器人末端执行器失去瞬间向一个或多个方向移动的能力时的姿态称为运动学奇异点(kinematic singularity), 或 ...

  6. [论文]欠驱动水下机器人的平面轨迹规划与跟踪控制设计

    [论文]欠驱动水下机器人的平面轨迹规划与跟踪控制设计 摘要 研究了欠驱动自主水下航行器在水平面上的轨迹规划与跟踪控制的组合问题.给定光滑的.惯性的二维参考轨迹,规划算法利用车辆动力学计算参考方向和机体 ...

  7. 清洁机器人规划控制方案

    清洁机器人规划控制方案 作者 联系方式 Forrest 709335543@qq.com 文章目录 清洁机器人规划控制方案 方案简介 方案设计 模块链路 坐标变换 算法框架 功能设计 定点自主导航 固 ...

  8. Modern Robotics现代机器人学学习笔记12.2

    12.1 接触动力学(Content Kinematics) 接触运动学是研究两个或两个以上刚体(在考虑不可穿透性约束时)是如何相对移动的.根据接触移动的不同分为滚动和滑动. 12.2 Content ...

  9. 【转载】MIT四足机器人Cheetah 3控制方案笔记

    转载:知乎 Wenboxing https://zhuanlan.zhihu.com/p/190028074 这里写自定义目录标题 MIT四足机器人Cheetah 3控制方案理解笔记(1)--摆动腿控 ...

最新文章

  1. 转载 http://blog.csdn.net/dengta_snowwhite/article/details/6418384
  2. mysql清理连接数缓存,MySQL连接池、线程缓存、线程池的区别
  3. Jquery-core.holdReady()
  4. python接口自动化测试三:代码发送HTTP请求
  5. RabbitMQ教程C#版 “Hello World”
  6. 对5种主流编程语言的吐槽
  7. Python的配置文件模块yaml的使用
  8. 2021年石家庄七中高考成绩查询入口,石家庄市教育考试院官网2020中考查分:成绩查询入口...
  9. 2d游戏引擎_8年,从2D到3D,我的学习之路
  10. 1042. Shuffling Machine (20)-PAT甲级真题
  11. JSONObject.fromObject爆红,显示无fromObject方法
  12. 第三方软件测试环境搭建步骤流程
  13. webpack打包处理字体文件
  14. 阿里软件资深架构师李战谈:开发者的人品问题
  15. 2.Visual Studio下载和安装
  16. 几种机器学习常用调参方式对比(网格搜索,随机搜索,贝叶斯优化)
  17. js经验分享 JavaScript反调试技巧
  18. Oracle 11G R2 RAC 启动报错:ORA-01078 ORA-01565 ORA-17503 ORA-12547 处理方法
  19. 原来python也能对实现简单的搜狗翻译
  20. Mac?Windows?游戏本?大学生到底该如何选择适合自己的笔记本

热门文章

  1. WordPress博客主题:Free 1白色两栏自适应模板
  2. 误删除的照片从哪里可以找回来,误删除的照片如何恢复。
  3. 操作系统原理----uCOSII源代码剖析
  4. [svc]linux常用手头命令-md版-2017年11月12日 12:31:56
  5. Android_Page Curl:Android平台上的翻书翻页
  6. 【数据集处理】Python根据xml文件在图片上标注目标
  7. linux、C++、Java、HTML 语言学习资料总结
  8. Linux之LVM管理 pvcreate,vgcreate,lvcreate命令
  9. 知乎提交IPO申请,正式启动赴美上市
  10. 华为手机中的计算机怎么用高级,华为EMUI10的这个功能 保时捷也在用