\c{opyright} 2024 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works
Sub-\SI{50}{\gram} nano-drones are gaining momentum in both academia and industry. Their most compelling applications rely on onboard deep learning models for perception despite severe hardware constraints (\ie sub-\SI{100}{\milli\watt} processor). When deployed in unknown environments not represented in the training data, these models often underperform due to domain shift. To cope with this fundamental problem, we propose, for the first time, on-device learning aboard nano-drones, where the first part of the in-field mission is dedicated to self-supervised fine-tuning of a pre-trained convolutional neural network (CNN). Leveraging a real-world vision-based regression task, we thoroughly explore performance-cost trade-offs of the fine-tuning phase along three axes: \textit{i}) dataset size (more data increases the regression performance but requires more memory and longer computation); \textit{ii}) methodologies (\eg fine-tuning all model parameters vs. only a subset); and \textit{iii}) self-supervision strategy. Our approach demonstrates an improvement in mean absolute error up to 30\% compared to the pre-trained baseline, requiring only \SI{22}{\second} fine-tuning on an ultra-low-power GWT GAP9 System-on-Chip. Addressing the domain shift problem via on-device learning aboard nano-drones not only marks a novel result for hardware-limited robots but lays the ground for more general advancements for the entire robotics community.
Deep Neural Network Architecture Search for Accurate Visual Pose Estimation aboard Nano-UAVs
Dalle Molle Institute for Artificial Intelligence(达莱·莫尔人工智能研究所);USI(瑞士意大利语区大学);SUPSI(瑞士南部应用科学与艺术大学);Politecnico di Torino(都灵理工大学);University of Bologna(博洛尼亚大学);ETH Zürich(苏黎世联邦理工学院)
Ultra-low Power Deep Learning-based Monocular Relative Localization Onboard Nano-quadrotors
Dalle Molle Institute for Artificial Intelligence, USI and SUPSI(达勒·莫勒人工智能研究所(瑞士意大利语区大学与瑞士应用科学大学));Integrated Systems Laboratory, ETH Zürich(苏黎世联邦理工学院集成系统实验室)
A Map-free Deep Learning-based Framework for Gate-to-Gate Monocular Visual Navigation aboard Miniaturized Aerial Vehicles
Dalle Molle Institute for Artificial Intelligence (IDSIA)(达勒·莫勒人工智能研究所);USI-SUPSI(瑞士意大利语区大学与瑞士应用科学大学联盟);Integrated Systems Laboratory (IIS)(集成系统实验室);ETHZ(苏黎世联邦理工学院)
We propose a novel system SwarmCloak for landing of a fleet of four flying robots on the human arms using light-sensitive landing pads with vibrotactile feedback. We developed two types of wearable tactile displays with vibromotors which are activated by the light emitted from the LED array at the bottom of quadcopters. In a user study, participants were asked to adjust the position of the arms to land up to two drones, having only visual feedback, only tactile feedback or visual-tactile feedback. The experiment revealed that when the number of drones increases, tactile feedback plays a more i…
Intelligent Space Robotics Laboratory, Skolkovo Institute of Science and Technology(斯科尔科沃科学技术研究院智能空间机器人实验室)
We propose a novel interaction strategy for a human-swarm communication when a human operator guides a formation of quadrotors with impedance control and receives vibrotactile feedback. The presented approach takes into account the human hand velocity and changes the formation shape and dynamics accordingly using impedance interlinks simulated between quadrotors, which helps to achieve a life-like swarm behavior. Experimental results with Crazyflie 2.0 quadrotor platform validate the proposed control algorithm. The tactile patterns representing dynamics of the swarm (extension or contraction) …
Dalle Molle Institute for Artificial Intelligence, USI-SUPSI(达摩院人工智能研究所,USI-SUPSI);Integrated Systems Laboratory, ETH Zürich(集成系统实验室,ETH Zurich);Department of Electrical, Electronic and Information Engineering, University of Bologna(电子、电气与信息工程系,博洛尼亚大学)
Tiny-PULP-Dronets: Squeezing Neural Networks for Faster and Lighter Inference on Multi-Tasking Autonomous Nano-Drones
University of Bologna(博洛尼亚大学);ETH Zürich(苏黎世联邦理工学院);Technology Innovation Institute(技术创新研究院);Dalle Molle Institute for Artificial Intelligence(达勒·莫勒人工智能研究所)
Autonomous UAV Pipeline Near-proximity Inspection via Disturbance-Aware Predictive Visual Servoing
School of Automation, Key Laboratory of Measurement and Control of CSE, Ministry of Education, Southeast University(自动化学院、CSE测量与控制重点实验室、教育部、东南大学);Department of Aeronautical and Automotive Engineering, Loughborough University(航空与汽车工程系、罗汉布大学);Research Centre for Low Altitude Economy and the Department of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University(低空经济研究中心和航空与航空工程系、香港理工大学)
Self-Supervised Learning of Visual Robot Localization Using LED State Prediction as a Pretext Task
Dalle Molle Institute for Artificial Intelligence (IDSIA)(达勒·莫勒人工智能研究所(IDSIA));USI-SUPSI(瑞士意大利语区大学与瑞士应用科学大学联盟);Integrated Systems Laboratory (IIS), ETH Zürich(苏黎世联邦理工学院集成系统实验室)
High-throughput Visual Nano-drone to Nano-drone Relative Localization using Onboard Fully Convolutional Networks
Dalle Molle Institute for Artificial Intelligence (IDSIA)(戴尔·莫勒人工智能研究所);USI-SUPSI(瑞士意大利语区大学与瑞士应用科学大学联盟);Integrated Systems Laboratory (IIS), ETH Zürich(苏黎世联邦理工学院集成系统实验室)
Self-supervised Domain Adaptation for Visual 3D Pose Estimation of Nano-drone Racing Gates by Enforcing Geometric Consistency
Dalle Molle Institute for Artificial Intelligence (IDSIA)(达勒莫利人工智能研究所);USI-SUPSI;University of Milan(米兰大学);Integrated Systems Laboratory (IIS)(集成系统实验室);ETHZ(苏黎世联邦理工学院)
Fully Onboard AI-powered Human-Drone Pose Estimation on Ultra-low Power Autonomous Flying Nano-UAVs
Dalle Molle Institute for Artificial Intelligence (IDSIA), University of Lugano & SUPSI(达勒·莫勒人工智能研究所(IDSIA),卢加诺大学与瑞士南部应用科学大学);University of Bologna(博洛尼亚大学);ETH Zürich(苏黎世联邦理工学院)
ETH Zürich(苏黎世联邦理工学院);University of Zürich(苏黎世大学);University of Bologna(博洛尼亚大学);GreenWaves Technologies
Fully-autonomous miniaturized robots (e.g., drones), with artificial intelligence (AI) based visual navigation capabilities are extremely challenging drivers of Internet-of-Things edge intelligence capabilities. Visual navigation based on AI approaches, such as deep neural networks (DNNs) are becoming pervasive for standard-size drones, but are considered out of reach for nanodrones with size of a few cm${}^\mathrm{2}$. In this work, we present the first (to the best of our knowledge) demonstration of a navigation engine for autonomous nano-drones capable of closed-loop end-to-end DNN-based vi…
ETH Zürich(苏黎世联邦理工学院);University of Bologna(博洛尼亚大学)
Nano-size unmanned aerial vehicles (UAVs), with few centimeters of diameter and sub-10 Watts of total power budget, have so far been considered incapable of running sophisticated visual-based autonomous navigation software without external aid from base-stations, ad-hoc local positioning infrastructure, and powerful external computation servers. In this work, we present what is, to the best of our knowledge, the first 27g nano-UAV system able to run aboard an end-to-end, closed-loop visual pipeline for autonomous navigation based on a state-of-the-art deep-learning algorithm, built upon the op…