-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
FEAT: add EE368 robotic motion and control
- Loading branch information
1 parent
1521cfa
commit bc5a6a6
Showing
2 changed files
with
94 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |