The tutorials below focus on how to set up physical systems in Chrono. No graphical user interface comes into play. See the Irrlicht tutorials for examples with a 3D graphical output.
Basics of building and simulating mechanical systems. Learn how to:
- create a physical system (a slider-crank)
- add/remove rigid bodies
- create mechanical joints between bodies
- perform a simulation
Building systems that embed powertrains modeled with one-degree-of-freedom elements (rotating shafts). Learn how to:
- connect 1D shafts with transmission ratios
- connect 1D shafts with 1D clutches, brakes, etc.
- connect a 1D shaft to a 3D body
Using ChFunction inherited classes to build math functions of \( y=f(x) \) type. The ChFunction objects are 'building blocks' used to describe motion laws such as, for instance, trajectories in automation and robotics. Learn how to:
- create and use ChFunction objects
- define a custom function by inheriting from the ChFunction class
Main mathematical entities used in Chrono such as vectors and matrices. See also the math support page in the reference manual.
Coordinate transformations related issues. See also the manual page discussing this topic.
Using ChStream classes to write/load from file streams.
Perform serialization/deserialization of C++ classes