Personal tools

Difference between revisions of "Event-based navigation on autonomous nano-drones"

From iis-projects

Jump to: navigation, search
 
 
Line 1: Line 1:
[[Category:Hot]] [[Category:Energy Efficient Autonomous UAVs]] [[Category:UAV]] [[Category:Software]] [[Category:Digital]] [[Category:PULP]] [[Category:Available]] [[Category:Semester Thesis]] [[Category:Master Thesis]] [[Category:Dpalossi]]
+
[[Category:Hot]] [[Category:Energy Efficient Autonomous UAVs]] [[Category:UAV]] [[Category:Software]] [[Category:Digital]] [[Category:PULP]] [[Category:Available]] [[Category:Semester Thesis]] [[Category:Master Thesis]] [[Category:Dpalossi]] [[Category:Adimauro]]
  
 
[[File:kraken_dp.png|thumb|right|900px|Micrograph of the PULP Kraken SoC [3,4]]]
 
[[File:kraken_dp.png|thumb|right|900px|Micrograph of the PULP Kraken SoC [3,4]]]
Line 9: Line 9:
 
===Status: Available ===
 
===Status: Available ===
 
: Available as Master/Semester Thesis (milestones and project's goals will be adjusted accordingly)
 
: Available as Master/Semester Thesis (milestones and project's goals will be adjusted accordingly)
: Tutor: Dr. Alfio Di Mauro [mailto:adimauro@iis.ee.ethz.ch adimauro@iis.ee.ethz.ch] [[:User:Dpalossi | Dr. Daniele Palossi]] [mailto:dpalossi@iis.ee.ethz.ch dpalossi@iis.ee.ethz.ch]
+
: Tutor: [[:User:Adimauro | Dr. Alfio Di Mauro]] [mailto:adimauro@iis.ee.ethz.ch adimauro@iis.ee.ethz.ch] [[:User:Dpalossi | Dr. Daniele Palossi]] [mailto:dpalossi@iis.ee.ethz.ch dpalossi@iis.ee.ethz.ch]
 
: Supervisor: [http://www.ee.ethz.ch/the-department/people-a-z/person-detail.html?persid=194234 Prof. Dr. Luca Benini]
 
: Supervisor: [http://www.ee.ethz.ch/the-department/people-a-z/person-detail.html?persid=194234 Prof. Dr. Luca Benini]
  

Latest revision as of 17:25, 26 July 2022

Micrograph of the PULP Kraken SoC [3,4]

Description

Autonomous nano-drones, i.e., as big as the palm of your hand, are increasingly getting massive attention from Academia and industry. Their tiny form factor can be a game-changer in many practical applications such as aerial inspection or assistance in natural disaster areas, to name a few. This project follows the trail of the PULP-Dronet research project [1,2]: a deep learning-based autonomous navigation engine for nano-drones. As the evolution of this research domain, we envision a new generation of autonomous nano-drones that combines deep learning-based (DL) brains with novel event-based dynamic vision sensors (DVS). In this scenario, the DVS sensor will cover the role of a primary source of high-throughput visual information to be processed directly onboard a resource-constrained nano-drone. Therefore, the candidate will have the opportunity to design a new DL-based algorithm to run on a novel ultra-low-power processor, such as the PULP Kraken [3,4] System-on-Chip (SoC). At the same time, the candidate will also work on the hardware design of a companion board to host this SoC aboard a 10-cm nano-drone [5].

Status: Available

Available as Master/Semester Thesis (milestones and project's goals will be adjusted accordingly)
Tutor: Dr. Alfio Di Mauro adimauro@iis.ee.ethz.ch Dr. Daniele Palossi dpalossi@iis.ee.ethz.ch
Supervisor: Prof. Dr. Luca Benini

Prerequisites

  • Familiarity with C programming.
  • PCB design background.
  • Knowledge of basic python programming and deep learning frameworks (e.g., PyTorch).
  • Knowledge/experience in embedded programming and/or parallel programming is favorable.

Character

15% Literature and theory study, familarization with existing code
10% Python programming, CNN architecture design
25% C embedded programming (STM MCU and PULP programming/optimization)
25% PCB design
15% In-field test and verification
10% Report writing

Meetings

Weekly meetings will be held between the student and the assistants. The exact time and location of these meetings will be determined within the first week of the project. These meetings will be used to evaluate the status and progress of the project. Besides these regular meetings, additional meetings can be organized to address urgent issues as well.

Literature

Practical Details

↑ top