paper-with-me

홈 › Papers

Tiny-PULP-Dronets: Squeezing Neural Networks for Faster and Lighter Inference on Multi-Tasking Autonomous Nano-Drones

2024-07-02 · Lorenzo Lamberti, Vlad Niculescu, Michał Barcis, Lorenzo Bellone, Enrico Natalizio, Luca Benini, Daniele Palossi

Pocket-sized autonomous nano-drones can revolutionize many robotic use cases, such as visual inspection in narrow, constrained spaces, and ensure safer human-robot interaction due to their tiny form factor and weight -- i.e., tens of grams. This compelling vision is challenged by the high level of intelligence needed aboard, which clashes against the limited computational and storage resources available on PULP (parallel-ultra-low-power) MCU class navigation and mission controllers that can be hosted aboard. This work moves from PULP-Dronet, a State-of-the-Art convolutional neural network for autonomous navigation on nano-drones. We introduce Tiny-PULP-Dronet: a novel methodology to squeeze by more than one order of magnitude model size (50x fewer parameters), and number of operations (27x less multiply-and-accumulate) required to run inference with similar flight performance as PULP-Dronet. This massive reduction paves the way towards affordable multi-tasking on nano-drones, a fundamental requirement for achieving high-level intelligence.

📄 PDF Abstract BibTeX arXiv:2407.02405

Code (1)

pulp-platform/pulp-dronet tf

Tasks

Autonomous Navigation

Similar Papers 제목 키워드 기반

Distilling Tiny and Ultra-fast Deep Neural Networks for Autonomous Navigation on Nano-UAVs

2024-07-17 · Lorenzo Lamberti, Lorenzo Bellone, Luka Macan, Enrico Natalizio 외

Nano-sized unmanned aerial vehicles (UAVs) are ideal candidates for flying Internet-of-Things smart sensors to collect information in narrow spaces. This requires ultra-fast navigation under very tight memory/computation…

Autonomous NavigationCollision Avoidance

A TinyML Platform for On-Device Continual Learning with Quantized Latent Replays

2021-10-20 · Leonardo Ravaglia, Manuele Rusci, Davide Nadalini, Alessandro Capotondi 외

In the last few years, research and development on Deep Learning models and techniques for ultra-low-power devices in a word, TinyML has mainly focused on a train-then-deploy assumption, with static models that cannot be…

Continual LearningQuantization

Optimizing the Deployment of Tiny Transformers on Low-Power MCUs

2024-04-03 · Victor J. B. Jung, Alessio Burrello, Moritz Scherer, Francesco Conti 외

Transformer networks are rapidly becoming SotA in many fields, such as NLP and CV. Similarly to CNN, there is a strong push for deploying Transformer models at the extreme edge, ultimately fitting the tiny power budget a…

Gesture RecognitionHand Gesture RecognitionHand-Gesture Recognition

HydroNets: Leveraging River Structure for Hydrologic Modeling

2020-07-01 · Zach Moshe, Asher Metzger, Gal Elidan, Frederik Kratzert 외

Accurate and scalable hydrologic models are essential building blocks of several important applications, from water resource management to timely flood warnings. However, as the climate changes, precipitation and rainfal…

Management

RedMule: A Mixed-Precision Matrix-Matrix Operation Engine for Flexible and Energy-Efficient On-Chip Linear Algebra and TinyML Training Acceleration

2023-01-10 · Yvan Tortorella, Luca Bertaccini, Luca Benini, Davide Rossi 외

The increasing interest in TinyML, i.e., near-sensor machine learning on power budgets of a few tens of mW, is currently pushing toward enabling TinyML-class training as opposed to inference only. Current training algori…