Personal tools

Difference between revisions of "Monocular Vision-based Object Following on Nano-size Robotic Blimp"

From iis-projects

Jump to: navigation, search
 
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category:Software]] [[Category:PULP]] [[Category:Available]] [[Category:Master Thesis]] [[Category:Semester Thesis]] [[Category:2018]] [[Category:Dpalossi]] [[Category:Energy Efficient Autonomous UAVs]] [[Category:Digital]] [[Category:Hot]]
+
[[Category:Hot]] [[Category:Energy Efficient Autonomous UAVs]] [[Category:Software]] [[Category:Digital]] [[Category:PULP]] [[Category:Available]] [[Category:Master Thesis]] [[Category:Semester Thesis]] [[Category:Dpalossi]]
 +
 
 +
[[File:Tiles.png|thumb|right|600px|Example of the Kernelized Correlation Filters method [6].]]
 +
 
 +
[[File:Blimp3.png|thumb|right|300px|Model of IIS/TIK autonomous nano-blimp prototype.]]
  
 
==Description==
 
==Description==
 
+
More details coming soon...
  
 
===Status: Available ===
 
===Status: Available ===
Line 8: Line 12:
 
: Available as Semester Thesis for one or two students
 
: Available as Semester Thesis for one or two students
 
: Supervisor: [[:User:Dpalossi | Daniele Palossi]]
 
: Supervisor: [[:User:Dpalossi | Daniele Palossi]]
 +
: Professor: [http://www.ee.ethz.ch/the-department/people-a-z/person-detail.html?persid=194234 Luca Benini]
  
 
===Prerequisites===
 
===Prerequisites===
 
* Familiarity with embedded system programming in C.
 
* Familiarity with embedded system programming in C.
* Knowledge of  
+
* Basic knowledge of parallel programming and ''Host/Accelerator'' paradigm.
* Basic knowledge of  
+
* Basic knowledge of FreeRTOS [2] and STM32F4 MCU family [3] is favorable.
  
 
===Character===
 
===Character===
: 25% Theory
+
: 20% Literature and theory study
: 25%  
+
: 10% C programming on x86
: 30% C embedded programming
+
: 30% C embedded programming (PULP programming/optimization)
: 20%  
+
: 20% Test and verification on the real prototype
 
+
: 20% Experimental evaluation and report writin
===Professor===
 
: [http://www.iis.ee.ethz.ch/portrait/staff/lbenini.en.html Luca Benini]
 
[[#top|↑ top]]
 
  
 
==Detailed Task Description==
 
==Detailed Task Description==
Line 51: Line 53:
  
 
===Literature===
 
===Literature===
[1] PULP Project http://iis-projects.ee.ethz.ch/index.php/PULP
+
* [1] Crazyflie2.0 http://www.bitcraze.io/crazyflie-2/
 
+
* [2] Free RTOS http://www.freertos.org/
[2] Crazyflie2.0 https://www.bitcraze.io/crazyflie-2/
+
* [3] STM32F405/7 http://www.st.com/resource/en/datasheet/stm32f405og.pdf
 
+
* [4] PULP Project http://iis-projects.ee.ethz.ch/index.php/PULP
[3] Himax ULP Image Sensor http://www.himax.com.tw/products/cmos-image-sensor/image-sensors/hm01b0/
+
* [5] Himax ULP Image Sensor http://www.himax.com.tw/products/cmos-image-sensor/image-sensors/hm01b0/
 +
* [6] J. F. Henriques et Al., "High-Speed Tracking with Kernelized Correlation Filters", ''IEEE Transactions on Pattern Analysis and Machine Intelligence'', 2015 [http://www.robots.ox.ac.uk/~joao/publications/henriques_tpami2015.pdf - On-line]
  
  

Latest revision as of 15:14, 20 February 2018

Example of the Kernelized Correlation Filters method [6].
Model of IIS/TIK autonomous nano-blimp prototype.

Description

More details coming soon...

Status: Available

Available as Master Thesis for one student
Available as Semester Thesis for one or two students
Supervisor: Daniele Palossi
Professor: Luca Benini

Prerequisites

  • Familiarity with embedded system programming in C.
  • Basic knowledge of parallel programming and Host/Accelerator paradigm.
  • Basic knowledge of FreeRTOS [2] and STM32F4 MCU family [3] is favorable.

Character

20% Literature and theory study
10% C programming on x86
30% C embedded programming (PULP programming/optimization)
20% Test and verification on the real prototype
20% Experimental evaluation and report writin

Detailed Task Description

Meetings & Presentations

The student(s) and advisor(s) agree on weekly meetings to discuss all relevant decisions and decide on how to proceed. Of course, additional meetings can be organized to address urgent issues.

Literature


Practical Details

↑ top