
Laser ranging
How it works
The Multi-ranger deck measures the distance to the nearest surface in five directions around the Crazyflie 2.x - front, back, left, right, and up - with millimeter precision up to 4 meters.
The Multi-ranger can also be used as a starting point for experimenting with mapping and exploration.
Note: The deck provides sensor data only. No collision avoidance or obstacle reaction is enabled by default. For examples of how to use the sensor data, see the Crazyflie Python library examples for the Multi-ranger.
Specifications
Features
- Fast, accurate distance ranging
- Measures absolute range up to 4m in 5 directions
- Eye safe
Mechanical specifications
- Weight: 2.3g
- Size (WxHxD): 35x35x5mm
- Designed for mounting on top of the Crazyflie 2.X
Electrical specification
- 5 x VL53L1x ToF sensor to measure distance up to 4 meters within a few millimeters (depending on surface and light conditions)
- PCA9534 I2C IO expander connected to resets of all
- 1-wire memory for automatic expansion deck detection
Compatibility
Usage
Follow the STEM bundle tutorial to see how to work with the Multi-ranger deck and Flow deck V2 .
Development
Firmware implementation
The Multi-ranger deck is being handled in its driver in the crazyflie firmware.
Examples
Check out the multi-ranger based python demos in the Crazyflie Python Library example folder.
Here is the video of the point cloud example
And here from the push demo (also featured in Usage tab)
Resources
- Start here
- Development overview
- FAQ
- Getting help
- Expansion decks of the Crazyflie 2.x
- Datasheet
- Schematics, deck
- Schematics, daughter board
If you have any further questions please contact support@bitcraze.io