Special: Lighthouse Trackingeti/Vorlesung/WS1718/Informationsmaterial/VL_01... · •3D Tracking...
Transcript of Special: Lighthouse Trackingeti/Vorlesung/WS1718/Informationsmaterial/VL_01... · •3D Tracking...
Nikita Basargin
1
Nikita [email protected]
23.11.2017Version 1.1
Einführung in die RechnerarchitekturSpecial: Lighthouse Tracking
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
2
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
3
Challenge
Positionen von Objekten im Raum bestimmen
3D Tracking
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
4
3D Tracking: Anwendungen
Filmindustrie Motion Capture
Medizin Virtual Reality
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
5
HTC Vive
Features:
• Virtual Reality
• 3D Tracking
• Echtzeit
Lighthouses:
• Senden Infrarot-Pulse aus
• Daraus kann Position errechnet werden
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
6
Lighthouse Tracking – Idee
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
7
Challenge
Die Technologie ist gut.
Kann man selber ein ähnliches System bauen?
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
8
Signalverlauf
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
9
Sensoren – Reverse Engineering
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
10
Sensoren – Eigene Prototypen
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
11
System
CPUSensoren FPGA
DE10-Nano SoC
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
12
FPGA – Echtzeit
FPGAs:
• Schnell und parallel
• Nur einfache Rechnungen
Lighthouse Tracking:
• Sweeps dauern etwa 5 µs
• 30+ Sensoren gleichzeitig
• Nur Zeitintervalle relevant
FPGA
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
13
CPU – Komplexität
CPUs:
• Sehr schnell, eher sequenziell
• Komplexe Rechnungen
Lighthouse Tracking:
• Umrechnung nach Winkel
• 3D Rekonstruktion
CPU
14
https://www.youtube.com/watch?v=bz14Qv--I6A
Eigene Sensoren in Action
https://www.youtube.com/watch?v=bz14Qv--I6A
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
15
Interessiert?
ERA Vorlesung
Grundlagen von VHDL
ERA Großpraktikum
Größere Projekte mit FPGAs
Roboy
Weitere coole Projekte
Praktikum, IDP, BA- & MA-Arbeiten, …
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
16
Zum Mitnehmen
Diese Folienhttps://goo.gl/ZSTBi7
Meine [email protected]
Mehr zum Lighthouse Trackinghttps://hackaday.io/project/19570-htc-vive-lighthouse-custom-tracking
Roboy Student Teamhttp://roboy.org/
GitHubhttps://github.com/roboyhttps://github.com/Roboy/roboy_fpga_code/tree/master/roboy_fpga_code/lighthouse_tracking
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
17
Vielen Dank für die Aufmerksamkeit!
Nikita BasarginEinführung in die Rechnerarchitektur WS 17/18 - Lighthouse Tracking
18
Bildnachweis (für Meckertanten)http://www.iamag.co/features/itsart/wp-content/uploads/2015/08/Minority-Report-3D-Tracking-3.jpg
http://cdn.studiodaily.com/wp-content/uploads/2012/08/vicon-axiom.png
https://www.sciencedaily.com/images/2017/02/170217095950_1_900x600.jpg
https://cdn.instructables.com/F78/9R8D/I9JR2ZHN/F789R8DI9JR2ZHN.MEDIUM.jpg
http://clipartix.com/wp-content/uploads/2016/05/Lighthouse-clipart-0.jpeg
http://weclipart.com/gimg/672C35D34B47A8D5/microchip-clipart-pgb-chip-generic_Vector_Clipart.png
https://software.intel.com/sites/default/files/did_feeds_images/76220cfd-83d7-49b0-a8c3-be8a2728a6e6/76220cfd-83d7-49b0-a8c3-be8a2728a6e6-imageId=bbe41ee9-a80a-4d5d-91b0-7056b887223d.jpg
https://camo.githubusercontent.com/cc0f0331d963943c03888e49b91495e1649759be/687474703a2f2f6465762e61692f666f6e742d617765736f6d652f73656e736f7269636f6e2e706e67
https://d284x0ytlho6sy.cloudfront.net/images/400/AB88337_6.jpg
https://images10.newegg.com/NeweggImage/ProductImage/26-918-006-Z01.jpg
http://cliparting.com/wp-content/uploads/2016/10/Hammer-clip-art-images-illustrations-photos.png
https://www.vrheads.com/sites/vrheads.com/files/styles/larger/public/field/image/2016/11/htc-vive-manual-main.jpg?itok=HaAn-fIi