Building upon #51, the common mechanisms should have configurable, known-good simulation implementations to make it fast to create a new subsystem that spins the motor in simulation in a reasonable manner. Using the motor movement to control movement of a MechanismLigament2d or a Pose3d would be left as an exercise of the consuming subsystem, since those depend implicitly on the specific robot design.
Building upon #51, the common mechanisms should have configurable, known-good simulation implementations to make it fast to create a new subsystem that spins the motor in simulation in a reasonable manner. Using the motor movement to control movement of a
MechanismLigament2dor a Pose3d would be left as an exercise of the consuming subsystem, since those depend implicitly on the specific robot design.