LiTH. WalkCAM 2007-05-21. Kravspecifikation. Redaktör Andreas Fältskog Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

Relevanta dokument
LiTH. WalkCAM 2007/05/15. Testplan. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

LiTH. WalkCAM 2007/05/15. Testrapport. Mitun Dey Version 1.0. Status. Granskad. Godkänd. Reglerteknisk projektkurs WalkCAM LIPs

HARALD. Systemskiss. Version 0.3 Redaktör: Patrik Johansson Datum: 20 februari Status

Prestandautvärdering samt förbättringsförslag

Kravspecifikation. LiTH Segmentering av MR-bilder med ITK Anders Eklund Version 1.0. Status

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

Testplan. LIPs. LiTH Golfspelande industrirobot med kamera Mats Tjäder Version 1.0. Status. TSRT71 Reglerteknisk projektkurs Mats Tjäder 1

Projektplan. LiTH Segmentering av MR-bilder med ITK Anders Eklund. Version 1.0. Status. Bilder och grafik projektkurs, CDIO MCIV LIPs

LiTH Autonom styrning av mobil robot Projektplan. Martin Elfstadius & Fredrik Danielsson. Version 1.0

Systemskiss. Status. David Sandberg, Tobias Lundqvist, Rasmus Dewoon, Marcus Wirebrand Version 1.0. Granskad Godkänd

KRAVSPECIFIKATION. Pontus Brånäs Wojtek Thorn Version 1.1. Status

Utveckla arbetsmiljö och verksamhet genom samverkan

Projektplan. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Johan Hallenberg Version 1.0

Systemskiss. Självetablerande sensornätverk med 3G och GPS. Version 0.2. Christian Östman Datum: 15 maj 2008

LiTH Segmentering av MR-bilder med ITK Efterstudie MCIV. Anders Eklund. Status

Kravspecifikation. Flygande Autonomt Spaningsplan. Version 1.2. Dokumentansvarig: Henrik Abrahamsson Datum: 29 april Status.

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

Kravspecifikation. LIPs. LiTH Flygsimulator Erik Carlsson. Version 1.0. Status. TSRT71 Reglerteknisk projektkurs Kristin Fredman

Hur utvecklar man användbara system? Utvärdering. Användbarhet handlar om kvalitet. Utvärdering. Empiriska mätningar. Metoder

Användarmanual - Digitalt utbildningsprotokoll (DUP)

Systemskiss. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Erik Andersson Version 1.0. Status

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

Kravspecifikation. Joachim Lundh TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

Testplan. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Martin Skoglund Version 1.1. Status

Systemskiss. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Jon Månsson Version 1.0

LiTH, Reglerteknik Saab Dynamics. Testplan Collision avoidance för autonomt fordon Version 1.0

Kravspecifikation. LiTH Autonom bandvagn med stereokamera Gustav Hanning Version 1.0. Status. TSRT10 8Yare LIPs.

Webb-bidrag. Sök bidrag på webben Gäller från

Efterstudie. Redaktör: Jenny Palmberg Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Jenny Palmberg

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

Kravspecifikation. LiTH. Autopositioneringssystem för utlagda undervattenssensorer Erik Andersson Version 1.3. Status

Kravspecifikation. LiTH AMASE Accurate Multipoint Acquisition from Stereo vision Equipment. John Wood Version 1.0.

Projektplan. LiTH Reglering av Avgaser, Trottel och Turbo Fredrik Petersson Version 1.0. Status. Reglerteknisk Projektkurs RATT LIPs

FORDONSTESTTEKNIK. Ämnets syfte

DEMOKRATI 3 DEMOKRATINS VILLKOR

Revidering av ISO 9001:2015 Vanliga frågor (FAQ)

Efter att du har installerat ExyPlus Office med tillhörande kartpaket börjar du med att göra följande inställningar:

Koncept Katalog 2009

ANVÄNDARHANDLEDNING FÖR

HARALD Testprotokoll

Rapportering som krävs utöver LIPS-dokumenten: poster föredrag där projektets genomförande och resultat beskrivs hemsida som beskriver projektet

Statsbidrag för läxhjälp till huvudmän 2016

Kravspecifikation. LIPs. LiTH Reglering av Avgaser, Trottel och Turbo Niclas Lerede Version 1.2. Status. Reglerteknisk Projektkurs

Gemensam byggprocess, GBP

Projektdirektiv Hanna Nyqvist Sida 1

NYHETER ISO 14001:2015

Sammanfatta era aktiviteter och effekten av dem i rutorna under punkt 1 på arbetsbladet.

Externa mediekort. Dokumentartikelnummer: I den här handboken beskrivs hur du använder externa mediekort. Oktober 2005

ROVBASE. Logga in och anpassa Rovbase. Version

LiTH Utveckling och implementering av regulator för styrning av gimbalmonterade sensorer i UAV:er. Kravspecifikation.

LiTH Mobile Scout. Kravspecifikation. Redaktör: Patrik Molin Version 1.0. Status. Granskad Godkänd. TSRT71 Patrik Molin.

Uppdragsbeskrivning. Digital Skyltning. Version 1.0 Mats Persson. Distributionslista. Namn Åtgärd Info.

Internkontrollplan 2014 Jämtlands Räddningstjänstförbund

Följsamhet till fullmäktiges reglemente för intern kontroll

Socialstyrelsens författningssamling

Testprotokoll. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd

Administration Excelimport

Välkomna till KMM! KMM. KMM - lärandemål Efter fullgjord kurs ska ni bland annat kunna:

Projektplan. LIPs. Per Henriksson Version 1.0. LiTH 7 december Optimering av hjullastare. TSRT10 projektplan.pdf WHOPS 1

Projektdirektiv. Rikard Falkeborn Sida 1

THE EUROPEAN GREENBUILDING PROGRAMME. Riktlinjer för GreenBuilding Stödjande Företag

Testprotokoll Autonom målföljning med quadcopter

Hur skapar man formula r

Nationella prov gymnasieskolan: resultat

Studiehandledning. Projektplan för ett evidensbaserat vårdutvecklingsprojekt HT-11

Nationell källa för ordinationsorsak kopplad till nationell informationsstruktur

Sveriges Trafikskolors Riksförbund Film om körkort för nysvenskar Speakertext - Svensk

LIPS Kravspecifikation. Institutionen för systemteknik Mattias Krysander

Systemskiss. LiTH Autonom bandvagn med stereokamera Gustav Hanning Version 1.0. Status. TSRT10 8Yare LIPs. Granskad

KOMMUNICERA. och nå dina mål. Lärandeförvaltningens kommunikationsstrategi

Systemskiss. Redaktör: Anders Toverland Version 1.0. Status. LiTH Fordonssimulator. Granskad Godkänd. TSRT71 Anders Toverland

Bortom fagert tal om bristande tillgänglighet som diskriminering

Projektdirektiv Oskar Ljungqvist Sida 1. Kund/Examinator: Daniel Axehill, Reglerteknik/LiU

Syftet med en personlig handlingsplan

Testplan. Redaktör: Sofie Dam Version 0.1. Status. Planering och sensorfusion för autonom truck Granskad Dokumentansvarig - Godkänd

Stockholms Tekniska Gymnasium Prov Fysik 2 Mekanik

Kravspecifikation. Oskar Törnqvist Version 1.0. Status. Granskad. Godkänd

Introduktion till programmering D0009E. Välkomna!

MANUAL TILL AVTALSMALL FÖR KIST- OCH URNTRANSPORTER

Dash and Dot. Svårighetsgraden bestämmer du själv genom att välja någon av av de 5 appar som är kopplade till Dash & Dot.

Kravspecifikation. Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil. Version 1.1 Joel Lejonklou 26 november 2012

Två konstiga klockor

LiTH Autonom bandvagn med stereokamera Användarhandledning. Gustav Hanning Version 0.1. Status. Granskad. Godkänd.

HT 2011 FK2004 Tenta Lärare delen 4 problem 6 poäng / problem

Kurir för it-incidentrapportering snabbguide installation

Personalavdelningen. Underlag för lönesamtal, utifrån universitetets generella lönekriterier

MANUAL För externa leverantörer Projektportal Investera

Kravspecifikation. Remotely Operated Underwater Vehicle. Version 1.0 Malte Moritz ROV. Status

En Single-Page Application för små barn, barnens föräldrar samt en och annan mormor

Instruktioner för beställning och kontoadministration för abonnenter av inlästa läromedel

Skolinspektionen Nyanlända 2016

Design by. Manual Jossan.exe. Manual. till programmet. Jossan.exe. E-post:

Elevinflytande i planeringen av undervisningen. BFL-piloter Mats Burström

Projektplan. LiTH Autonom bandvagn med stereokamera Henrik Berggren Version 1.0. Status. TSRT10 8Yare LIPs. Granskad

Likabehandlingsplan för läsåret

Innehåll. Projekt Greed. Projekt definition. Projekt Greed En introduktion till projektmodellen LIPs

Vad tycker de äldre om äldreomsorgen? Stockholms län Resultat för Farsta Hemtjänst

Att komma igång. Vad är ett program? Kompilerande-Interpreterande Programmeringsmiljö Hello World! Att programmera och ett enkelt program

Transkript:

WalkCAM 2007-05-2 Kravspecifikation Redaktör Version.0 Status Granskad Godkänd

WalkCAM 2007-05-2 PROJEKTIDENTITET Reglerteknisk projektkurs, WalkCAM, 2007/VT Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Henrik Johansson Projektledare 0703 50 53 26 henjo828@student.liu.se Dokumentansvarig 0706 66 70 55 andfa970@student.liu.se Mitun Dey Testansvarig 0707 4 37 84 mitde726@student.liu.se Lars Furedal Design 0703 34 5 35 larfu592@student.liu.se Oscar Carlsson Implementation 0705 33 08 7 oscca558@student.liu.se E-postlista för hela gruppen: Hemsida: http://walkcam.hopto.org Kund: SAAB Aerotech, 58 82 LINKÖPING, kundtel. 032 3 000, fax: 032 98 449 Kontaktperson hos kund: Hans Bohlin, 032 3 539, 0706 74 42 9, hans.bohlin@saabgroup.com Beställare: Jeroen Hol, B BV2A:54, 03 28 28 03, hol@isy.liu.se Kursansvarig: Anders Hansson, B Bv2A:550, 032 8 68, hansson@isy.liu.se Handledare: Henrik Ohlsson, B Bv2A:526, 03 28 23 06, ohlsson@isy.liu.se 2

WalkCAM 2007-05-2 Innehåll INLEDNING...5. PARTER...5.2 MÅL...5.3 ANVÄNDNING...5.4 BAKGRUNDSINFORMATION...6.5 DEFINITIONER...6 2 ÖVERSIKT AV SYSTEMET...7 2. GROV BESKRIVNING AV PRODUKTEN...7 2.2 PRODUKTKOMPONENTER...8 2.3 BEROENDEN TILL ANDRA SYSTEM...8 2.4 INGÅENDE DELSYSTEM...8 2.5 FUNKTIONELLA KRAV PÅ HELA SYSTEMET...8 2.6 DESIGNKRAV PÅ HELA SYSTEMET...8 3 DATAINSAMLINGSMODUL...9 3. INLEDANDE BESKRIVNING AV DATAINSAMLINGSMODULEN...9 3.2 FUNKTIONELLA KRAV...9 3.3 DESIGNKRAV...9 4 BERÄKNINGSMODUL...0 4. INLEDANDE BESKRIVNING AV BERÄKNINGSMODULEN...0 4.2 FUNKTIONELLA KRAV...0 4.3 DESIGNKRAV...0 5 PRESENTATIONSMODUL... 5. INLEDANDE BESKRIVNING AV PRESENTATIONSMODULEN... 5.2 FUNKTIONELLA KRAV... 5.3 DESIGNKRAV... 6 LEVERANSKRAV OCH DELLEVERANSER...2 7 DOKUMENTATION...3 3

WalkCAM 2007-05-2 Dokumenthistorik version datum utförda förändringar utförda av Granskad.0 2007-05-2 Revisions ändrad till leverans, logo dit lagd HJ 0.7 2007-02-2 SAAB logotype borttagen AF 0.6 2007-02-08 Reviderad efter kommentering från beställaren HJ 0.5 2007-02-06 Reviderad efter granskning AF beställare 0.4 2007-02-05 Reviderad efter kommentar från beställaren och kunden AF LF,OC 0.3 2007-0-3 Reviderad och skickad till kund AF Gruppen 0.2 2007-0-30 Andra utkast AF - 0. 2007-0-29 Första utkastet AF - 4

Inledning SAAB Aerotech står i begrepp att utvärdera en rad möjliga tekniker och sensorer för pedestrial navigering. Ett system för pedestrial navigering innebär att utrusta en person med ett navigeringssystem med funktioner för att bl.a. bestämma personens position och riktning mot norr.. Parter Parter i projektet utgörs av kund, beställare, examinator, projektgrupp, handledare och experter. Kund: Hans Bohlin (SAAB Aerotech) Beställare: Jeroen Hol (ISY Reglerteknik) Examinator: Anders Hansson (ISY Reglerteknik) Projektgruppen:, Henrik Johansson, Mitun Dey, Lars Furedal, Oscar Carlsson Handledare: Henrik Ohlsson (ISY Reglerteknik) Experter: Peter Wallman, SAAB, för frågor ang. hårdvara..2 Mål Målet med detta projekt är att ta fram en laborationsutrustning för utvärdering av kamerabaserad odometri och dödräkning. Med hjälp av laborationsutrustningen skall dessutom prestandautvärdering av kameratekniken göras. Följande konkreta resultat skall uppnås: En fungerande mätenhet. En Matlab-implementation av Optical Flow och Odometri som innefattar skattning av noggrannhet. En prestandautvärdering. En livedemonstration. En lista med förslag för att förbättra prestanda och noggrannhet..3 Användning Laborationsutrustningen är till för utvärdering av kameratekniken som en del av den tänkta plattformen. Den slutgiltiga navigeringsutrustningen är främst tänkt att användas av militär och blåljusmyndigheter såsom polis och brandkår. En del av prestandautvärderingen är t.ex. att ta reda på vilken kvalitet på videoströmmarna (upplösning och frekvens) som krävs för att få tillräcklig noggrannhet i beräkningarna. 5

.4 Bakgrundsinformation Andra navigeringsutrustningar såsom GPS eller accelerometrar har inte tillfredställande noggrannhet eller fungerar inte under alla omständigheter. Detta har lett till denna utvärdering av ny teknik..5 Definitioner ISY - Institutionen för systemteknik vid Linköpings Universitet. Optical Flow Utifrån kamerans rörelse beräknas hastighet och riktning. Odometri Att integrera fart till förflyttad sträcka. Dödräkning Från utgångsposition beräknas ny position genom att addera tillryggalagd sträcka som t.ex. erhållits mha odometri. 6

2 Översikt av systemet 2. Grov beskrivning av produkten Laborationsutrustningen kommer att bestå av tre huvudkomponenter. En för datainsamling, en för navigeringsberäkningar och en för presentation av resultatet. Beräkningar och presentation kommer att göras offline, dvs. inte i fält. Figur visar en översikt av systemets olika delar. Datainsamlingsmodulen kommer att bestå av 2 st. kameror monterade på en ryggsäcksram. Videoströmmarna från kamerorna fångas in med en bärbar PC försedd med ett grabber-kort och tillhörande mjukvara. Beräkningsmodulen utgörs av en PC med Matlab installerat. Videoströmmarna importeras och analyseras med Optical Flow. Med hjälp av ett kalmanfilter estimeras position och riktning. En viktig del i beräkningen är att göra en bra skattning av noggrannheten av positions- och riktningsberäkningen. Presentationsmodulen utgörs av ett grafisk gränssnitt som visar beräknat resultat. Förutom att visa tillryggalagd sträcka på en kartbild kommer även information som felmarginal, hastighet och riktning att visas i gränssnittet. PC Datainsamling Beräkning (PC med Matlab) HDD Import av videoströmmar Mjukvara för att spara videoström Optical Flow Grabber-kort Kalmanfilter Presentation Grafiskt gränssnitt Figur - Grov systembeskrivning av WalkCAM 7

2.2 Produktkomponenter Laborationsutrustningen skall byggas med hjälp av komponenter tillhandahållna av SAAB Aerotech. 2.3 Beroenden till andra system I denna första fas kommer inte utrustningen interagera med några system. 2.4 Ingående delsystem Datainsamlingsmodul Beräkningsmodul Presentationsmodul 2.5 Funktionella krav på hela systemet Krav nr Original Systemet skall offline kunna beräkna position och riktning med hjälp av känd startposition och startriktning. Krav nr 2 Original Systemet skall testas för att utvärdera vilken prestanda man kan uppnå med tekniken. Resultat av tester dokumenteras i dokumentet Prestandautvärdering som även innehåller en lista med förslag till förbättringar. Krav nr 3 Original Prestandatester skall utföras på plant underlag och med vanlig gång. Krav nr 4 Original Det skall finnas manualer för installation och användning av utrustningen. 2.6 Designkrav på hela systemet Krav nr 0 Original Krav nr Original Dokumentation skall ske på svenska och enligt LIPS dokumentmallar. Kodning sker på engelska och all kod tillhör SAAB Aerospace. 8

3 Datainsamlingsmodul 3. Inledande beskrivning av datainsamlingsmodulen LiTH Datainsamlingsmodulen kommer att bestå av 2 st. kameror monterade på en ryggsäcksram. På ryggsäcksramen kommer även en dator med ett video-grabberkort finnas monterad. För att förse utrustningen med elkraft förses utrustningen med en kraftkälla. Videoströmmarna från kamerorna fångas in med grabber-kortet och tillhörande mjukvara för att sedan sparas på datorns hårddisk. De sparade videoströmmarna kan sedan importeras och analyseras av beräkningsmodulen. 3.2 Funktionella krav Krav nr 20 Original Utrustningen skall kunna appliceras på både person och vagn. Krav nr 2 Original Krav nr 22 Original Krav nr 23 Original Utrustningen skall bestå av 2 digitala videokameror, kraftkälla, och datorutrustning monterad på en ryggsäcksram. Utrustningen ska kunna spela in videoströmmar i minst 5 minuter från minst 2 källor och lagra dem på hårddisk. Diagnos och övervakning av videofilerna. Kontroll under import av video att insamlingen fungerar. 2 3.3 Designkrav Krav nr 30 Original Utrustning skall byggas på ett professionellt sätt för permanent användning. 9

4 Beräkningsmodul 4. Inledande beskrivning av beräkningsmodulen Beräkningsmodulen består av en PC med Matlab installerat. Videoströmmarna från datainsamlingsmodulen importeras och analyseras med Optical Flow. Med hjälp av ett kalmanfilter estimeras position och riktning. Beräkningsalgoritmerna bygger på odometri och dödräkning. En viktig del i beräkningen är att göra en bra skattning av noggrannheten hos positions- och riktningsberäkningen. 4.2 Funktionella krav Krav nr 40 Original Krav nr 4 Original Krav nr 42 Original Krav nr 43 Original Tillryggalagd sträcka och riktning skall kunna beräknas ur videoströmmarna från datainsamlingsmodulen. Modulen skall göra en robust skattning av noggrannheten. Dvs. det verkliga felet får inte överstiga det skattade felet. Beräkningsresultatet skall sparas i en datastruktur som kan användas av presentationsmodulen. Systemet skall ha en felmarginal på högst 2 % av tillryggalagd sträcka. 2 4.3 Designkrav Krav nr 50 Original Krav nr 5 Original Krav nr 52 Original Beräkningar skall göras på en dator med Matlab i Windowsmiljö. Optical Flow skall användas för att med hjälp av videoströmmarna beräkna kamerornas hastighet. För att beräkna ny position och riktning skall odometri och dödräkning användas. 0

5 Presentationsmodul 5. Inledande beskrivning av presentationsmodulen Presentationsmodulen utgörs av ett grafiskt gränssnitt som visar beräknat resultat. Förutom att visa tillryggalagd sträcka på en kartbild kommer även information som felmarginal, hastighet och riktning att visas i gränssnittet. I detta grafiska gränssnitt kommer det även att finnas funktioner för att importera videoströmmar och starta beräkningsprocessen samt att ange startposition och startriktning. 5.2 Funktionella krav Krav nr 60 Original Resultatet skall kunna visas grafiskt. Tillryggalagd sträcka och felmarginal skall åskådliggöras i resultatvisning. Krav nr 6 Original Krav nr 62 Original Krav nr 63 Original Krav nr 64 Original Krav nr 65 Original Skall innehålla funktioner för att välja vilka filer med videoströmmar som skall importeras. Skall innehålla funktioner för att ange startposition och startriktning. Skall innehålla funktioner för att starta och stoppa beräkningarna i beräkningsmodulen. Resultatet skall kunna visas med aktuell kartbild som bakgrund. Resultatvisning skall inkludera visning av hastighet och vinkelhastighet 2 2 5.3 Designkrav Krav nr 70 Original Gränssnittet skall implementeras i Matlab i Windows-miljö.

6 Leveranskrav och delleveranser I tabellen nedan visas de två största datumen under detta projekt. Fler beslutspunkter och viktiga datum finns i Projektplan (Johansson, 2007) 9 februari Kravspecifikationen Systemskiss En första version av projektplan och tidplan 23 maj Projektpresentation inklusive livedemonstration Prestandautvärdering inkl. lista med förbättringsförslag Teknisk Dokumentation Användar- och installationsmanual 2

Dokumentation Dokumentation ska skötas fortlöpande under projektets gång enligt LIPS-modellen. Dokumentansvarig är den som har ansvar för att all nödvändig dokumentation finns tillgänglig för alla som behöver den. De dokument som ska skapas under projektets gång är (se LIPS-modellen för definition av respektive dokument): Kravspecifikation Systemskiss Projektplan Tidplan Testplan Testresultat Designspecifikation Teknisk dokumentation Prestandautvärdering inkl. lista med förbättringsförslag Användar- och installationsmanual Efterstudie All dokumentation sker på svenska och dokumentation kommer att lagras i projektets svnrepository på ISY. Här lagras även projektets källkod och annan projektrelaterad information. Källkod som produceras i projektet tillhör SAAB Aerospace och får ej ligga kvar på svnrepository på ISY efter projektets slut. 3