Beispiel #1
0
 def execute(self):
     # Set the drive speed.
     driveBase.drive(
         oi.getLeftDrive() * abs(oi.getLeftDrive()) *
         oi.getDriveSpeedModifier(),
         oi.getRightDrive() * abs(oi.getRightDrive()) *
         oi.getDriveSpeedModifier())
 def execute(self):
     leftSpeed = oi.getLeftSpeed()
     rightSpeed = oi.getRightSpeed()
     if oi.getSlowDown():
         leftSpeed *= robotMap.SLOWDOWNSPEED
         rightSpeed *= robotMap.SLOWDOWNSPEED
     if oi.getBackwards():
         driveBase.drive(-rightSpeed, -leftSpeed)
     else:
         driveBase.drive(leftSpeed, rightSpeed)
 def interrupted(self):
     driveBase.drive(0, 0)
Beispiel #4
0
 def end(self):
     driveBase.drive(0, 0)
Beispiel #5
0
 def execute(self):
     driveBase.drive(0.75, 0.75)
Beispiel #6
0
 def end(self):
     super().end()
     driveBase.drive(0, 0)
Beispiel #7
0
 def interrupted(self):
     # In case of an interruption, stop drive motors.
     driveBase.drive(0, 0)
Beispiel #8
0
 def execute(self):
     super().execute()
     if self.angle > 0:
         driveBase.drive(0.5, -0.5)
     else:
         driveBase.drive(-0.5, 0.5)