package nl.ru.ai.projects.parrot.behaviors;
import nl.ru.ai.projects.parrot.biomav.BioMAVConfig;
import nl.ru.ai.projects.parrot.dronecontrol.ParrotDroneInterface;
import nl.ru.ai.projects.parrot.dronecontrol.PolePositionPollInterface;
import nl.ru.ai.projects.parrot.fsm.Behavior;
import nl.ru.ai.projects.parrot.tools.Sleeper;
public PassRight(ParrotDroneInterface pdi, PolePositionPollInterface pppi) {
super(pdi, pppi);
}
@Override
return true;
}
@Override
public void run()
throws InterruptedException {
drone.flyForward(0.10*BioMAVConfig.forwardScaling);
drone.flySideways(0.15*BioMAVConfig.sidewaysScaling);
Sleeper.getInstance(drone).sleep(duration);
}
}