Skip to content

Commit

Permalink
FEAT: add EE368 robotic motion and control
Browse files Browse the repository at this point in the history
  • Loading branch information
squarezhong committed Jun 23, 2024
1 parent 1521cfa commit bc5a6a6
Show file tree
Hide file tree
Showing 2 changed files with 94 additions and 0 deletions.
47 changes: 47 additions & 0 deletions courses/EE368.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# EE368 Robotic Motion and Control

[English](./EE368.md) | [简体中文](./EE368_cn.md)

## Introduction

A highly comprehensive course on robotics motion and control:
- The assessment methods are also highly comprehensive: assignments, labs, projects, quizzes, midterm, final exam, and possible attendance (probably not graded).
- Labs are based on the Kinova Gen3 Lite robotic arm and ROS1.

**Outline**
1. Introduction & basic concepts
2. Spacial description and transformation: kinematics & inverse kinematics
3. Jacobians: Singularities & workspace
4. Dynamics:
- Lagrangian dynamics formulation
- Different representation of dynamics formula
5. Linear and feedback control: linear 2nd order system
6. Nonlinear and Adaptive Control:
- Computed torque method
- Lyapunov stability
- Adaptive control

## Lecture

Download the lecture notes from Blackboard.

## Lab

- [RUSRUSHB/SUSTech-EE368-Robotics-Motion-and-Control](https://github.com/RUSRUSHB/SUSTech-EE368-Robotics-Motion-and-Control)

## Project

No specific requirement. You can do whatever you want as long as it is related to the course.

> 2024 Spring
- [squarezhong/SUSTech-EE368-Project](https://github.com/squarezhong/SUSTech-EE368-Project)
An automous robotic arm that can play gomoku (五子棋) with you.

> 2023 Spring
- [Gralerfics/SUSTech-EE368-Robotic-Motion-and-Control-Project](https://github.com/Gralerfics/SUSTech-EE368-Robotic-Motion-and-Control-Project)
Tracing writing.

## Books

- Introduction to Robotics: Mechanics and Control (ThirdEdition) John J. Craig
47 changes: 47 additions & 0 deletions courses/EE368_cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# EE368 Robotic Motion and Control

[English](./EE368.md) | [简体中文](./EE368_cn.md)

## Introduction

一门非常综合的关于机器人运动与控制的课程:
- 考核方式也非常综合:作业、Lab、Project、Quiz、期中、期末,以及可能的签到(大概不算分)。
- Lab 基于机械臂 Kinova Gen3 Lite & ROS1。

主要内容:
1. 介绍与基本概念
2. 空间描述与变换:运动学与逆运动学
3. 雅可比矩阵:奇异性与工作空间
4. 动力学:
- 拉格朗日动力学公式
- 动力学公式的不同表示
5. 线性与反馈控制:线性二阶系统
6. 非线性与自适应控制:
- 计算力矩法
- 李雅普诺夫稳定性
- 自适应控制

## Lecture

你可以从 Blackboard 上下载老师的课堂笔记。

## Lab

- [RUSRUSHB/SUSTech-EE368-Robotics-Motion-and-Control](https://github.com/RUSRUSHB/SUSTech-EE368-Robotics-Motion-and-Control)

## Project

没有具体要求。只要与课程相关,您可以做任何选题的项目。

> 2024 Spring
- [squarezhong/SUSTech-EE368-Project](https://github.com/squarezhong/SUSTech-EE368-Project)
一个可以跟你下五子棋的自动化机械臂。

> 2023 Spring
- [Gralerfics/SUSTech-EE368-Robotic-Motion-and-Control-Project](https://github.com/Gralerfics/SUSTech-EE368-Robotic-Motion-and-Control-Project)
跟踪书写。

## Books

- Introduction to Robotics: Mechanics and Control (ThirdEdition) John J. Craig

0 comments on commit bc5a6a6

Please sign in to comment.