示例#1
0
from bebop import Bebop
import logging

logging.basicConfig()

print("Connecting to drone...")
drone = Bebop(loggingLevel=logging.DEBUG)
print("Connected.")

drone.wait(5)
示例#2
0
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()
示例#3
0
        #         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()
示例#5
0
 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)