Loading salt/drone/debug_data/crazyflie_radio_packet_output_simple_flightscript.txt 0 → 100644 +7695 −0 File added.Preview size limit exceeded, changes collapsed. Show changes salt/drone/scripts/flightscript_uart.py +1 −25 Original line number Diff line number Diff line Loading @@ -24,30 +24,6 @@ if __name__ == '__main__': # We take off when the commander is created with MotionCommander(scf) as mc: print('Taking off!') time.sleep(1) # There is a set of functions that move a specific distance # We can move in all directions print('Moving forward 0.5m') mc.forward(0.5) # Wait a bit time.sleep(1) print('Moving up 0.2m') mc.up(0.2) # Wait a bit time.sleep(1) print('Doing a 180deg circle') mc.circle_right(0.1, velocity=0.1, angle_degrees=180) print('Moving down 0.2m') mc.down(0.2) # Wait a bit time.sleep(1) print('Moving forward 0.5m') mc.forward(0.5) time.sleep(0.1) # We land when the MotionCommander goes out of scope print('Landing!') salt/drone/scripts/simple_flightscript.py 0 → 100644 +29 −0 Original line number Diff line number Diff line """ This script shows a simple scripted flight path using the MotionCommander class. Simple example that connects to the crazyflie at `URI` and runs a sequence. Change the URI variable to your Crazyflie configuration. """ import logging import time import cflib.crtp from cflib.crazyflie.syncCrazyflie import SyncCrazyflie from cflib.positioning.motion_commander import MotionCommander URI = 'radio://0/80/2M' # Only output errors from the logging framework logging.basicConfig(level=logging.ERROR) if __name__ == '__main__': # Initialize the low-level drivers (don't list the debug drivers) cflib.crtp.init_drivers(enable_debug_driver=False) with SyncCrazyflie(URI) as scf: # We take off when the commander is created with MotionCommander(scf) as mc: print('Taking off!') time.sleep(0.1) # We land when the MotionCommander goes out of scope print('Landing!') Loading
salt/drone/debug_data/crazyflie_radio_packet_output_simple_flightscript.txt 0 → 100644 +7695 −0 File added.Preview size limit exceeded, changes collapsed. Show changes
salt/drone/scripts/flightscript_uart.py +1 −25 Original line number Diff line number Diff line Loading @@ -24,30 +24,6 @@ if __name__ == '__main__': # We take off when the commander is created with MotionCommander(scf) as mc: print('Taking off!') time.sleep(1) # There is a set of functions that move a specific distance # We can move in all directions print('Moving forward 0.5m') mc.forward(0.5) # Wait a bit time.sleep(1) print('Moving up 0.2m') mc.up(0.2) # Wait a bit time.sleep(1) print('Doing a 180deg circle') mc.circle_right(0.1, velocity=0.1, angle_degrees=180) print('Moving down 0.2m') mc.down(0.2) # Wait a bit time.sleep(1) print('Moving forward 0.5m') mc.forward(0.5) time.sleep(0.1) # We land when the MotionCommander goes out of scope print('Landing!')
salt/drone/scripts/simple_flightscript.py 0 → 100644 +29 −0 Original line number Diff line number Diff line """ This script shows a simple scripted flight path using the MotionCommander class. Simple example that connects to the crazyflie at `URI` and runs a sequence. Change the URI variable to your Crazyflie configuration. """ import logging import time import cflib.crtp from cflib.crazyflie.syncCrazyflie import SyncCrazyflie from cflib.positioning.motion_commander import MotionCommander URI = 'radio://0/80/2M' # Only output errors from the logging framework logging.basicConfig(level=logging.ERROR) if __name__ == '__main__': # Initialize the low-level drivers (don't list the debug drivers) cflib.crtp.init_drivers(enable_debug_driver=False) with SyncCrazyflie(URI) as scf: # We take off when the commander is created with MotionCommander(scf) as mc: print('Taking off!') time.sleep(0.1) # We land when the MotionCommander goes out of scope print('Landing!')