[OPEN-SOURCE] Machinery Modelling Toolkit

Update

Removed some old classes that weren’t used and moved some of the structs into the same header where they are used.
Added two new examples, one is using PID controller to keep two wheeled vehicle vertically in balance - can find it in Simple Examples level.
Second is a variation of Modular Drive Train example that uses rigid body wheels, rotation of rigid bodies is done using new component WheelAxleModularForRB (compatible with Modular Drive Train). It doesn’t work perfectly - in current configuration RPMs slowly go down and steering clutches can’t lock completely, not sure where problem is. Most likely something to do with angular velocity not being synchronized between drive-train and rigidbody wheels.

1500 kg vehicle on two raytraces, standing balanced by using PID controller:
7b1e1ea07361be503b753dc76b26e5a6af06e925.jpeg