public TankDriveShaftEncodersAndYawGyroscopeBasedPositionTracker(
    string name,
    IGyroscope gyroscope, 
    IIncrementalRotaryEncoder leftShaftEncoder, 
    IIncrementalRotaryEncoder rightShaftEncoder,
    float wheelMetersPerShaftRadian
 )
       : base(name, DeviceType.PositionTracker)
   {
       this.gyroscope = gyroscope;
        this.leftShaftEncoder = leftShaftEncoder;
        this.rightShaftEncoder = rightShaftEncoder;
        this.wheelMetersPerShaftRadian = wheelMetersPerShaftRadian;
   }
Beispiel #2
0
 public TankDriveShaftEncodersAndYawGyroscopeBasedPositionTracker(
     string name,
     IGyroscope gyroscope,
     IIncrementalRotaryEncoder leftShaftEncoder,
     IIncrementalRotaryEncoder rightShaftEncoder,
     float wheelMetersPerShaftRadian
     )
     : base(name, DeviceType.PositionTracker)
 {
     this.gyroscope = gyroscope;
      this.leftShaftEncoder = leftShaftEncoder;
      this.rightShaftEncoder = rightShaftEncoder;
      this.wheelMetersPerShaftRadian = wheelMetersPerShaftRadian;
 }