Syllabus: Kinematics, dynamics, and control of robots (036026) Spring 2024
Lecturer: Assoc. Prof. Yizhar Or, izi@technion.ac.il office at Kahn Building 407
Teaching Assistant: Zvi Chapnik, zvic@campus.technion.ac.il office at Lady Davis Building 343.
Grading & Workshop Assistant + Reserve duty coordinator: Tal Nesher, tal.nesher@campus.technion.ac.il
Lectures on Tuesday 13:30-15:30, Tutorials on Tuesday 15:30-16:30. Both at room LD 640.
Workshop hours: on Tuesday 16:30-17:30 (dates will be announced)
Office hours: see course Moodle page.
Curriculum
Part A - Robot kinematics (brief review of serial robot, parts 1-5):
- Rigid body kinematics, Homogenous transformation matrix.
- Direct and inverse kinematics of robot manipulators.
- The Jacobian matrix – velocity and force transformation.
- Motion in different coordinate systems, Singularities.
- Serial robot statics.
- Parallel robot – inverse kinematics and Jacobian.
Part B – Robot dynamics (serial robots):
- Lagrange equations – review.
- Dynamics of serial manipulator - Lagrange formulation.
- Dynamics of serial manipulator - Newton-Euler formulation.
Part C – Control of serial robots:
- Stability in non-linear systems – Lyapunov stability.
- Control by Inverse Dynamics.
- PD control. PID.
- Min-Max control for uncertain systems.
- Adaptive control.
Literature
- W Spong & M. Vidyasgar, "Robot Dynamics and Control", John Wiley & Sons, 1989.
- Asada & Slotine, "Robot Analysis and Control", Wiley Interscience, 1986.
- R. Murray, Z Li & S. Sastry, “A mathematical introduction to robotic manipulation”, CRC Press, 1994
- J. Craig, "Introduction to Robotics", Addison-Wesley, 1986.
- Tsai, L.W., "Robot analysis : the mechanics of serial and parallel manipulators", Wiley 1999.
- “Modern Robotics” – Prof. Kevin Lynch’s book and online course, see LINK.
Pre-requisite courses: Introduction to robotics, Control theory
Grading policy:
Mandatory homework assignment, submission in pairs only– 50%.
Oral defense on submitted assignments may be required and weighted in grades.
Final exam 50%, 15/9 session A, 14/10 session B
Minimum required exam grade is 50, below which the final grade = exam grade
Schedule plan for the course – spring 2024
(Dates and topics are tentative and may be subject to changes)
Homework & comments |
Topic |
Date |
No. |
HW#1 released |
Rigid body kinematics. Serial robots - |
28.5 |
1 |
|
Jacobian, statics & singularity in serial robots |
4.6 |
2 |
11.6 – Shavuot Holiday Eve – No school |
|||
|
Kinematics of parallel robots |
18.6 |
3 |
HW #1 submission HW#2 released |
Statics and singularity in parallel robots |
25.6 |
4 |
Substitute TA – ZC on travel |
Robot dynamics – Newton-Euler equations |
2.7 |
5 |
|
Dynamics – Lagrange’s equations |
9.7 |
6 |
|
Lagrange’s equations for serial robot dynamics |
16.7 |
7 |
HW #2 submission HW #3 released |
Introduction to robot control (*pre-recorded lecture, YO on travel) |
23.7* |
8 |
|
“Inverse dynamics” control, Lyapunov stability + function |
30.7 |
9 |
|
Stability analysis using Lyapunov functions – cont. |
5.8 |
10 |
13.8 – 9th of Av, no school |
|||
HW #3 submission HW #4 released (due by 10/10) |
Min-Max control for systems with uncertainty |
20.8 |
11 |
|
Adaptive control (*Tuesday schedule) |
25.8*
|
12 |
Final Exams: 15/9 session A, 14/10 session B |
|
|
***HW submission deadlines of homework assignments will be strictly enforced! 3 points will be deducted from the HW grade for every day of delayed submission, up to 5 days allowed.
- Teacher: יזהר אור
- Teacher: טל נשר
- Teacher: צבי צ'פניק