Search Results

Pages

Lighthouse system overview

The lighthouse deck allows to use the HTC-Vive/SteamVR lighthouse tracking system to fly Crazyflies autonomously. The system works with one or two Lighthouse base stations (two recommended), both V1 and V2 are supported. It is not possible to mix V1 and V2 base stations in the same system. After everything… Read More

Logging

For more information on how to use this and how this is implemented have a look here. State machines Downloading the Table Of Contents Communication protocol The log port is separated in 3 channels: Port Channel Function 5 0 Table of content access: Used for reading out the TOC 5 1 Log control: Used… Read More

position_hl_commander

The PositionHlCommander is used to make it easy to write scripts that moves the Crazyflie around. Some sort of positioning support is required, for instance the Loco Positioning System. The implementation uses the High Level Commander and position setpoints. The API contains a set of primitives that… Read More

Positioning Systems Overview

The Crazyflie 2.X (as most other quadcopters and robots) has no real notion of its position in space. The on board sensors (accelerometers and gyros) can be used to give a rough idea of its movements but lacks the accuracy for long term position awareness. The solution is to use an external system that… Read More

Press

Hi press! We love to help journalists, bloggers and so on that need high resolution images for publication. Don't hesitate to contact us at contact@bitcraze.io for any questions or if there is something missing. Public resources Press material and pictures are available in the shared press folder on… Read More

Credits

Open source tools One of our goals is to only use open source software when developing and so far we have managed to stick to it using tools for design of electronics, software and web. We think that it's great that so many good tools are available and using these tools in our projects means that the… Read More

Reference Set-up

Reference set-up using 6 anchors (TWR) This reference system can be used to position in Two-way ranging mode (TWR). In this reference setup we have placed 3 anchors above and 3 anchors bellow the flight area, shaped in inverse triangles. This allows to get good accuracy in X, Y and Z. There are measurements… Read More

Tuning Tab

This tab is for tuning the PID controller on your Crazyflie platform. Select which part of the controller you want to tune (attitude (rate) or velocity/position) Check the 'link roll and pitch' or 'link x and y' button if you have a symetrical platform, or else it is best to tune those seperately Tune… Read More

lighthouse_geometry_solver

Classes LighthouseGeometrySolution LighthouseGeometrySolution() Represents a solution from the geometry solver. Some data in the object is also used during the solving process for context. LighthouseGeometrySolver LighthouseGeometrySolver() Finds the poses of base stations and Crazyflie samples given… Read More

Getting started with the Loco Positioning system

Introduction The loco positioning system can be configured in two modes; Two Way Ranging (TWR) mode and in Time Difference of Arrival (TDoA) mode. The set up procedure is more straightforward in TWR mode and we recommend to use this mode also if you intend to use the system in TDoA mode as the switch… Read More