@property
    def angle(self):
        # Note: Mecannum wheels must be oriented as per http://goo.gl/B1KEUV
        v_forward_right = self.get_motor("front_left") + \
            self.get_motor("back_right")
        v_forward_left = self.get_motor("front_right") + \
            self.get_motor("back_left")
        return int(round(
            degrees(atan2(v_forward_right, v_forward_left) - pi / 4))) % 360
        # TODO: Verify math; -pi/4 is because hypot will compute direction
        #   along forward_right diagonal
        # TODO: Correct this so that zero angle is returned
        #   (instead of -45) even when speed is near-zero
Getter for bot's current overall direction of movement.
dataset/ETHPy150Open IEEERobotics/bot/bot/driver/mec_driver.py/MecDriver.angle