Search Results

Pages

Sniffing nRF24 with GNU Radio and HackRF

Thanks to a software from Cyber Explorer it is possible to sniff the NRF24 radio packet using an SDR radio. Though the original method is using rtl-sdr with the rtl-fm program. This page aims at documenting how to setup an NRF sniffer with the HackRFBlue (which is fully compatible with HackRF One).… Read More

Parameters

The parameters system makes all the gettable and settable parameters of the copter accessible. The copter holds a table of parameters which can be retrieved. In this table every parameter name is associated with an ID and a group name. Three IDs are used to acces the TOC and the parameters: Port Channel… Read More

Coding Standards

Coding standard for C Indentation The Allman style indentation is used. Doxygen Main principles All functions/variables/files/macros/typedefs/structs/unions etc should be documented. The main rule is that everything in the .h file is documented and everything in the .c file is documented (except for… Read More

Documentation navigation overview

This page shows different ways on how to navigate the documentation, based on either the hardware or the programming languages used. Legend graph LR clickable[Clickable]:::bc --> notclickable(Not Clickable):::bc click clickable "/documentation/system/doc_nav/" classDef bc fill:#95C941,stroke:#666666,stroke-width:2px,color:#222222;… Read More

Using Matlab with the Crazyflie API

To use the Python cflib with matlab, you will need to install the python 'matlab engine' and then can access all matlab commands directly from python. *Note that these are old instructions and they might not work anymore** Tried with MATLAB 2014b 64 bit python 2.7, 3.3 or 3.4 The Crazyflie API Installing… Read More

UART communication

This page describes how to control your Crazyflie via UART, e.g. with a direct connection to a Raspberry Pi or with your computer through an FTDI cable. Currently there is an issue with the new Raspberry pi 5 and these instructions. Please check the status of this ticket. Physical Connection To control… Read More

AI deck 1.1

Buy online Brain Boost Artificial Intelligence in a Nutshell How it WorksSpecificationsUsageDevelopment How it works Super-edge-computing on a 30 gram flying platform is now available! Thanks to the GAP8 IoT application processor from GreenWaves Technologies and the ULP camera, the Crazyflie is able… Read More

Jobs

We're hiring! If you are interested in joining the Bitcraze awesomeness, this is the page for you. Open Roles Production/QA coordinator with embedded experience As an employee of Bitcraze, you will belong to a team where there are no roles set in stone and where everyone is committed to the company's… Read More

BAM days 2021

THE BAM days 2021 are finished! Thanks to everybody that attendeded and participated! We will soon release the recordings here and our our youtube channel. Summary Introducing the Bitcraze Awesome Meetup (BAM) days: a free, three-day convention celebrating the 10 year anniversary of Bitcraze. The program… Read More

Webots keyboard control

This example runs in Webots 2023b. Then just run the following webots webots/worlds/crazyflie_world.wbt Or open up the world by the menu item file>open world.... You'll see a crazyflie take off. You can now click the 3d world to make sure it is active, and use the arrow keys on your keyboard to control… Read More