def driveTo(self, relativePosition, gap = 0, speed = 100): bearing = float(Bearing.toPoint(relativePosition)) * MAGIC_TURN_NUMBER dist = abs(relativePosition) - gap print "Turning:", bearing self.rotateBy(bearing) self.stop() time.sleep(0.25) print "Driving:", dist self.driveDistance(dist, speed = speed)
def turnToFace(self, relativePosition): bearing = float(Bearing.toPoint(relativePosition)) * MAGIC_TURN_NUMBER self.rotateBy(bearing) self.stop()