@Override public PeriodicThreadScheduler createPeriodicThreadScheduler(String name) { return new PeriodicRealtimeThreadScheduler(name, priority); }
@Override public PeriodicThreadScheduler createPeriodicThreadScheduler(String name) { return new PeriodicRealtimeThreadScheduler(name, priority); }
robotModel, robotModel.getStateEstimatorParameters(), sensorReaderFactory, threadDataSynchronizer, new PeriodicRealtimeThreadScheduler(poseCommunicatorPriority), dataProducer, null, yoVariableServer, gravity); estimatorThread.setExternalPelvisCorrectorSubscriber(externalPelvisPoseSubscriber); DRCControllerThread controllerThread = new DRCControllerThread(robotModel, robotModel.getSensorInformation(), controllerFactory, threadDataSynchronizer,
robotModel, robotModel.getStateEstimatorParameters(), sensorReaderFactory, threadDataSynchronizer, new PeriodicRealtimeThreadScheduler(poseCommunicatorPriority), dataProducer, null, costOfTransportCalculator, gravity); estimatorThread.setExternalPelvisCorrectorSubscriber(externalPelvisPoseSubscriber); DRCControllerThread controllerThread = new DRCControllerThread(robotModel, robotModel.getSensorInformation(), controllerFactory, threadDataSynchronizer,
controllerFactory.createControllerNetworkSubscriber(new PeriodicRealtimeThreadScheduler(poseCommunicatorPriority), packetCommunicator);
controllerFactory.createControllerNetworkSubscriber(new PeriodicRealtimeThreadScheduler(poseCommunicatorPriority), packetCommunicator);