1
Course Purpose
Dynamic modeling and analysis are important components of engineering research. Whether it is for planning control algorithm development, simulation testing, or subsequent structural and parameter optimization, a dynamic model is required to support these tasks. Current hot topics such as robotic arms, intelligent vehicles, and quadruped robots mostly include related dynamics content in their research literature.
However, unlike the motion of simple objects, robotic arms, intelligent vehicles, and quadruped robots are composed of multiple components, and their related movements belong to spatial motion rather than planar motion. During the modeling process, it is necessary to consider the constraints between various components and the three-dimensional rotation in space, which greatly increases the difficulty of modeling.
The purpose of this course is to enable participants to gain a detailed understanding of the dynamic modeling methods of multi-rigid body systems and the underlying physical principles. Through course cases, participants will learn the step-by-step process of building a dynamic model of a multi-rigid body system; by explaining simulation code, they will learn how to use MATLAB to dynamically display the constructed model. After completing the course, participants are expected to apply the learned methods to build their own dynamic simulation models.
2
Course Content
This course consists of 8 sessions, with a total duration of 3.3 hours. The content explanation structure is shown in the figure below:

The course will start with the basics of rigid body spatial rotation, introducing how to describe the spatial rotation of rigid bodies. Then, the single rigid body dynamic equation will be introduced, along with simple example explanations to help deepen understanding. Based on this, two methods for dynamic modeling of multi-rigid body systems will be introduced, mainly applicable to complex machinery with multiple rigid bodies and constraints, and modeling will be conducted using both methods on simple cases to help participants better grasp the learned knowledge.
Finally, based on the aforementioned modeling methods, step-by-step dynamic formula derivation will be conducted for a four-wheeled vehicle and a 6-degree-of-freedom robotic arm, along with the introduction of related MATLAB dynamic simulation code to help participants better apply the learned methods in practical processes. The related simulation animations are shown below:

(Euler angle simulation animation)

(Simple dynamics case simulation animation)


(Dynamic simulation animation of four-wheeled vehicle and robotic arm)
4
Course Directory
1. Introduction to the main content of the course
2. Spatial rotation of rigid bodies
3. Rigid body dynamic equations and example explanations
4. Introduction to dynamic modeling methods of multi-rigid body systems (Part 1)
5. Introduction to dynamic modeling methods of multi-rigid body systems (Part 2)
6. Derivation of dynamic model for four-wheeled vehicle and explanation of simulation code
7. Derivation of dynamic model for robotic arm and explanation of simulation code
8. Course summary
*For course materials, please reply “Simulation Control Materials” in the background of the WeChat public account “Gu Yue Ju” to obtain.
5
Warm Reminder
1. The methods introduced in this course are highly general and not specific to any particular system, suitable for all groups needing dynamic modeling of multi-rigid body system spatial motion.
2. This course will start with the basics of rigid body spatial rotation, requiring only a simple mathematical foundation, making it accessible even for those with weak fundamentals.
3. This course includes theoretical derivation, case analysis, and code explanation, presenting theoretical knowledge in the form of MATLAB code, making it easier for everyone to understand.
4. After purchasing this course, it can be viewed for 2 years. Due to the nature of video courses, refunds are not available after viewing.
6
Course Purchase Discounts
Each person is limited to receiving 1 coupon worth 10 yuan.
Only 50 coupons available!
The coupon is valid for 15 days.






