| # |
Topic |
Youtube |
Notes |
Code |
| Lec00 |
Use custom python interpreter for Spyder on Windows |
Video |
None |
None |
| Lec01a |
Syllabus |
Video |
None |
None |
| Lec01b |
Python Basics |
Video |
None |
Code |
| Lec02 |
Python Plots and Animation |
Video |
None |
Code |
| Lec03 |
Coordinate Frames and Homogenous Transformations |
Video |
PDF |
None |
| Lec04 |
2D Manipulator, Forward and Inverse Kinematics |
Video |
PDF |
Code |
| Lec05a |
Differential Drive, Forward Kinematics |
Video |
PDF |
Code |
| Lec05b |
Differential Drive, Inverse KinematicsĀ |
Video |
see above |
see above |
| Lec06a |
Introduction to Jacobian |
Video |
PDF |
Code |
| Lec06b |
Application of Jacobian, computing Linear Velocity |
Video |
see above |
see above |
| Lec06c |
Application of Jacobian, computing Static Forces |
Video |
see above |
see above |
| Lec06d |
Application of Jacobian, inverse kinematics |
Video |
see above |
see above |
| Lec07 |
2D Dynamics, Euler-Lagrange, Projectile motion |
Video |
PDF |
Code |
| Lec08 |
Symbolic computation of Euler-Lagrange Equations |
Video |
PDF |
Code |
| Lec09 |
Euler-Lagrange Double Pendulum |
Video |
PDF |
Code |
| Lec10 |
Introduction to Optimization |
Video |
PDF |
Code |
| Lec11 |
Trajectory Optimization |
Video |
PDF |
Code |
| Lec12a |
Introduction to Trajectory Generation |
Video |
PDF |
Code |
| Lec12b |
Trajectory Generation, Solved Examples |
Video |
see above |
see above |
| Lec13a |
Feedback Linearization, Motivation |
Video |
PDF |
Code |
| Lec13b |
Feedback Linearization, N-dimensional system |
Video |
see above |
see above |
| Lec13c |
Feedback Linearization, Joint and Task Space |
Video |
see above |
see above |
| Lec14a |
Linear Control, Controllability, Pole Placement, LQR |
Video |
PDF |
Code |
| Lec14b |
Linearization of differential drive car and pendubot |
Video |
see above |
see above |
| Lec15 |
Bicopter, a 2D quadcopter |
Video |
PDF |
Code |
| Lec16 |
3D Rotations |
Video |
PDF |
Code |
| Lec17 |
3D Angular Velocity |
Video |
PDF |
Code |
| Lec18a |
Forward Kinematics of Manipulators, Denavit Hartenberg |
Video |
PDF |
Code |
| Lec18b |
Example 1, Denavit Hartenberg, 2R planar manipulator |
Video |
see above |
see above |
| Lec18c |
Example 2, Denavit Hartenberg, 1R 2P 3D manipulator |
Video |
see above |
see above |
| Lec18d |
Example 3, Denavit Hartenberg, 3R 3D manipulator/animations |
Video |
see above |
see above |
| Lec19 |
Inverse Kinematics of 3D Manipulators, Stanford ManipulatorĀ |
Video |
PDF |
Code |
| Lec20 |
3D Dynamics |
Video |
PDF |
Code |