Chrono MBS module tutorials
Tutorials that teach how to use the Chrono CORE module for multibody system analysis.
The following are some examples to get started with Chrono. These demos require the IRRLICHT run-time visualization module, with some of them optionally using the VSG run-time visualization module.
- Slider crank example (demo_MBS_crank.cpp) The simplest MBS example: the skeleton of a slider-crank mechanism.
- Four-bar linkage example (demo_MBS_fourbar.cpp) Create a four bar linkage and display it with simple lines
- Collision example (demo_MBS_collisionNSC.cpp) Learn how to setup collisions in Chrono with this introductory example
- Falling bricks example (demo_MBS_bricks.cpp) Simulate collisions between a wrecking ball and a wall (Irrlicht or VSG run-time visualization)
- Pendulum example (demo_MBS_pendulum.cpp) Simulate articulated pendulums that interact with a force field
- Example on using motors and actuators (demo_MBS_motors.cpp) Different ways of using motors in Chrono
- Gear constraint example (demo_MBS_gears.cpp) Create a transmission made of pulleys, spur gears, bevel gears.
- Mecanum omnidirectional robot example (demo_MBS_mecanum.cpp) Create a robot with omnidirectional wheels; learn coordinate transformations
- Rolling and spinning friction example (demo_MBS_friction.cpp) Learn how to enable rolling and spinning friction (Irrlicht or VSG run-time visualization)
- Basic suspensions example (demo_MBS_suspension.cpp) Create a very simplified vehicle model with suspensions
- Tracked vehicle example (demo_MBS_tracks.cpp) Simulate a vehicle with tracks interacting with obstacles, and that can be driven by the user
- Conveyor belt example (demo_MBS_conveyor.cpp) Demonstration of the conveyor belt primitive.
- Forklift example (demo_MBS_forklift.cpp) Advanced demo: create a forklift that can be driven by the user