HARALD Systemskiss Version 0.3 Redaktör: Patrik Johansson Datum: 20 februari 2006 Status Granskad Johan Sjöberg 2006-02-10 Godkänd - yyyy-mm-dd
Projektidentitet Gruppens e-post: Beställare: Kund: Kursansvarig: Projekthandledare: CDIOharald@yahoogroups.com Johan Sjöberg, ISY tel: 013-28 28 03, e-post: johans@isy.liu.se Joakim Svensson, Saab Aerotech tel: 013-23 16 37, e-post: joakim.svensson@aerotechtelub.se Anders Hansson, ISY tel: 013-28 16 81, e-post: hansson@isy.liu.se David Törnqvist, tel: 013-28 18 82, e-post: tornqvist@isy.liu.se Gruppdeltagare Namn Ansvar Telefon E-post Henrik Wassén Projektledare (PL) 0704954258 henwa769@student.liu.se Patrik Johansson Dokumentansvarig (DOK) 0704325330 patjo158@student.liu.se Klas Håkansson Kvalitetsansvarig (KVAL) 0736878809 klaha361@student.liu.se Henning Roos Designansvarig (DES) 0736430416 henka435@student.liu.se Patrik Sköld Testansvarig (TEST) 0707575546 patsk256@student.liu.se Magnus Larsson Kundansvarig (KUND) 0708988234 magla151@student.liu.se Dokumenthistorik Version Datum Utförda förändringar Utförd av Granskad 0.1 2006-02-05 Första utkastet. PJ, HR KH 0.2 2006-02-12 Andra utkastet. PJ, ML PS 0.3 2006-02-20 Förändringar enligt granskad ver. 0.2 PJ
Innehåll 1 Inledning 1 1.1 Parter............................................ 1 1.2 Mål............................................. 1 1.3 Användning......................................... 1 1.4 Bakgrundsinformation................................... 1 1.5 Definitioner......................................... 1 2 Översikt av systemet 1 2.1 Övergripande beskrivning av systemet.......................... 2 2.2 Närmare beskrivning av delsystem............................ 2 2.2.1 GUI......................................... 2 2.2.2 Signalbehandlingssystem.............................. 2 2.2.3 Fast nät....................................... 2 2.2.4 Rörlig nod...................................... 2
1 Inledning Projektet syftar till att bestämma position för en rörlig nod i ett lokalt, öppet område, inom- eller utomhus. Beräkning av position ska ske med hjälp av mottagen signalstyrka från sändarna, trianguleringsberäkningar, sensorfusion samt filtrering. Detta kommer att göras med hjälp av Matlab. Ett grafiskt användargränssnitt ska tas fram där användaren ska kunna få information om den rörliga noden. 1.1 Parter Beställare är Johan Sjöberg, avdelningen för reglerteknik vid LiTH och de som ska konstruera och producera produkten är projektgrupp HARALD i kursen TSRT71, Reglerteknisk projektkurs vt -06. Kund är Saab Aerotech med kontaktperson Joakim Svensson. 1.2 Mål Projektets mål är att erhålla en robust och noggrann position. Då signalstyrkan kan variera beroende på om föremål är placerade mellan sändare och mottagare, ska systemet ha viss robusthet mot detta. 1.3 Användning Utvärdering av positionering med hjälp av Bluetooth åt Saab Aerotech. 1.4 Bakgrundsinformation Några referenser inom området är: Examensarbete: Avståndsbedömningmed radiovågor, Halmstads högskola Konferensbidrag: An indoor Bluetooth-based positioning system: concept, implementation and experimental evaluation av Silke Feldman m.fl. Rapport: Bluetooth positioning, Luleå tekniska högskola av J. Hallberg m.fl. Examensarbete: Positioning with Bluetooth, IR and RFID, Luleå tekniska högskola av M. Nilsson och J. Hallberg 1.5 Definitioner GUI = Graphical User Interface USB = Universal Serial Bus IR = Infrared RFID = Radio Frequency Identification 2 Översikt av systemet Systemet ska bestå av flera Bluetooth-sändare, en stationär dator samt en rörlig nod med Bluetoothmottagare.
Reglerteknisk projektkurs, CDIO HARALD 2 Figur 1: Översikt av systemet 2.1 Övergripande beskrivning av systemet Systemet ska bestå av sju stycken sändare som är kopplade till en dator. Dessa sändare ska vara utplacerade i ett rum. En mottagare ska sitta på en rörlig nod. Den rörliga noden ska ta emot signaler från sändarna och bearbeta dessa för att kunna bestämma den rörliga nodens position. 2.2 Närmare beskrivning av delsystem 2.2.1 GUI GUI är ett grännssnitt mellan användare och övriga system. GUI:t implementeras i en stationär dator. Kommunikationen mellan GUI:t och signalbehandlingssystemet sker med hjälp av funktionsanrop i Matlab. Figur 2: GUI 2.2.2 Signalbehandlingssystem System som behandlar mottagna signaler och skattar den rörliga nodens position. Signalbehandlingssystemet implementeras antingen i den rörliga noden, se figur 3, eller i en stationär dator, se figur 4, och kommunicerar med GUI:t enligt ovan. Signalbehandlingssystemet kommunicerar med det fasta nätet genom USB. 2.2.3 Fast nät Nät av sju stycken Bluetooth-sändare kopplade till en stationär dator. Kommunicerar med signalbehandlingssystemet genom USB. Sändarnätet kommunicerar med den rörliga noden genom Bluetooth. 2.2.4 Rörlig nod Bluetooth-modul på radiostyrd bil med dator. Tar emot signaler inklusive signalstyrka genom Bluetooth från det fasta nätet och behandlar dessa för att sedan skicka tillbaka dem till det fasta nätet.
Reglerteknisk projektkurs, CDIO HARALD 3 Figur 3: Signalbehandlingssystem Figur 4: Signalbehandlingssystem Figur 5: Fast nät Figur 6: Rörlig nod