Products
-
-
- Accessories
- Breakout boards
This is an old revision of the document!
Alpha production Currently this product is only available as part if our alpha release and not yet finalized. Information here will be changed at any time without notice.
The local positioning system is based on the DecaWave DWM1000 module. The system consists of a number of anchors that's continuously pinged from the Crazyflie 2.0 deck that's based on the same module. The anchors are placed around the room at known positions (for now).
Our testsystem uses the following components:
Here's a video of the current state (January 2016).
The hardware consists two parts, nodes and decks.
Connects and buttons:
MCU controlled LEDs:
DWM1000 controlled LEDs:
TBD
Building and flashing is described in the repository. It's possible to flash the board both using SWD and DFU.
Flashing via DFU requires dfu-utils (>=0.8) and Python (>=2.7). To enter DFU mode hold down the DFU button (see 6 above) while power on or resetting the board.
The firmware for the DWM deck is included in the Crazyflie 2.0 firmware build (recent) and activated when the deck is attached. The deck contains a small memory that holds the address of the board as well as the addresses of the anchors it will use for ranging.
More information on building the firmware and the firmware itself can be found here.