Kinematics and Dynamics

This page contains links to Nick's notes on multi-link kinematics and dynamics. These notes begin with 2D systems and then continue with 3D systems.

Lesson 1 - Degrees of Freedom, Complex Vector Notation

machineDesign01 - 2D basics

Lesson 2 - Vector Loop Equations, Newton-Raphson Solver

machineDesign02 - Vector loops

Lesson 3 - Inverse Kinematics, Lagrange Multipliers

machineDesign03 - Inverse kinematics

Lesson 4 - Calculating Velocity and Acceleration

machineDesign04 - Velocity and acceleration

Lesson 5 - Inverse Dynamics

machineDesign05 - Inverse dynamics

Lesson 6 - Inverse Dynamics for Redundant Systems

machineDesign06 - Inverse dynamics redundant

Lesson 7 - 3D Basics, Matrix Exponentials

machineDesign07 - 3D kinematics

Lesson 8 - 3D Rigid Body Motion, Coordinate Transformations

Lesson 9 - 3D Rigid Body Velocity

Lesson 10 - 3D Rigid Body Manipulator Forward Kinematics

References

2D material comes from: Norton RL (1999) Design of machinery. 5th Ed. New York: McGraw-Hill.

3D material comes from: Murray RM, Li Z, Sastry SS (1994) A Mathematical Introduction to Robotic Manipulation. Book, https://doi.org/10.1201/9781315136370. (This is available online as a pdf; just search Google Scholar).

A more up-to-date reference for the 3D material is: Lynch KM, Park FC (2017) Modern Robotics - Mechanics, Planning, and Control. (Legal preprint pdf: http://hades.mech.northwestern.edu/images/7/7f/MR.pdf). This book has an accompanying YouTube playlist: https://youtube.com/playlist?list=PLggLP4f-rq02vX0OQQ5vrCxbJrzamYDfx.

Last updated

Was this helpful?