$$ % Define your custom commands here \newcommand{\bmat}[1]{\begin{bmatrix}#1\end{bmatrix}} \newcommand{\E}{\mathbb{E}} \newcommand{\P}{\mathbb{P}} \newcommand{\S}{\mathbb{S}} \newcommand{\R}{\mathbb{R}} \newcommand{\S}{\mathbb{S}} \newcommand{\norm}[2]{\|{#1}\|_{{}_{#2}}} \newcommand{\pd}[2]{\frac{\partial #1}{\partial #2}} \newcommand{\pdd}[2]{\frac{\partial^2 #1}{\partial #2^2}} \newcommand{\vectornorm}[1]{\left|\left|#1\right|\right|} \newcommand{\abs}[1]{\left|{#1}\right|} \newcommand{\mbf}[1]{\mathbf{#1}} \newcommand{\mc}[1]{\mathcal{#1}} \newcommand{\bm}[1]{\boldsymbol{#1}} \newcommand{\nicefrac}[2]{{}^{#1}\!/_{\!#2}} \newcommand{\argmin}{\operatorname*{arg\,min}} \newcommand{\argmax}{\operatorname*{arg\,max}} \newcommand{\dd}{\operatorname{d}\!} $$

Kinematics and Machine Dynamics

An undergraduate course on mechanisms, rigid-body motion, and the forces and torques that drive machines.

Study the motion of interconnected rigid bodies, analyze the forces and torques acting on them, and design mechanisms to accomplish prescribed tasks.

These lectures follow the chapter sequence of Kinematics and Machine Dynamics: A Geometric Approach to the Motion of Interconnected Rigid Bodies, the notes compiled by Aykut C. Satici for his Boise State University course.

Syllabus

Fall 2021 syllabus (PDF) for ME 380 at Boise State University. This is the syllabus from the most recent offering represented in these course materials.

Course materials

I. Basic Notions of Mechanisms

II. Kinematics of Mechanisms

III. Dynamics of Mechanisms

IV. Basic Mechanism Components

Background and references

The course uses calculus, vectors and matrices, and introductory engineering mechanics. The compiled notes include appendices on linear algebra, differentiation of vectors, and nonlinear systems.

The primary reference is Satici’s compiled course notes (Fall 2020 version). Chapters 1–4 follow Charles E. Wilson and J. Peter Sadler, Kinematics and Dynamics of Machinery, Pearson New International Edition (2013). Chapter 5 follows Richard M. Murray, Zexiang Li, and S. Shankar Sastry, A Mathematical Introduction to Robotic Manipulation. Chapters 6–10 draw on the compiled notes and Thomas R. Kane and David A. Levinson, Dynamics: Theory and Applications (1985). Chapters 12–13 follow Robert L. Norton, Design of Machinery, with added diagrams and worked examples. Each deck includes its references.

Reference books

Chapter 11 follows David E. Stewart, “Rigid-Body Dynamics with Friction and Impact”, SIAM Review 42(1), 3–39 (2000).