Extending functionalities#
Using your vehicle models#
There are three options for vehicle models in DYNO:
Use one of the vehicle models directly available in DYNO (currently only the
DYNO::Models::OLAVmodel).Use one of the JSON vehicle models from Project Chrono
Use a custom vehicle model:
Project Chrono vehicle models#
Custom vehicle models#
If you would like to implement your own vehicle model:
Derive from the class
DYNO::Models::WheeledVehiclefor wheeled vehicle models orDYNO::Models::TrackedVehiclefor tracked vehicle models.Implement all relevant virtual methods. Not all methods are used in all scenarios, hence depending on your application you may not have to implement all methods. In the case of missing implementations, we recommend throwing a
DYNO::NotImplementedexception to identify errors at runtime.