De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Presentatie Increment 3 EII6RTa Ingmar te Raa Jerome Bos Jordi Betting Sebastian Nadorp Simon Wels Theo Miltenburg.

Verwante presentaties


Presentatie over: "Presentatie Increment 3 EII6RTa Ingmar te Raa Jerome Bos Jordi Betting Sebastian Nadorp Simon Wels Theo Miltenburg."— Transcript van de presentatie:

1 Presentatie Increment 3 EII6RTa Ingmar te Raa Jerome Bos Jordi Betting Sebastian Nadorp Simon Wels Theo Miltenburg

2 2 Inleiding  Tijdsduur: 25 minuten  Doel: Informeren over het ontwikkelproces Informeren over het product Het product demonstreren  Onderwerpen: 1.Opdrachtomschrijving 2.Projectaanpak 3.Onderzoeken 4.Ontwerp 5.Plaatsbepaling 6.Demonstratie 7.Vragen  Klant: G.D. Blom (Alten PTS / Lectoraat)  Begeleiders: Dhr R. Tobias Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Conclusie Afsluiting

3 3 Opdrachtomschrijving  Indoor Navigation System 1.Applicatie en kaart installeren 2.Eindbestemming invoeren 3.Positie wordt bepaald 4.Gebruiker kan navigeren  Wat is er gemaakt: 1.Modulair framework 2.Connectionless plaatsbepaling middels Wifi-nodes 3.Een kaartenapplicatie  Wat ontbreekt: 1.Routebepaling 2.Gebruiksvriendelijke GUI Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

4 4 Projectaanpak  Scrum  Daily meetings  Sprints om de twee weken  Burndown-charts  Retrospectives  Tools  Android SDK  Eclipse (met Subclipse en Android Development Tools)  Enterprise Architect  Redmine  Subversion Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

5 5 Onderzoeken  SaxNav  Sensoren Bluetooth Wifi Kompas Accelerometer  Plaatsbepaling Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

6 6 Onderzoek SaxNav  Ontwikkeld door een Ambient Intelligence projectgroep  QR-Codes  A* padzoek-algoritme  Zuil applicatie  Herbruikbare componenten: Plattegrond Saxion A* algoritme Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

7 7 Onderzoek Bluetooth/Wifi  Bluetooth Officiële ondersteuning vanaf Android v.2.0 Lange discovery-tijd (tot 20 sec) Geen infrastructuur (nodes) aanwezig  Wifi Officieel ondersteunt Snelle discovery-tijd (complete lijst in ~1sec) Infrastructuur aanwezig Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

8 8 Onderzoek kompas  Verschillende tests: Bewegen in gebouw met betonstaal Invloed van de stand van de telefoon op de assen Magneten in de buurt houden van de telefoon Met een andere telefoon bellen in nabije omgeving van Android telefoon  Conclusie: goed bruikbaar Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

9 9 Onderzoek Accelerometer  Metingen over afstand van 80cm en 280cm  Conclusie: Niet bruikbaar Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting Referentie a Meting a Referentie B Meting B

10 10 Onderzoek plaatsbepaling  Connection oriented Angle of attack Sensor grid i.v.m. server side plaatsbepaling Round trip time  Connectionless Single node intelligence Gerichte antennes Triangulatie Fingerprinting Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

11 11 Ontwerp – Globaal ontwerp sensoren Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

12 12 Ontwerp - Communicatie Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

13 13 Ontwerp – Core Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

14 14 Ontwerp – Kaarten Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

15 15 Ontwerp – Sensoren Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

16 16 Ontwerp – Gebruikers Interface Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

17 17 Ontwerp - Intents  GUI scheiden van de overige code  GUI in Activities, op de achtergrond lopen Services  Het Android-platform beschikt standaard niet over observers  Android heeft daarentegen een alternatief: Intents  Middels Intents kan men het observer-model simuleren Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

18 18 Plaatsbepalingsalgoritme  Fingerprinting Maken van een kaart  Hoe werkt plaatsbepaling: Nauwkeurigheid Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

19 19 Fingerprinting  Maken van een kaart

20 20 Plaatsbepalingsalgoritme  Hoe werkt het? Een rekenvoorbeeld: Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

21 21 Plaatsbepalingsalgoritme  Nauwkeurigheid Afhankelijk van de kaart ~5 Meter  Verschillende verdiepingen zijn geen probleem Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

22 22 Demo Demonstratie film Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

23 23 Conclusie  Oplevering  Een modulair framework is ontworpen waar men op voort kan bouwen.  Connectionless plaatsbepaling is geïmplementeerd middels Wifi-nodes.  Met een kaarten-applicatie is het mogelijk om kaarten te maken en te wijzigen.  Aanbevelingen  Algoritme voor plaatsbepaling verbeteren  Routebepaling implementeren  Onderzoek naar gebruiksvriendelijke GUI  Onderzoek naar andere technologieën Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

24 24 Afsluiting Bedankt voor uw aandacht en aanwezigheid! Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Demo Afsluiting

25 25 Extra Sheet - Ontwerp - DAO Inleiding Opdracht Projectaanpak Onderzoek Ontwerp Plaatsbepaling Conclusie Afsluiting


Download ppt "Presentatie Increment 3 EII6RTa Ingmar te Raa Jerome Bos Jordi Betting Sebastian Nadorp Simon Wels Theo Miltenburg."

Verwante presentaties


Ads door Google