This online book aims to teach multibody dynamics using interactive code woven into the text. It follows the organization and methods presented in [Kane1985]_ and can be thought of a retelling of many topics in the book. Each page can be downloaded as a Python script or Jupyter Notebook. The book is also available in PDF format. This book is used primarily as a companion resource for TU Delft's Multibody Dynamics course taught by Jason K. Moore but it is designed to standalone from the course.
.. todo:: If you make a section header "Table of Contents" then all the primary pages become sections instead of chapters in the latex document. But with the caption set to "Table of Contents" they don't but in HTML there is no section header in the table of contents for the table of contents.
.. toctree:: :maxdepth: 2 :caption: Table of Contents introduction license install jupyter-python sympy orientation vectors differentiation angular translational configuration motion mass loads generalized-forces eom simulation visualization nonholonomic-eom holonomic-eom noncontributing energy lagrange tmt notation references
- Version 0.2: Final version after the 2023 course.
- Version 0.1: Final version after the 2022 course.
2023 Lecture Video Playlist
There are companion lecture videos that align with many of the chapters. The 2023 YouTube playlist is shown below:
2022 Lecture Video Playlist
There are companion lecture videos that align with many of the chapters. The 2022 YouTube playlist is shown below: