Tutorials that teach how to use the Chrono CORE module for multibody system analysis.
The following are the most relevant examples to get started with Chrono. These demos require the IRRLICHT module for run-time visualization.
Slider crank example (demo_MBS_crank.cpp)
The simpliest 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
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
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