with following step
control tower gui running fine.1. Compile the firmware of crazefly and flash firmware to drone : https://github.com/bitcraze/crazyflie-f ... /icra-2019
git clone --branch icra-2019 https://github.com/bitcraze/crazyflie-f ... erimental/ icra2019
2. Setup base station and lighthouse https://wiki.bitcraze.io/doc:lighthouse:setup.
3. Setup CrazeflyRadio PA to connect to the drone ? the getting started with Crazyflie guide you will have everything setup driver-wise.
- Install cflib installed in your python environment,
- export PYTHONPATH=/home/myname/Workspace/crazyflie-clients-python/src/
- clone the crazyflie-lib-python repository and to install it with "python3 -m pip install -e ."
- setup your crazyflies URIs in the control tower and it will connect your Crazyflies when it runs
4. Run: control tower (https://github.com/bitcraze/crazyflie-f ... l_tower.py
)
However once I try to run the control_tower.py I got this error "Exception: Cannot find a Crazyradio Dongle"
More info in explanation video: https://youtu.be/NscUg4Mj2aU
Question
1. Do I need to change the URI in following line of control_tower.py ??
If so how I can find the "E7E7E7E70x" series no? where I can get it ?
2. Is this the right tutorial I should follow to solve this problem ?
https://www.bitcraze.io/getting-started ... ardware-vm
3. In the code below seems like I need 1 CrazyRadio / Drone ? Does it possible to use 1 CrazyRadio / 4 drone ?
Code: Select all
524
525 uris = [
526 'radio://0/10/2M/E7E7E7E701',
527 'radio://0/10/2M/E7E7E7E702',
528 'radio://0/10/2M/E7E7E7E703',
529 'radio://0/10/2M/E7E7E7E704',
530 'radio://1/10/2M/E7E7E7E705',
531 'radio://1/10/2M/E7E7E7E706',
532 'radio://1/10/2M/E7E7E7E707',
533 'radio://1/10/2M/E7E7E7E708',
534 ]
535
536 count = 1
537 mode = 'normal'
Error I got from execute control_tower.py
Code: Select all
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://0/10/2M/E7E7E7E702 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connecting to radio://0/10/2M/E7E7E7E704
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://0/10/2M/E7E7E7E704 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connecting to radio://0/10/2M/E7E7E7E703
Connecting to radio://1/10/2M/E7E7E7E705
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://0/10/2M/E7E7E7E703 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E705 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connecting to radio://1/10/2M/E7E7E7E706
Connecting to radio://1/10/2M/E7E7E7E708
Connecting to radio://1/10/2M/E7E7E7E707
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E706 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E708 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E707 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Connecting to radio://0/10/2M/E7E7E7E701
Connecting to radio://0/10/2M/E7E7E7E702
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://0/10/2M/E7E7E7E701 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connecting to radio://0/10/2M/E7E7E7E704
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://0/10/2M/E7E7E7E702 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://0/10/2M/E7E7E7E704 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connecting to radio://1/10/2M/E7E7E7E705
Connecting to radio://0/10/2M/E7E7E7E703
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E705 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://0/10/2M/E7E7E7E703 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connecting to radio://1/10/2M/E7E7E7E706
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E706 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connecting to radio://1/10/2M/E7E7E7E708
Connecting to radio://1/10/2M/E7E7E7E707
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E708 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Connection to radio://1/10/2M/E7E7E7E707 failed: Couldn't load link driver: Cannot find a Crazyradio Dongle
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 128, in __init__
device = _find_devices()[devid]
IndexError: list index out of range
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crazyflie/__init__.py", line 223, in open_link
link_uri, self._link_quality_cb, self._link_error_cb)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/__init__.py", line 91, in get_link_driver
instance.connect(uri, link_quality_callback, link_error_callback)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 163, in connect
address)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 102, in __init__
_RadioManager._radios[self._devid] = _SharedRadio(self._devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/crtp/radiodriver.py", line 71, in __init__
self.radio = Crazyradio(devid=devid)
File "/home/bitcraze/projects/crazyflie-lib-python/cflib/drivers/crazyradio.py", line 133, in __init__
raise Exception('Cannot find a Crazyradio Dongle')
Exception: Cannot find a Crazyradio Dongle
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
Want 1 more copters
Trying to prepare 1 copter(s)
Prepared 0 copter(s)
^CTraceback (most recent call last):
File "./control_tower.py", line 564, in <module>
tower.fly(count)
File "./control_tower.py", line 367, in fly
time.sleep(0.2)