26 std::shared_ptr<AbstractMotor> itopRightMotor,
27 std::shared_ptr<AbstractMotor> ibottomRightMotor,
28 std::shared_ptr<AbstractMotor> ibottomLeftMotor,
29 std::shared_ptr<ContinuousRotarySensor> ileftEnc,
30 std::shared_ptr<ContinuousRotarySensor> irightEnc,
31 std::shared_ptr<ContinuousRotarySensor> imiddleEnc,
ThreeEncoderXDriveModel(std::shared_ptr< AbstractMotor > itopLeftMotor, std::shared_ptr< AbstractMotor > itopRightMotor, std::shared_ptr< AbstractMotor > ibottomRightMotor, std::shared_ptr< AbstractMotor > ibottomLeftMotor, std::shared_ptr< ContinuousRotarySensor > ileftEnc, std::shared_ptr< ContinuousRotarySensor > irightEnc, std::shared_ptr< ContinuousRotarySensor > imiddleEnc, double imaxVelocity, double imaxVoltage)
Model for an x drive (wheels at 45 deg from a skid steer drive).