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

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

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

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

Designspecifikation. LiTH AMASE Accurate Multipoint Acquisition from Stereovision Equipment. Magnus Dahrén Version 0.22

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

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

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

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

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

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

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

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

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

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

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

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

Systemskiss. LiTH Kamerabaserat Positioneringssystem för Hamnkranar Mikael Ögren Version 1.0. Status

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

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

HARALD Testprotokoll

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

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

LiTH Utveckling och implementering av regulator för styrning av gimbalmonterade sensorer i UAV:er. Systemskiss. Björn Wallebäck Version 1.

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

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

Systemskiss. Michael Andersson Version 1.0: Status. Platooning Granskad DOK, PL Godkänd Erik Frisk

Systemskiss Minröjningsbandvagn

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

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

Testplan Erik Jakobsson Version 1.1

LiTH 7 december Optimering av hjullastare. Testplan. Per Henriksson Version 1.0. LIPs. TSRT10 testplan.pdf WHOPS 1. tsrt10-vce@googlegroups.

HARALD. Version 0.2 Redaktör: Patrik Johansson Datum: 8 maj Status. Granskad - yyyy-mm-dd Godkänd - yyyy-mm-dd

Testplan Autonom truck

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

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

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

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

Testspecifikation. Henrik Hagelin TSRT10 - SEGWAY 6 december 2010 Version 1.0. Status:

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

Projektdirektiv Christian Andersson Naesseth Sida 1

Systemskiss. Remotely Operated Underwater Vehicle. Version 1.0. Simon Lindblom. 22 september Status

LiTH Lab1: Asynkron seriell dataöverföring via optisk länk Laboration 1. Asynkron seriell dataöverföring via optisk länk

Kravspecifikation. Självetablerande sensornätverk med 3G och GPS. Version 1.0. Christian Östman Datum: 12 maj 2008

Kravspecifikation. Estimering och övervakning av avgasmottryck i en dieselmotor. Version 1.2 Dokumentansvarig: Gustav Hedlund Datum: 24 april 2008

LiTH Autonom styrning av mobil robot Testplan Version 1.0 TSRT71-Reglertekniskt projektkurs Anders Lindgren L IPs

LiTH Golfspelande industrirobot Designspecifikation. Designansvarig: Mikaela Waller Version 1.0. Status. Granskad Martin

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

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

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

Projektplan. Modellbaserad diagnos av motortestcell Fredrik Johansson Version 1.0. Status. TSRT71 Modellbaserad diagnos av motortestcell IPs

Kravspecifikation Autonom målföljning med quadcopter

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

Testplan. Flygande Autonomt Spaningsplan. Version 1.0. Dokumentansvarig: Henrik Abrahamsson Datum: 14 mars Status.

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

Kravspecifikation21.pdf. Diagnos av elkraftsystem

LIPs Andreas Bergström ChrKr Projektdirektiv16_Toyota_v2.0.doc CKr

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

LIPS Kravspecifikation. Institutionen för systemteknik Mattias Krysander

Projektdirektiv Hanna Nyqvist Sida 1

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

Projektplan. LIPs. LiTH Flygsimulator Petra Malmgren. Version 1.0. Status. TSRT71 Reglerteknisk projektkurs Kristin Fredman.

TESTPLAN. Markus Vilhelmsson. Version 1.3. Status Detektion och felisolering i förbränningsmotor

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

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

LIPs Andreas Bergström ChrKr Projektdirektiv17_Toyota_v1.0.doc1 CKr

Kravspecifikation Autonom Bandvagn

Kravspecifikation Remotely Operated Underwater Vehicle

Kravspecifikation. LIPs. Marcus Arvidsson & Jacob Bernhard Version 1.1. LiTH 22 november imap. Status Granskad. Autonom bandvagn 1

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

Slutrapport Version 2.1

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

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

Testprotokoll Autonom målföljning med quadcopter

STUM. Övergripande Testplan. Sammanfattning. Redaktör: Thomas Janowski Version: Syntetiskt tal utan modulering

Projektplan David Sandberg Version 1.0

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

Systemskiss Autonom styrning av gaffeltruck

Systemskiss Autonom målföljning med quadcopter

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

Kravspecifikation. LIPs. Lith Golfspelande industrirobot med kamera Mats Tjäder Version 1.0. Status

Projektplan. LiTH Kamerabaserat Positioneringssystem för Hamnkranar Mikael Ögren Version 1.0. Status

TSRT10 - Projektplan

Prestandautvärdering samt förbättringsförslag

Projektplan. Flygande Autonomt Spaningsplan. Version 1.0. Dokumentansva Datum: 13 februari Dokumentansvarig: Henrik Abrahamsson.

Projektdirektiv. Rikard Falkeborn Sida 1

Före Kravspecifikationen

Kravspecifikation. Remotely Operated Underwater Vehicle. Version 1.4. Simon Lindblom. 27 november Status

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

Projektplan Autonomstyrning av gaffeltruck

Efterstudie. LIPs. LiTH Autonom styrning av mobil robot Martin Elfstadius. Version 1.0. Status. TSRT71-Reglertekniskt projektkurs

Projektplan Autonom Bandvagn

Projektplan Autonom målföljning med quadcopter

Projektplan Optimal Styrning av Autonom Racerbil

PROJEKTPLAN. Robotrace Robotrace Version 1.1. Status. Anton Karlsson Per Landström LIPS Projektplan i Oskar Svensson

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

PROJEKTPLAN. Programmerbar modellbåt Pontus Brånäs, Wojtek Thorn Version 1.1. Status

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

Transkript:

2006-02-15 Systemskiss Jon Månsson Version 1.0 Granskad Godkänd TSBB51 LIPs John Wood johha697@student.liu.se 1

PROJEKTIDENTITET VT2006, Linköpings tekniska högskola, ISY Namn Ansvar Telefon E-post Mikael Karelid kundansvarig (KUN) 073-7170360 mikka086@student.liu.se John Wood dokumentansvarig (DOK) johwo077@student.liu.se Magnus Dahrén designansvarig (DES) magda790@student.liu.se Jon Månsson testansvarig (TST) jonma365@student.liu.se Ove Svensson kvalitetsansvarig (QS) ovesv190@student.liu.se Johan Hallenbergprojektledare (PL) 073-0330203 johha697@student.liu.se E-postlista för hela gruppen: johha697@student.liu.se Kund: FOI Kontaktperson hos kund: Morgan Ulvklo, morgan@foi.se Kursansvarig: Klas Norberg, klas@isy.liu.se Handledare: Johan Wiklund, ISY och Anders Moe, ISY. TSBB51 LIPs 2

Innehåll DOKUMENTHISTORIK...4 1 INLEDNING...5 1.1 PARTER... 5 1.2 MÅL... 6 1.3 ANVÄNDNING... 6 1.4 DEFINITIONER...6 2 ÖVERSIKT AV SYSTEMET... 7 2.1 GROV BESKRIVNING AV PRODUKTEN...7 2.2PRODUKTKOMPONENTER...8 2.3 BEROENDEN TILL ANDRA SYSTEM...8 2.4 INGÅENDE DELSYSTEM... 8 2.5 DESIGNFILOSOFI... 8 3 KAMERARIGG... 9 3.1 KAMEROR...9 3.2 TRÖGHETSSYSTEM IMU... 9 3.3 LASERSCANNER...9 4 DATABEHANDLINGSENHET... 10 4.1 DATAINSAMLINGSGRÄNSSNITT... 10 4.2 VERKTYGSLÅDA...11 4.3 GRAFISKT GRÄNSSNITT GUI...11 4.4 APPLIKATION...11 TSBB51 LIPs 3

Dokumenthistorik version datum utförda förändringar utförda av granskad 0.1 2006-02-01 Första utkastet JM, OS, JW Alla 0.11 2006-02-01 Andra utkastet MK, JM, JW Alla 0.12 2006-02-05 Tredje utkastet JW, JM Alla 0.2 2006-02-08 Fjärde utkastet JH, JW Alla 1.0 2006-02-15 Ändrat till version 1.0 efter godkännande av FOI och kursansvarig JW TSBB51 LIPs 4

1 Inledning FOI ska konstruera en obemannad markgående robot (UGV). Vi har fått i uppgift att utveckla ett system som ska ge information som kan hjälpa roboten med t.ex. kollisionshantering. Projektets syfte är att utveckla ett system för estimering av punktmoln som uppdateras med tiden och tar hänsyn till tidigare data. Molnet består av en mängd punkter som beskriver djup i en omgivelse. System består av två till tre kameror monterade på en rigg och en dator, se figur nedan. Detta dokument innehåller de uppslag och idéer som framkommit från kravspecifikationen. Systemskissen ligger till grund för designspecifikationen. Figur 1: Fotomontage 1.1 Parter Kund: Morgan Ulvklo, FOI. Producent: Projektgruppen. Examinator: Klas Nordberg, ISY. Handledare: Johan Wiklund, ISY och Anders Moe, ISY. TSBB51 LIPs 5

1.2 Mål Att utveckla och implementera ett system för estimering av en omvärldsmodell utifrån punktmoln i en scen med hjälp av två till tre kameror, rigg, tröghetsnavigeringssystem (IMU) och en dator 1.3 Användning Systemet ska användas av FOI som ett delsystem i en UGV. Systemet ska stödja beslutsfunktioner för t.ex. navigering och kollisionshantering. 1.4 Definitioner UGV Unmanned Ground Vehicle INS Inertial Navigation System IMU Inertial Measurement Unit GUI Graphical User Interface SceneServer Simuleringsmiljö från FOI TSBB51 LIPs 6

2 Översikt av systemet 2.1 Grov beskrivning av produkten Systemet ska utgöras av en rigg där två eller tre kameror är monterade, samt en dator för beräkningar och bildanalys. Systemet ska som resultat ge en modell av omgivningen i form av ett punktmoln som uppdateras och utnyttjar tidigare data. Kamerorna kommer att leverera högupplösta stereopar av omgivningen vilka kommer att användas för avståndsberäkning. En tredje kamera kan användas för att öka säkerheten hos avståndsdatat. En IMU kommer att ge data om systemets rörelse vilket kan användas för att ge en snabbare stereoalgoritm och för att skapa ett scenminne. Systemet ska även klara av att göra beräkningarna på virtuell data från programvaran SceneServer. Figur 2: Skiss över systemet. TSBB51 LIPs 7

2.2 Produktkomponenter Implementeringen kommer att ske på en industridator till vilken en kamerarigg kommer att vara kopplad. Programvaran kommer att implementeras i Matlab. På kamerariggen kommer det att finnas tre digitalkameror med högupplösande sensorer. Dessutom kommer en IMU att vara monterad på riggen som levererar positionsdata. 2.3 Beroenden till andra system Systemet kommer inte vara beroende av andra system dock ska det gå att simulera med virtuell data från SceneServer. 2.4 Ingående delsystem Systemet består av två delsystem: Kamerarigg 1. Kameror 2. Tröghetssystem IMU 3. Laserscanner Databehandlingsenhet 1. Datainsamlingsgränsnitt 2. Verktygslåda 3. Grafisktgränssnitt GUI 4. Applikation 2.5 Designfilosofi Tyngdpunkten ska läggas på funktionalitet framför prestanda, dock ska prestandan inte glömmas vid val och implementation av algoritmerna. Systemet ska också konstrueras på sådant sätt att information från ytterligare sensorer och mätdon ska kunna användas, speciellt SceneServer. TSBB51 LIPs 8

3 Kamerarigg Kamerariggen, vilken utvecklas för att möjliggöra autonom styrning av en UGV, består av tre fastmonterade kameror vilka ska ge information i form av bilder till databehandlingsenheten. Då kamerariggen är tänkt att fästas på en pan-tilt-plattform på UGV-farkosten ska även en IMU ingå, vilken ska bidraga med tröghetsdata till systemet. Vidare ska möjligheten att använda data från en laserscanner undersökas. Kamera Kamera LASER Kamera Kamerarigg 3.1 Kameror För grundläggande funktionalitet ska två kameror användas för att tillgodose systemet med stereodata. Beroende på val av stereoalgoritmen ska det undersökas hur en tredje kamera bör konfigureras för att förbättra punktmolnskattningen. 3.2 Tröghetssystem IMU En IMU ska användas för att bidra systemet med tröghetsnavigationsdata som i första hand ska användas för att skatta systemets egomotion. 3.3 Laserscanner IMU Kamerarigg En laserscanner ska kunna kopplas på riggen för att bidra med djupdata längs en horisontallinje. Denna information ska eventuellt användas för att öka säkerheten på utdata. TSBB51 LIPs 9

4 Databehandlingsenhet Databehandlingen kommer ske i en PC utgående från data som den samlar in via sensorerna på kamerariggen. Utdatat som eftersöks är en beskrivning av den fysiska omgivningen som systemet befinner sig i, representerat i form av ett punktmoln. Figur 3: Skiss över databehandlingsenhet. 4.1 Datainsamlingsgränssnitt Eftersom huvuddelen av utvecklingsarbetet sker med simulerat data bör databehandlingen kunna ske oberoende av om data från kamerariggen eller simuleringen används. Detta är även önskvärt efter utvecklingsfasen, då test av systemet på virtuella miljöer kan vara av intresse. Även styrning av SceneServer och sensorer kopplas via gränssnittet.gränssnittet ska kunnas styras m.h.a. GUI:t för t.ex. styrning av kameror och växla indata. TSBB51 LIPs 10

4.2 Verktygslåda För att lösa systemets huvuduppgift ska en verktygslåda med diverse funktioner tillverkas. Ett antal av funktionerna ska dessutom kombineras till en applikation som uppfyller målet, omvärldsmodellen. Val av de funktioner som slutligen används i applikationen kommer att ske genom utvärdering. Verktygslåda Skalpyramider Gaussisk Laplace Stereoalgoritmer Baseline stereo Feature based Motion stereo Ego-motion Kamerakalibrering Trinoculära algoritmer Punktmolnsoperationer Figur 4: Exempel på verktygslådans innehåll. Figuren ovan är ett exempel på hur det kan se ut när verktygslådan är färdig. Under projektets gång kommer verktygslådan att utvecklas efter behov. 4.3 Grafiskt gränssnitt GUI Detta delsystem är till för att ge grafisk feedback till användaren för att kunna utvärdera systemet och verifiera dess funktionalitet. Gränsnittet kommer även att möjliggöra justering av vissa parametrar samt styrning av kameror / simuleringsmiljö. GUI:t kommer att implementeras i Matlab. 4.4 Applikation Utdata från systemet är aktuell representation av omgivande miljö i form av ett punktmoln som uppdateras med tiden. Den använder sig av verktygslådans funktioner för att skatta en modell av omvärlden. I första steget beräknar applikationen ett punktmoln av omgivningen, därefter uppdateras den aktuella omvärldsmodellen med information från det nya punktmolnet och egomotionfunktionerna. TSBB51 LIPs 11