跳至内容
HOA 新版本测试中!🎉 欢迎访问并给我们反馈https://v3.hoa.moe
(限选)机器人学导论

(限选)机器人学导论

最近由 Jiao Ziang 于 2026 年 3 月 14 日更新:Migrate to new lecturers schema (#31)

%E6%88%90%E7%BB%A9%E6%9E%84%E6%88%90 %E4%BD%9C%E4%B8%9A15% %E5%AE%9E%E9%AA%8C15% %E8%AF%BE%E7%A8%8B%E8%AE%BE%E8%AE%A120% %E6%9C%9F%E6%9C%AB%E8%80%83%E8%AF%9550%

  1. 本课程主要采用基于旋量理论(Product of Exponentials / Matrix Exponential)的数学体系,与传统的 DH 参数法体系不同,参考外部资料时请务必注意区分。
  2. 考核方式(21 级):作业 15% + 实验 15% + 课程设计 20% + 期末考试 50%。
  3. 考试允许携带一张 A4 纸作为参考资料参加考试,所以不用背诵所有公式。
  4. 考试计算量较大,对于某些算不出来的矩阵指数,可以先列式,有时间再计算。

授课教师

  • 楼云江
    • 会细致推导公式,但有时有现场备课的感觉。
    • 助教人很好,完不成作业可以和助教沟通,态度好的话基本不用担心扣分。但也有同学反映给分较低。最后一节课是作业讲解,选课的同学认真听。
    • PPT 完全截图自港科大李泽湘教授(建议看原版 PDF 课件,比较清晰,在本仓库中有),其中有较多 bug,不确定时是否出错时可以参考教材(上面列出的那本主教材),教材中基本上都是正确的。也欢迎制作课件勘误。
    • 比较重视课程设计,课程设计做得好对于总成绩的帮助很大。
  • 杜惠
    • 实验课教师。老师人很好,课上做不完不用紧张,重在分析态度认真并且能实现结果。

教材与在线资源

  • A Mathematical Introduction to Robotic Manipulation(Richard M. Murray, Zexiang Li, S. Shankar Sastry / CRC Press / 1st Edition (1994) / textbook)

  • Introduction to Robotics, Mechanics and Control(John J. Craig / Addison Wesley Longman / 3rd edition / 参考书)

  • Modern Robotics: Mechanics, Planning, and Control(Lynch, Kevin M. and Frank Chongwoo Park / 2017 / 参考书)

  • 机器人学:建模、控制与视觉(熊有伦 / 华中科技大学出版社 / 2018 / 参考书)

  • UC Berkeley EE106A 课程主页:注意其中的 discussion 模块,有助教讲解一些疑难问题的板书。

  • 台大林沛群教授的机器人学网课视频:关于旋转矩阵的理解讲解很到位。但请注意:该课程使用 DH 参数体系,与本课程(基于矩阵指数/旋量)的知识体系不太相符,正逆运动学解法不同,后期帮助可能有限。

课程内容

1. 理论教学课程大纲

序号教学内容教学要求学时
1引言;机器人历史1. 了解机器人与自动化的发展概况;
2. 了解机器人的应用范围;
3. 了解机器人学的研究方向;
4. 了解工业机器人的设计、控制与编程。
2
2机器人机构1. 了解操作臂的坐标形式与外形结构;
2. 了解手腕的传动与结构;
3. 了解手爪的型式和机构;
4. 了解机器人结构的基本要求;
5. 了解工业机器人的示教编程。
1
3刚体的旋转和平移运动描述1. 掌握刚体变换的定义和性质;
2. 掌握刚体的旋转运动和平移运动描述。
1
4三维空间的刚体运动1. 掌握刚体运动的齐次变换法;
2. 掌握刚体运动的指数坐标方法;
3. 掌握刚体运动的螺旋几何解释;
4. 掌握刚体运动的其他参数化方法(如 Euler Angles 和 Fixed Angles)。
3
5刚体的速度描述1. 掌握旋转速度描述;
2. 掌握刚体速度的描述;
3. 掌握螺旋运动的速度;
4. 掌握坐标变换。
2
6机器人操作臂的前向运动学1. 了解机器人运动学的概念;
2. 掌握机器人前向运动学问题;
3. 掌握机器人前向运动学的指数积解法;
4. 掌握机器人操作臂的参数化方法、工作空间定义和计算。
2
7机器人操作臂的逆向运动学1. 了解逆向运动学的概念;
2. 掌握 Padan-Kahan 子问题及求解;
3. 利用子问题求解逆向运动学问题;
4. 逆向运动学问题的一般解法。
3
8机器人的微分运动与雅克比1. 掌握机器人末端的速度分析;
2. 掌握机器人末端的力分析;
3. 掌握机器人雅克比矩阵的定义与性质;
4. 掌握机器人的奇异性和可操作性。
3
9机器人的轨迹规划1. 了解路径的描述和生成的考虑因素;
2. 掌握关节空间的轨迹规划方法(重点:LFPB、Cubic,了解 double S 和 Quintic);
3. 掌握任务空间的轨迹规划方法;
4. 任务空间轨迹规划的几何问题。
4
10机器人动力学1. 拉格朗日方程;
2. 开链操作臂的动力学(主要了解即可,不考试)。
3
11机器人控制基础1. 介绍 computed torque、PD 控制。了解即可,作业有仿真,不考试。
(注:对于机械臂控制,大四有一门研究生课《非线性与自适应控制》会涉及其内容。)
2
12复习与作业讲解1. 助教进行作业讲解;
2. 公布课程设计题目。
2

2. 实验教学大纲

序号教学内容教学要求学时
1实验 1:工业机器人的示教编程与焊接实验1. 认知商用工业机器人系统,通过示教器编程完成工业机器人的基本运动;
2. 通过示教再现,完成用机器人焊接小纪念品的实验。
2
2实验 2:SCARA/并联/六轴机器人的运动学实验1. 了解机器人的开放式控制系统;
2. 求解 SCARA 机器人/并联机器人/六轴机器人的前向运动学问题;
3. 通过编程完成 SCARA 机器人/并联机器人/六轴机器人的运动学控制。
2
3实验 3:正逆运动学实验1. 利用 MATLAB 求解六轴机器人的逆运动学问题,并做仿真;
2. (可选)在六轴机器人进行实际验证。
2
4实验 4:机器人运动规划与控制1. 基于 SCARA、并联机器人和六轴机器人之一,完成机器人的基本运动规划,并做仿真;
2. 将上述运动规划应用于所选机器人进行实机实验,分析结果。
2

3. 列进大纲但未讲授部分

序号教学内容教学要求学时
1机器人的 DH 参数1. 了解 DH 参数的定义;
2. 掌握 DH 坐标系及参数表的建立;
3. 掌握 DH 参数前向运动学的一般解法;
4. 了解 DH 参数逆运动学的一般解法。
2

资料下载

如果你是校内学生,可点击如下「内网网盘」按钮查看本门课程的电子书、课件和实验软件等。

文件大小
最后修改日期
  • folder
    folder
    assignments
    文件夹
    - / -
    • folder
      folder
      2024_ljh
      文件夹
      - / -
    • folder
      folder
      2024_wjd
      文件夹
      - / -
      • folder
        folder
        hw1
        文件夹
        - / -
      • folder
        folder
        hw2
        文件夹
        - / -
      • folder
        folder
        hw3
        文件夹
        - / -
      • folder
        folder
        hw4
        文件夹
        - / -
      • folder
        folder
        hw5
        文件夹
        - / -
      • folder
        folder
        hw6
        文件夹
        - / -
  • folder
    folder
    course_design
    文件夹
    - / -
    • folder
      folder
      2024_ccy_wjd
      文件夹
      - / -
  • folder
    folder
    exams
    文件夹
    - / -
  • folder
    folder
    labs
    文件夹
    - / -
    • folder
      folder
      2024_ljh
      文件夹
      - / -
    • folder
      folder
      2024_wjd
      文件夹
      - / -
  • folder
    folder
    notes
    文件夹
    - / -
  • folder
    folder
    slides
    文件夹
    - / -
    想参与?来课程仓库提交 PR 吧!👉 查看《参与指南》

参与

《HITSZ 自动化课程攻略共享计划》是所有同学都可以参与编写的,如果你有好的笔记或者资料,欢迎前往我们的 GitHub 进行参与,也可以发邮件至 📮hi@hoa.moe 联系我们,我们会在收到的第一时间进行答复。