Fully Onboard AI-powered Human-Drone Pose Estimation on Ultra-low Power Autonomous Flying Nano-UAVs
Daniele Palossi, Nicky Zimmerman, Alessio Burrello, Francesco Conti,, Hanna M\"uller, Luca Maria Gambardella, Luca Benini, Alessandro Giusti,, J\'er\^ome Guzzi

TL;DR
This paper presents a novel ultra-low-power neural network, PULP-Frontnet, enabling real-time onboard human pose estimation on nano-UAVs, facilitating autonomous indoor navigation with minimal energy consumption and hardware resources.
Contribution
The work introduces a highly efficient DNN model and deployment methodology for nano-UAVs, demonstrating real-time performance and autonomous navigation using a microcontroller-based onboard AI system.
Findings
Real-time inference at 135 fps on nano-UAVs.
Energy-efficient operation with 0.43 mJ/frame.
Successful autonomous navigation with minimal pose estimation errors.
Abstract
Artificial intelligence-powered pocket-sized air robots have the potential to revolutionize the Internet-of-Things ecosystem, acting as autonomous, unobtrusive, and ubiquitous smart sensors. With a few cm form-factor, nano-sized unmanned aerial vehicles (UAVs) are the natural befit for indoor human-drone interaction missions, as the pose estimation task we address in this work. However, this scenario is challenged by the nano-UAVs' limited payload and computational power that severely relegates the onboard brain to the sub-100 mW microcontroller unit-class. Our work stands at the intersection of the novel parallel ultra-low-power (PULP) architectural paradigm and our general development methodology for deep neural network (DNN) visual pipelines, i.e., covering from perception to control. Addressing the DNN model design, from training and dataset augmentation to 8-bit quantization…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
