Teaching Rigid Body Dynamics

This comprehensive video series guides you through leveraging MATLAB to implement a Lagrangian dynamics approach, deriving motion equations for rigid body systems, and automating the process. Delve into the world of computational thinking and its role in mastering rigid body dynamics with MATLAB.

  • 1309

Over the past few months, we’ve received a lot of questions from our users about rigid body dynamics. We hope this video series will serve as a guide to help you understand how to use MATLAB to implement a Lagrangian dynamics approach for deriving motion equations for rigid body systems.

Part 1: Computational Thinking

This video explores basic concepts of the computational thinking approach and discusses how it can support the teaching of rigid body dynamics.

Part 2: Spring-Mass-Damper System Case Study

In this video, the presenter uses the classic spring-mass-damper system and, through it, demonstrates the workflow of how MATLAB® supports a computational thinking approach.

Part 3: Two-Degrees-of-Freedom Non-Planar Robotic Manipulator Study

Reapplication of the workflow pattern to a larger two-degrees-of-freedom system is the focus of this video

Part 4: Automation

This video outlines the available choices for extending the proposed computational workflow to general multi-degrees-of-freedom systems.

Part 5: Four-Degrees-of-Freedom Non-Planar Robotic Manipulator Study

The final case study is the focus of this video. This case study derives the equations of motion for a four-degrees-of-freedom non-planar robotic manipulator.

Part 6: Summary of Computational Thinking Implementation

This video offers a quick recap of the key features in MATLAB® that support a computational thinking approach when teaching rigid body dynamics.

Featured products

MathWorks® products:

Learn more

  • MATLAB Campus-Wide License Page
    Unlock the full potential of your institution’s academic pursuits with the MATLAB Campus-Wide License, providing access to a comprehensive suite of tools for computational analysis, modeling, and data visualization.
    Visit the page
  • Blog: MATLAB AI Chat Playground: A New Era in Generative AI for MATLAB Users
    MATLAB AI Chat Playground is a groundbreaking tool for MATLAB users. In this interactive chat environment, users can experiment with generative AI, get code examples, and explore MATLAB functionalities.
    Read the blog
  • On-Demand Webinar: The Benefits of the MATLAB Campus-Wide License – Focusing on AI Applications
    Watch this video to get acquainted with all the tools and opportunities provided by the MATLAB Campus License, including artificial intelligence applications with MATLAB.
    Watch the webinar

Recommended Events

Recommended Posts

Machine Learning with MATLAB

Explore how MATLAB transforms the world of machine learning. Discover 5 areas where MATLAB can help solve diverse learning problems. From interactive apps to Simulink integration, we’ve got you covered.

Deep Learning with MATLAB

Today we are living in a renaissance of artificial intelligence, Machine Learning, and Deep Learning, and everyone wants to be a part of this movement. But the question is if you interested in using deep learning technology, where do you begin?

Power Electronics Control Design

Discover three areas where Power Electronics Control Design with Simulink can transform your engineering projects. Reduce project time by 50%, access thousands of electrical modeling components, and build and tune motor control algorithms with ease.