Search Results

Pages

Trajectory formats

This document describes how the Crazyflie high-level commander stores trajectories in the internal trajectory memory. Trajectories for the high-level commander may be stored in one of two formats, either as a sequence of raw 7th degree polynomials, or as a more space-efficient representation using the… Read More

Getting Started with Simulation

Introduction This tutorial will give you a first taste of controlling the Crazyflie in the Webots simulator by Cyberbotics. Prerequisites All you need is the Webots simulator. Make sure that your computer meets the Webots system requirements. Then install the latest version of Webots on your computer… Read More

Getting started with the Lighthouse system

Introduction The Lighthouse positioning system uses the SteamVR Base stations of Valve Inc. and the Lighthouse deck on the Crazyflie. With this system, the Crazyflie can estimate its own X, Y and Z in a global coordinate system. This tutorial is also available as a video. Prerequisites - hardware Make… Read More

LED-ring deck

Buy online Add lights to your Crazyflie 2.X Light up the dark with custom patterns using the Crazyflie 2.X LED-ring expansion deck. How it WorksSpecificationsUsageDevelopment How it works Light up the dark with custom patterns using the Crazyflie 2.X LED-ring expansion board. Featuring 12 strong RGB… Read More

Getting started with the AI deck

Introduction The AI deck enables WiFi communication with the Crazyflie as well as using the power-efficient GAP8 to run neural networks on board. This tutorial will prepare your AI deck to be used together with the examples in our GAP8 example repository and for you to start developing your own applications.… Read More

Qi 1.2 charger deck

Buy online Wireless charging Charge your Crazyflie without plugging in a USB cable How it WorksSpecificationsUsage How it works Want to charge your Crazyflie without connecting the uUSB cable? Then the Qi 1.2 inductive charging expansion board is a great option. It supports the Qi standard and can be… Read More

Flashing

There are two different ways to flash firmware on the GAP8, via JTAG or via cfloader (Crazyflie PA). If you only want to know how to flash your own code to the Crazyflie, just skip ahead to the cfloader section. If you are interested in more details about how the two ways for flashing work, just read… Read More

Deck memory - MEM_TYPE_DECK_MEM

This memory is used to access memory on decks when available. Decks that have firmware may also support firmware updates through write operations to the memory. The information section contains information that allows a client to enumerate installed decks, identify decks with firmware that needs to… Read More

Peer to Peer API

Introduction Currently peer to peer communication on the Crazyflie is in development. Now an API is made available to send P2P messages in broadcast mode, and we are going to extend this to unicast. P2P packets are sent and received on the same channel as the currently configured CRTP radio link. P2P… Read More

Logging and parameter frameworks

The aim of the logging and parameter framework is to easily be able to log data from the Crazyflie and to set variables during runtime. Table of content (TOC) The variables that are available for the logging/parameter framework are defined at compile-time for the Crazyflie firmware. C macros are used… Read More