Learning to Seek: Autonomous Source Seeking with Deep Reinforcement Learning Onboard a Nano Drone Microcontroller
Bardienus P. Duisterhof, Srivatsan Krishnan, Jonathan J. Cruz, Colby, R. Banbury, William Fu, Aleksandra Faust, Guido C. H. E. de Croon, Vijay, Janapa Reddi

TL;DR
This paper introduces a deep reinforcement learning approach for autonomous source seeking on a nano quadcopter, demonstrating high success rates, robustness, and efficiency with minimal power consumption and limited onboard resources.
Contribution
The authors develop a resource-efficient deep-RL system tailored for nano drones, enabling robust autonomous navigation and source seeking with minimal sensory input and power usage.
Findings
Achieves 94% success rate in cluttered environments
Consumes nearly three times less power than previous methods
Outperforms finite state machine strategies in robustness and efficiency
Abstract
We present fully autonomous source seeking onboard a highly constrained nano quadcopter, by contributing application-specific system and observation feature design to enable inference of a deep-RL policy onboard a nano quadcopter. Our deep-RL algorithm finds a high-performance solution to a challenging problem, even in presence of high noise levels and generalizes across real and simulation environments with different obstacle configurations. We verify our approach with simulation and in-field testing on a Bitcraze CrazyFlie using only the cheap and ubiquitous Cortex-M4 microcontroller unit. The results show that by end-to-end application-specific system design, our contribution consumes almost three times less additional power, as compared to competing learning-based navigation approach onboard a nano quadcopter. Thanks to our observation space, which we carefully design within the…
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.
Taxonomy
TopicsMalaria Research and Control · Insect Pheromone Research and Control · Distributed Control Multi-Agent Systems
