Table of Contents
Fetching ...

Robust and Efficient Depth-based Obstacle Avoidance for Autonomous Miniaturized UAVs

Hanna Müller, Vlad Niculescu, Tommaso Polonelli, Michele Magno, Luca Benini

TL;DR

This article presents a lightweight obstacle avoidance system based on a novel millimeter form factor 64 pixels multizone time-of-flight (ToF) sensor and a generalized model-free control policy that reaches 100% reliability at 0.5 m/s in a generic and previously unexplored indoor environment.

Abstract

Nano-size drones hold enormous potential to explore unknown and complex environments. Their small size makes them agile and safe for operation close to humans and allows them to navigate through narrow spaces. However, their tiny size and payload restrict the possibilities for on-board computation and sensing, making fully autonomous flight extremely challenging. The first step towards full autonomy is reliable obstacle avoidance, which has proven to be technically challenging by itself in a generic indoor environment. Current approaches utilize vision-based or 1-dimensional sensors to support nano-drone perception algorithms. This work presents a lightweight obstacle avoidance system based on a novel millimeter form factor 64 pixels multi-zone Time-of-Flight (ToF) sensor and a generalized model-free control policy. Reported in-field tests are based on the Crazyflie 2.1, extended by a custom multi-zone ToF deck, featuring a total flight mass of 35g. The algorithm only uses 0.3% of the on-board processing power (210uS execution time) with a frame rate of 15fps, providing an excellent foundation for many future applications. Less than 10% of the total drone power is needed to operate the proposed perception system, including both lifting and operating the sensor. The presented autonomous nano-size drone reaches 100% reliability at 0.5m/s in a generic and previously unexplored indoor environment. The proposed system is released open-source with an extensive dataset including ToF and gray-scale camera data, coupled with UAV position ground truth from motion capture.

Robust and Efficient Depth-based Obstacle Avoidance for Autonomous Miniaturized UAVs

TL;DR

This article presents a lightweight obstacle avoidance system based on a novel millimeter form factor 64 pixels multizone time-of-flight (ToF) sensor and a generalized model-free control policy that reaches 100% reliability at 0.5 m/s in a generic and previously unexplored indoor environment.

Abstract

Nano-size drones hold enormous potential to explore unknown and complex environments. Their small size makes them agile and safe for operation close to humans and allows them to navigate through narrow spaces. However, their tiny size and payload restrict the possibilities for on-board computation and sensing, making fully autonomous flight extremely challenging. The first step towards full autonomy is reliable obstacle avoidance, which has proven to be technically challenging by itself in a generic indoor environment. Current approaches utilize vision-based or 1-dimensional sensors to support nano-drone perception algorithms. This work presents a lightweight obstacle avoidance system based on a novel millimeter form factor 64 pixels multi-zone Time-of-Flight (ToF) sensor and a generalized model-free control policy. Reported in-field tests are based on the Crazyflie 2.1, extended by a custom multi-zone ToF deck, featuring a total flight mass of 35g. The algorithm only uses 0.3% of the on-board processing power (210uS execution time) with a frame rate of 15fps, providing an excellent foundation for many future applications. Less than 10% of the total drone power is needed to operate the proposed perception system, including both lifting and operating the sensor. The presented autonomous nano-size drone reaches 100% reliability at 0.5m/s in a generic and previously unexplored indoor environment. The proposed system is released open-source with an extensive dataset including ToF and gray-scale camera data, coupled with UAV position ground truth from motion capture.
Paper Structure (21 sections, 22 figures, 2 tables)

This paper contains 21 sections, 22 figures, 2 tables.

Figures (22)

  • Figure 1: The drone faces an obstacle with a gap (e.g. a door) with an angle $\beta$. $C_x$ is the corresponding column associated with the 8x8 matrix, while $d_x$ is the projects planar distance. The term $h_x$ is calculated using the ToF sensor FoV and the measured $d_x$.
  • Figure 2: The open source multi-zone ToF deck compatible with the Crazyflie 2.1. A forward and a backward facing VL53L5CX can be mounted vertically to a base board. The maximum weight is 2.49g with a size of 9cm.
  • Figure 3: Our hardware setup for data collection and in-field testing.
  • Figure 4: VL53L5CX pixel-by-pixel characterization at 1m. Values are in mm. Each pixel includes the offset, on the top, and the variance, bottom, computed over 1000 successive samples in a fixed position.
  • Figure 5: The distance measurement error as a function of the absolute distance. The evaluation is performed for an absolute distance in the range 20cm -- 300cm with a step of 40cm for each of the four considered scenarios.
  • ...and 17 more figures