// using ClumsyCore; // using MDCSToolBox.Clumsy.AgvInterfaces; // using MDCSToolBox.Clumsy.MotionControllers; // namespace MultiWheelC // { // public class AGV : MultiWheelInterface // { // public override AbstractGeometricController GetController() // => new ChassisController().Get(); // public override MultiWheelMagTracker GetMagController() // => new MultiWheelMagTracker(); // public override NaiveMagnetController GetNaiveMagnetController() // => new NaiveMagnetController(); // public void Sleep(float seconds) // { // new DriveTask(new Sleep { Second = seconds }.Get()).Wait(); // } // } // }