Search Results

Pages

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

Research

A powerful platform for research Flexible The Crazyflie is the ideal tool for research in areas such as control algorithms, swarms, path finding, agriculture or failure recovery. The platform is designed to be as flexible and versatile as possible to enable the user to explore the area of interest.… Read More

Webots Wall following

This example runs in Webots 2023b. Run the following world webots webots/worlds/crazyflie_appartement.wbt Or open up the world by the menu item file>open world.... Go to the webots/controller/crazyflie_controller_py_wallfollowing/ and look into crazyflie_controller_py_wallfollowing.py. Make sure this… Read More

Development Tools for CFclient

This page contains generic information about various topics that might be interesting while developing for the Crazyflie Python client. The same kind of information is available here for the Crazyflie Python API. Here's a quick overview: The GUI is made in QT6 (using QTDesigner and loading the .ui files… Read More

led_driver_memory

Classes LED LED() Used to set color/intensity of one LED in the LED-ring Initialize to off Methods def set(self, r, g, b, intensity=None) Set the R/G/B and optionally intensity in one call LEDDriverMemory LEDDriverMemory(id, type, size, mem_handler) Memory interface for using the LED-ring mapped memory… Read More

Loco kalman measurment model

When using the Loco Positioning System the Kalman estimator is used for position estimation. The two main ranging schemes used for UWB localization are (i) two-way ranging (TWR) and (ii) time-difference-of-arrival (TDoA). In this page, we elaborate the measurement model, Kalman filter update and robust… 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

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 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

ROS offboard positioning with LPS

ROS The ROS module for positioning with the LPS is available on Github: https://github.com/bitcraze/lps-ros. It is developed and tested on ROS Kinetic running on Ubuntu 16.04. As of now ROS is the only software environment in which the system has been tested. To get started from a newly installed Ubuntu… Read More