Plug-in deck for the commercial-off-the-shelf drone Crazyflie. The deck uses active markers to enable tracking by a Vicon motion capture system.
Explore the docs »
Report Bug
·
Request Feature
Designed by Carl Friess carl.friess@me.com
Crazyflie is a nano-drone (i.e., few tens of grams) developed by Bitcraze, widely used in many research applications, such as perception, navigation, localization, etc. However, in most of these application, the performance of these perception and control algorithms needs to be precisely assesed with the aid of a motion capture system. Traditionally, these systems requires placing reflective markers on the objects to be tracked. Furthermore, the weight of the reflective markes (typically spheres with a diameter of 0.6 - 1.5mm) is not negligible, limiting the dynamic performance and the total payload of the drone. This solution replaces the traditional markers with infrared LEDs (850nm) and enables tracking at the expense of a very light payload (below 0.5g).
Note: the deck was tested in combination with a Vicon Vero 2.2 consisting of 6 cameras.
Listed below the list of key components for our integrated deck targetted for the Crazyflie 2.1 platform:
- BCR421UW6Q-7, LED driver
- HIR19-21C/L11/TR8, Infrared LED
- Deck connector, Female pin header connector 1.27mm
The printed circuit board (PCB) is built of 2 Layers and a thickness of 0.4mm. Further informations about the PCB can be found here:
File | Content |
---|---|
ActiveMarkerDeck.SchDoc | Schematics of the deck. |
ActiveMarkerDeck.PcbDoc | Layout including 3D view. |
fabrication.zip | Fabrication files. |
The preview of the assembly, with details of logical connections can be found here:
When soldering the infrared LEDs, it is important to solder exactly one LED on each "arm". The pattern defined by the four LEDs should be as asymmetric as possible. If more drones are used in the same time, the patterns should be different.
This project was developed during the master thesis of Carl Friess, conducted under the center for Project Based Learning and the Integrated Systems Laboratory in ETH.