个人介绍
斯坦福大学公开课:机器人学
提供学校: 江苏警官学院
课程编号: 2019022503
课时: 16
课程介绍
  热爱机器人和这门学科的朋友很难找到这样的专业课程,有网友表示被斯坦福大学的天地良心感动哭了,因为等了太久。内容涉及机器人运动学、动力学、运动规划、编程及设计等,建议下载后慢慢啃~
  第1集 机器人历史及机器人的应用 :课程概要,机器人历史的视频,机器人应用,相关的斯坦福机器人课程,讲座和阅读计划,机械臂运动学,机械臂动力学,机械臂控制,机械力臂控,前沿论题 	
  第2集 空间描述,广义坐标 空间描述,广义坐标,操作坐标,旋转矩阵,旋转矩阵实例,转化,齐次变换实例,操作方法,通用操作方法:  	
  第3集 东芝公司开发的柔性致动器 :器人学导论第三课开始的视频介绍了东芝公司开发的柔性致动器,体积小,由气压驱动,可以简单模仿手脚的运动。接着本课介绍了齐次变换的几个功能:描述坐标系;旋转或平移矢量以及得到某一矢量在另外坐标系的描述,即映射。此外,还有作为运算式的齐次变换转换。齐次变换即为已知某个矩阵和多个坐标系时,将它们相乘即可。如果已知所有坐标系间的关系,基座也是固定的,于是就可以计算出末端执行器的位置,进而得到基座的位置。如果一组变换只有一个是缺失的,就可以通过它与其它坐标系的关系确定出来。表达式包括空间的描述和旋转的表述,具体来说就是如何在空间中定位末端执行器以及怎样把它移动到某个位置。最后本课讨论了如何运用三个角的表述来表示坐标系的变换、奇异性、固定角以及欧拉参数等问题,并围绕着这些基本问题讨论了欧拉角,旋转等具体实例。   	
  第4集 机器人“蜂鸟 :机器人学第四课主要介绍了如何通过各个连杆和末端执行器来控制一个机械手,也就是建立正运动学。本课首先播放机器人“蜂鸟”的视频来演示机械臂的快速工作过程,然后实际地利用学过的坐标系变换和描述来分析一个机械手。末端执行器通过连杆连接到基座上,连杆之间接有关节轴。用DH参数描述连杆,可以精确地定义坐标系。每一个连杆可以附着一个坐标系,通过设置不同的参数,进行坐标变换,最终得到一个可以用在所有坐标系中的总的变换,接着就可以建立正运动学了。   	
  第5集 灵长类仿生机器人 :机器人学导论第五课主要介绍了悬臂运动的理论依据以及一个实际的例子。 首先通过一个短片讲解了灵长类仿生机器人和悬臂运动的由来。接着通过讲解一个RPRR(转动-移动-转动-转动机制)的例子来告诉同学们如何具体实现上述运动。课程的后半段,在一个真实的机械臂例子中,教授介绍了找到这个臂的正运动学的基本步骤,即首先要知道DH参数并计算与其相关的变换来得到机器人的变换,进而找出末端执行器处的XYZ,通过关节角和移动关节的位置得到末端执行器的姿态。   	
  第6集 瞬态运动学 :机器人学第六课开始播放了关于链式机器人Polypod的视频片段,它们是可重构及模块化的,由连接杆和关节点组成。它可以通过伸长和缩回模式实现一系列复杂的诸如搬运和转弯的步态和运动。接下来教授开始运用之前讲过的雅可比矩阵来分析瞬态运动学:定位末端执行器,在坐标系中描述其位置和姿态。雅可比矩阵的模型在建立运动学的过程中非常重要。用一个简单的有两个自由度的例子可以说明上述的讨论过程。接着教授讲述了另一个例子:斯坦福沙因曼机械臂是如何伸展的,通过微分运算求得关于位置和姿态的雅可比矩阵,从而得到机器人的线速度和角速度。接着讨论了物体绕某一固定轴转动的时候,距离轴的远近与其速度之间的关系。最后教授讲述了如何进行速度的传递:选择一个坐标系,从一个连杆传递到下一个,直到达到最后的速度,这样就可以得到总速度的雅可比矩阵。此过程包含线速度和角速度。然后通过一个小例子让学生理解速度的传递过程。   	
  第7集 雅可比矩阵显式  :机器人学第八课首先播放了一个关于平行停车的视频片段。驾驶员想停车时,启动自动停车模式,离开车,车辆就可以自动停靠到指定位置。当需要取车时,汽车可以自动开出来,并准备好手动驾驶模式。接下来教授展示了斯坦福沙因曼的机械臂,说明了之前课上讲到的各个关节是如何移动的。回到课堂,教授讲解了运动学奇异点的定义以及如何计算。让雅可比矩阵的行列式为0,就可以得到奇异构型。接下来教授举了一个简单的例子:如何得到雅可比矩阵,如何得到运动学奇异点,并在机器人PUMA上演示了同样的问题。通常的机器人问题超出了二维平面,因此雅可比矩阵可能不是方阵,接下来就讨论了这样的情况。可以通过消去某些行得到约化的矩阵(方阵)进行分析,得到奇异值。接着教授继续讲解斯坦福沙因曼的性质,关节5。然后解释了一下关于最后一个坐标系的一些疑问,有关末端执行器的雅可比矩阵。要注意不同的坐标系中,叉积算子需要进行转换,不要弄错。最后教授举了一个腕关节点计算雅可比矩阵的例子。 雅可比矩阵不仅用来分析速度,也可控制机器人。教授详细讲述了这一过程。课程的最后讨论了静力的问题(包含虚功原理和一个实例)。  	
  第8集 沙因曼机械臂  :机器人学第八课首先播放了一个关于平行停车的视频片段。驾驶员想停车时,启动自动停车模式,离开车,车辆就可以自动停靠到指定位置。当需要取车时,汽车可以自动开出来,并准备好手动驾驶模式。接下来教授展示了斯坦福沙因曼的机械臂,说明了之前课上讲到的各个关节是如何移动的。回到课堂,教授讲解了运动学奇异点的定义以及如何计算。让雅可比矩阵的行列式为0,就可以得到奇异构型。接下来教授举了一个简单的例子:如何得到雅可比矩阵,如何得到运动学奇异点,并在机器人PUMA上演示了同样的问题。通常的机器人问题超出了二维平面,因此雅可比矩阵可能不是方阵,接下来就讨论了这样的情况。可以通过消去某些行得到约化的矩阵(方阵)进行分析,得到奇异值。接着教授继续讲解斯坦福沙因曼的性质,关节5。然后解释了一下关于最后一个坐标系的一些疑问,有关末端执行器的雅可比矩阵。要注意不同的坐标系中,叉积算子需要进行转换,不要弄错。最后教授举了一个腕关节点计算雅可比矩阵的例子。 雅可比矩阵不仅用来分析速度,也可控制机器人。教授详细讲述了这一过程。课程的最后讨论了静力的问题(包含虚功原理和一个实例)。  	
  第9集 客座讲座:立体视觉 :本课主要讲述了在机器人领域内的感知和传感方面的知识。在理论方面,首先介绍了计算机立体几何的一些基本概念,接着讲到特征检测和特征匹配的问题并以SIFT特征为例讲述了该问题基本步骤,最后详细介绍了运动跟踪和视觉反馈的有关知识。同时,在机器人应用方面,着重介绍了障碍物检测,物体定位,物体识别,三维地图映射,图像配准,机器人操控物体等邻域的知识,主要是从应用场景入手,重点演示了当前算法得到的一些好的结果,并提出一些未来的方向。   	
  第10集 客座讲座:轨迹生成 :机器人学第10课是由客座教授Krasimir Kolarov来上的,主要的内容是轨迹的生成。教授首先介绍了基本的问题:为机械手设计一个移动的方案。然后讨论了在关节空间和笛卡尔空间中的轨迹规划问题,并用一些例子说明设计中的难点。实际情况中,需要用三次或更高阶多项式来建模运动的轨迹,只要根据条件求解出相应的未知数即可。接着教授讲到了用直线运动(带有抛物线过渡)建模的情况,并用一个稍微复杂的情况实际讲解了如何利用已知条件来求解运动的各个参数(时间,速度等)。本课最后讨论了一下实时路径和障碍的问题。   	
  第11集 关节空间动力学 :机器人学11课开始的视频片段介绍了侦查机器人和漫步者机器人。侦查机器人用于探测并传回数据,漫步者机器人用于部署侦查机器人。本课开始讲解动力学然和控制方面的知识。首先学习单个刚体的动力学,然后把不同的动力学结合起来,最后考虑整个铰链式多体系统。为此,就需要研究牛顿-欧拉公式和拉格朗日方程。基于以上的公式,就可以使我们得到铰链体系统的动力学的显式形式。接下来教授通过两个例子进行具体讲解,然后逐步将上面的几个问题细化讲解。 	
  第12集 拉格朗日方程 :机器人学12课在开始的视频片段介绍了一种有攀爬能力的空间探测机器人,展示了机器人在地形规则和不规则的地方的运动情况。 本节课的主要内容就是完成动力学部分的讲解(动力学与控制)。首先教授讲解了一下拉格朗日方程、运动方程和动能方面的知识。接着来求解多体铰接系统的动力方程式。在已知D-H参数的前提下,就可以利用上面讲的公式计算质量矩阵了。简单分析了一下质量矩阵后,教授通过几个基本的例子进行具体讲解(其中涉及到克里斯托弗尔符号,对重力问题的应对方法等)。 	
  第13集 控制学综述 :机器人学12课在开始的视频片段介绍了一种有攀爬能力的空间探测机器人,展示了机器人在地形规则和不规则的地方的运动情况。 本节课的主要内容就是完成动力学部分的讲解(动力学与控制)。首先教授讲解了一下拉格朗日方程、运动方程和动能方面的知识。接着来求解多体铰接系统的动力方程式。在已知D-H参数的前提下,就可以利用上面讲的公式计算质量矩阵了。简单分析了一下质量矩阵后,教授通过几个基本的例子进行具体讲解(其中涉及到克里斯托弗尔符号,对重力问题的应对方法等)。 	
  第14集 PD控制 :机器人学第14课首先分析了制造触觉传感器可能遇到的问题,带着这个问题,教授以视频的形式给我们介绍了人们利用光学现象制造出来的触觉传感器,详细介绍了它的工作原理及其扩展产品。接着上节课的内容我们一起继续讨论一个自由度的问题,讲解了其动态模型,探讨并且仿真测试了kp、kv以及质量m对闭环系统的闭环频率、阻尼系数的影响。然后讲解了系统稳态误差的产生原因及消除的方法PI控制。最后介绍了齿轮传动比给系统带来的惯量影响。 	
  第15集 机械臂控制 :机器人学第14课首先分析了制造触觉传感器可能遇到的问题,带着这个问题,教授以视频的形式给我们介绍了人们利用光学现象制造出来的触觉传感器,详细介绍了它的工作原理及其扩展产品。接着上节课的内容我们一起继续讨论一个自由度的问题,讲解了其动态模型,探讨并且仿真测试了kp、kv以及质量m对闭环系统的闭环频率、阻尼系数的影响。然后讲解了系统稳态误差的产生原因及消除的方法PI控制。最后介绍了齿轮传动比给系统带来的惯量影响。	
  第16集 顺应性 :首先机器人给我们打开了一段视频,视频介绍了一些顺应性控制的实例。在此基础上引入了顺应性控制矩阵方程,阐述了力的控制和运动控制结合的重要性,进一步介绍了顺应性控制动态和闭环方程,通过球体模型详细介绍了各个方向上的运动和力的控制方法。其次介绍了以人类为中心的机器人学发展,阐述了当前面临的挑战、技术、友好性问题,DM2机器人为例,介绍了机械臂的驱动器、安全性以及它所面临的挑战,以斯坦福大学的Romeo和Juliet机械臂机器人为例介绍了机器人与人的互动性。之后介绍了人形机器人的结构、控制、任务/位姿控制动态模型,以及将人的运动特性应用到机器人上的思路,最后介绍了人的生理机能在机器人中的应用、约束限制和整体控制。 

课程评价

教学资源
课程章节 | 文件类型   | 上传时间 | 大小 | 备注
1.1 第1集 机器人历史及机器人的应用
视频
.flv
2019-02-25 181.03MB
1.2 第2集 空间描述,广义坐标
视频
.flv
2019-02-25 214.92MB
1.3 第3集 东芝公司开发的柔性致动器
视频
.flv
2019-02-25 581.51MB
1.4 第4集 机器人“蜂鸟
视频
.flv
2019-02-25 239.19MB
1.5 第5集 灵长类仿生机器人
视频
.flv
2019-02-25 223.38MB
1.6 第6集 瞬态运动学
视频
.flv
2019-02-25 262.16MB
1.7 第7集 雅可比矩阵显式
视频
.flv
2019-02-25 256.56MB
1.8 第8集 沙因曼机械臂
视频
.flv
2019-02-25 277.50MB
1.9 第9集 客座讲座:立体视觉
视频
.flv
2019-02-25 280.83MB
1.10 第10集 客座讲座:轨迹生成
视频
.flv
2019-02-25 232.11MB
1.11 第11集 关节空间动力学
视频
.flv
2019-02-25 272.62MB
1.12 第12集 拉格朗日方程
视频
.flv
2019-02-25 272.99MB
1.13 第13集 控制学综述
视频
.flv
2019-02-25 260.92MB
1.14 第14集 PD控制
视频
.flv
2019-02-25 273.05MB
1.15 第15集 机械臂控制
视频
.flv
2019-02-25 267.06MB
1.16 第16集 顺应性
视频
.flv
2019-02-25 259.55MB
提示框
提示框
确定要报名此课程吗?
确定取消