Hi,
Quick question. I was able to get the crazyflie to take off.
But every time it takes off it flies straight into the ceiling(more than 3m from the ground).
Why does it go so high?
Is there anyway to change this?
This is the code I used:
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(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 270deg circle');
mc.circle_right(0.5, velocity=0.5, angle_degrees=270)
print('Moving down 0.2m')
mc.down(0.2)
# Wait a bit
time.sleep(1)
print('Rolling left 0.2m at 0.6m/s')
mc.left(0.2, velocity=0.6)
# Wait a bit
time.sleep(1)
print('Moving forward 0.5m')
mc.forward(0.5)
# We land when the MotionCommander goes out of scope
print('Landing!')
[SOLVED] flight of flowdeck
-
- Bitcraze
- Posts: 630
- Joined: Tue Jun 30, 2015 7:47 am
Re: flight of flowdeck
It might be that the Flow deck has not been recognized by the Crazyflie.
Please send us your console log.
Please send us your console log.
- Connect to your Crazyflie with the python client
- Open the Console tab
- Copy/paste the contents here
-
- Beginner
- Posts: 18
- Joined: Sun Jan 05, 2020 6:52 pm
Re: flight of flowdeck
Hey,
Thank you for your reply.
I tried it again today and I think there might have been a faulty connection initially (or maybe I did not plug the board in fully).
But now it works.
The first time (before asking) the drone did not redo the start sequence one i plugged it in but now it does!
Thank you for your reply.
I tried it again today and I think there might have been a faulty connection initially (or maybe I did not plug the board in fully).
But now it works.
The first time (before asking) the drone did not redo the start sequence one i plugged it in but now it does!
-
- Bitcraze
- Posts: 630
- Joined: Tue Jun 30, 2015 7:47 am