from bebop import Bebop import logging logging.basicConfig() print("Connecting to drone...") drone = Bebop(loggingLevel=logging.DEBUG) print("Connected.") drone.wait(5)
import pygame import sys from commands import * from bebop import Bebop import logging logging.basicConfig(level=logging.DEBUG) print("Connecting to drone...") drone = Bebop() drone.trim() print("Connected.") drone.takeoff() drone.wait(.2) drone.update(cmd=movePCMDCmd(True, 0, 40, 0, 0)) drone.wait(2.3) drone.update(cmd=movePCMDCmd(True, 0, 0, 0, 0)) drone.wait(.2) drone.land()
# roll *= .4 # pitch*= .4 # # drone.update(cmd=movePCMDCmd(True, roll, pitch, 0, 0)) # # else: # drone.hover() # clock.tick(20) # if userMovement: # drone.update(cmd=movePCMDCmd(True, roll, pitch, yaw, gaz)) drone.takeoff() drone.flyToAltitude(1.5) drone.hover() drone.wait(.2) drone.update(cmd=movePCMDCmd(True, 0, MAX_SPEED, 0, 0)) drone.wait(3) drone.hover() drone.wait(.2) startFindingIdol = True if idolInCenter: drone.update(cmd=movePCMDCmd(True, 0, MAX_SPEED, 0, 0)) drone.wait(8) drone.hover() drone.land() if startFindingIdol: timer += timer if idolFound: roll = (drone.objectCenterX -
import pygame import sys from commands import * from bebop import Bebop print("Connecting to drone...") drone = Bebop( metalog=None, onlyIFrames=True ) drone.trim() print("Connected.") drone.takeoff() drone.wait(5) drone.update(cmd=movePCMDCmd(True, 0, 0, -50, 0)) drone.wait(3) drone.land()
if event.button == 3: drone.takeoff(); print("Drone taking off.") if event.button == 0: drone.land(); print("Drone landing.") if event.button == 7: drone.update(cmd=movePCMDCmd(True, 0, 0, 50, 0)) print("Drone spinning clockwise.") if event.button == 6: drone.update(cmd=movePCMDCmd(True, 0, 0, -50, 0)) print("Drone spinning counterclockwise.") if event.button == 2: print("Drone ascending.") drone.update(cmd=movePCMDCmd(True, 0, 0, 0, 50)) drone.wait(0.050) if event.button == 1: print("Drone descending.") drone.update(cmd=movePCMDCmd(True, 0, 0, 0, -50)) drone.wait(0.050) # if event.button == 4: # print("Taking picture...") # drone.update(cmd=takePictureCmd()) # if event.button == 5: # if video is True: # print("Enabling video stream.") # drone.update(cmd=videoStreamingCmd(enable=True), ackRequest=True) # video = False # else: # print("Disabling video stream.") # drone.update(cmd=videoStreamingCmd(enable=False), ackRequest=True)