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

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

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

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

LIPs Isak Nielsen ChrKr Projektdirektiv13_ROV.doc CKr

Projektdirektiv Christian Andersson Naesseth Sida 1

Projektdirektiv Hanna Nyqvist Sida 1

Projektdirektiv. Rikard Falkeborn Sida 1

LIPs Daniel Axehill ChrKr Projektdirektiv_Saab_v3 CKr

Projektplan Autonomstyrning av gaffeltruck

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

Dokumentation och presentation av ert arbete. Kursens mål. Lärare Projektmedlemmar. Studenter Extern personal. Projektfaser. Projektroller.

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

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

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

Dokumentation och presentation av ert arbete

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

Kravspecifikation Autonom styrning av gaffeltruck

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

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

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

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

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

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

Testplan Autonom truck

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

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

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

Projektarbete. Johan Eliasson

Detektion och felisolering i förbränningsmotorer PROJEKTPLAN. Max Karjalainen. Version 1.0. Status

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

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

Projektplan David Sandberg Version 1.0

Projektplan Autonom målföljning med quadcopter

Testplan Racetrack 2015

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

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

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

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

Testprotokoll Racetrack 2015

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

Reglerteknisk projektkurs TSRT10

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

Projektplan Autonom Bandvagn

Systemskiss Autonom styrning av gaffeltruck

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

TSRT10 - Projektplan

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

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

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

Testprotokoll Autonom målföljning med quadcopter

LiTH Modellering av Helikopterdynamik Projektplan. Gustaf Norman Version 1.1

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

Projektplan Autonom spaning med quadcopter

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

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

Reglerteknisk projektkurs TSRT10

Projektplan. Remotely Operated Underwater Vehicle. Version 1.3. Oscar Wyckman. 20 november Status

Reglerteknisk projektkurs TSRT10

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

Kandidatprojekt i elektronik Efter fullgjord kurs ska ni kunna: Kandidatprojekt i elektronik, 16 hp Kursansvarig: Tomas Svensson

Kravspecifikation Autonom Bandvagn

Projektplan Optimal Styrning av Autonom Racerbil

Före Kravspecifikationen

Kandidatprojekt i elektronik. Kandidatprojekt i elektronik, 16 hp Kursansvariga: Tomas Svensson, Mattias Krysander

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

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

Datastrukturer och algoritmer

Testplan Autonom målföljning med quadcopter

TANA81: Matematikprojekt

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

Information TBMT41. Göran Salerud Version Status

Kravspecifikation Autonom målföljning med quadcopter

Robotgräsklippare PROJEKTPLAN. Robotgräsklippare. Version 1.1. Status. Granskad. Godkänd. Robotgräsklippare.

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

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

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

Testplan. Vidareutveckling av Optimal Styrning av Radiostyrd Racerbil. Version 1.1 Fredrik Karlsson 26 november Granskad JL, FK 26 november 2012

Kandidatprojekt i elektronik. Kandidatprojekt i elektronik, 16 hp

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

Kravspecifikation21.pdf. Diagnos av elkraftsystem

Kravspecifikation Fredrik Berntsson Version 1.1

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

Projekt. Roller i ett industriellt projekt. Projekt. Roller. Roller

Projektplan Minröjningsbandvagn

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

Slutrapport Version 2.1

LiTH Kamerabaserat Positioneringssystem för Hamnkranar Kravspecifikation. Mikael Ögren Version 1.3. Status PROJEKTIDENTITET

Innehåll (3) Innehåll (2) Innehåll (5) Innehåll (4) Innehåll (6) Innehåll (7) Dokumenthistorik. beställare, Översiktlig beskrivning av projektet

Testprotokoll Följning av djur Kolmården djurpark

Projektplan. Michael Andersson Version 1.0: Status. Platooning Granskad TST Godkänd Erik Frisk

Projektplanering. Projektplanen. Om inte projektet planeras noga, kommer det garanterat att misslyckas

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

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

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

Systemskiss Minröjningsbandvagn

Transkript:

Andreas Bergström 2016-09-08 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Planering och Sensorfusion för Autonom Truck Andreas Bergström, ISY Student Emil Selse och Andreas Bergström Läsperiod 1-2, HT 2016. Projektet klart senast vid projektkonferensen. Löpande rapportering: Varje vecka ska tid rapporteras per person och aktivitet samt en statusrapport inlämnas till beställaren på ISY. LIPS-dokument: kravspecifikation enkel systemskiss projektplan med aktivitetslista översiktlig tidplan enkel testplan designspecifikation testprotokoll mötesprotokoll med en enkel statusrapportering tid ska rapporteras per person och aktivitet en gång i veckan protokoll över beslutspunkter användarhandledning dokumentation av projektresultat i form av en teknisk rapport efterstudie med uppföljning av resultat och använd tid Krav på rapportering utöver LIPS-dokumenten: muntlig presentation av systemet för beställaren poster muntlig presentation där genomförande och resultat beskrivs hemsida som beskriver projektet film att publicera på Youtube nyskriven kod ska vara kommenterad/dokumenterad och uppfylla gängse standarder såsom:

Andreas Bergström 2016-09-08 Sida 2 Google: https://google.github.io/styleguide/cppguide.html https://google.github.io/styleguide/pyguide.html ROS: http://wiki.ros.org/cppstyleguide http://wiki.ros.org/pystyleguide Parter Projektets bakgrund och syfte Kund: Emil Selse, Toyota Material Handling Beställare: Andreas Bergström, Avdelningen för reglerteknik vid Projektgrupp: 7-10 studenter Toyota Material Handling i Mjölby utvecklar och tillverkar truckar för godshantering. En tydlig trend är att lagerhantering blir mer och mer automatisk, och på Toyota pågår en storsatsning på förarlösa truckar. Då riktiga truckar är stora, höga och tunga (väger 1-3 ton) krävs speciella och stora lokaler för att inte misstag ska leda till förödande konsekvenser. Dessutom är dagens system för navigering av autotruckar komplicerat, dyrt och tar lång tid att sätta upp (noggrant inmätta och positionerade reflexer, specialmjukvara etc.). Detta begränsar starkt möjligheten att testa, visa upp och marknadsföra autotruckar utanför labbet i Mjölby. Mot bakgrund av detta har Toyota Material Handling tagit fram en liten (gaffel-)truckplattform för att använda såväl till forskning och utveckling, som för att visa för kunder och ha med på mässor och liknande. Trucken är fullt fungerande i skala 1:3 med en vikt på ca 180kg - kapabel att lyfta en relativt tung pall på upp mot 10 kg på 40x30cm, och har samma grundfunktioner som den fullstora modell som säljs till företagets kunder. Denna lilla truck är dessutom försedd med diverse sensorer (laserscanner, olika kameror etc.) samt en Jetson TX1 (developer kit - LinuxPC) för styrning. Den är i dagsläget kapabel till ett visst mått av positionering/navigering (SLAM) samt visst självkörande/lastande. Den mjukvaruplattform som används är ROS (Robot Operating System) och parallellt med utvecklandet av den faktiska trucken, så har även en simulatormodell/-miljö utvecklats i Gazebo.

Andreas Bergström 2016-09-08 Sida 3 Det finns även skalenliga pallar med laster som har AR-koder av lämplig storlek på sig för identifiering. Syftet med detta projekt är att vidareutveckla trucken för en ökad och förbättrad nivå vad gäller lokalisering, ruttplanering och autonomi. Med detta följer även nödvändiga uppdateringar av mjukvarumodeller och simuleringsmiljö. Mycket av arbetet kommer att ske i denna simuleringsmiljö, varefter färdigställd funktionalitet kommer att flyttas över och testas på den fysiska truckplattformen. Projekts mål och effekt Målet med projektet är att utveckla ett autonomt system för lastning och lossning. I korta drag så vill man kunna instruera trucken att lokalisera ett givet objekt och att sedan flytta detta objekt till en given plats på ett bra sätt. Uppgiften kommer att innehålla följande teman; sensorfusion, autonom styrning, modellering och simulering/testning. Sensorfusion: Lokalisera ett visst objekt (t.ex. pall #32 ) Skapa en omvärldskarta (SLAM) från sensordata (lidar, kameror etc.) Lägga upp lokaliserade lastobjekt i omvärldskartan i någon typ av lista Autonom styrning: Ta sig fram från startpositionen till en position framför en vald lastposition Rikta upp (finpositionera) trucken för att kunna lasta/lossa korrekt Autonomt lasta/lossa lokaliserat objekt (se till att gafflarna är på rätt höjd och att gaffelvagnen skjuts ut/dras in på rätt sätt) Planera en (lämplig) väg från nuvarande position till en annan given destination. Modellering:

Andreas Bergström 2016-09-08 Sida 4 Uppdatera den existerande ROS-modellen Simulering och testning: Utvärdera i simulatormiljön (Gazebo). Uppdatera simulatorn då detta krävs Utvärdera på riktigt, dvs på den fysiska trucken Notera: Mycket av arbetet kommer att ske i Gazebo-simuleringsmiljön, varefter färdigställd funktionalitet kommer att flyttas över och testas på den fysiska truckplattformen. Projektmedlemmarna kommer vid ett flertal tillfällen besöka Toyotas utvecklingsavdelning i Mjölby, dels för att förstå uppgiften på bästa sätt men även för att testa och verifiera på fysisk truck. Trucken/truckarna kommer användas på arbetsmarknadsdagar på LIU, specifikt LARM 2017 (februari). Projektets långsiktiga mål Projektets långsiktiga mål är att utveckla en helt autonom truckplattform. På sikt (kommande läsår) kan man tänka sig att lägga till funktionalitet såsom exempelvis: Fler-truckssamarbete: Flera truckar rör sig i samma miljö och bör kommunicera med varandra för att nå optimerat flöde och produktivitet Optimal hantering Given att mer än ett objekt skall flyttas, låta trucken/plattformen online räkna ut den optimala ordningen för i vilken ordning samtliga moment skall utföras. Göra ett orderhanteringssystem som på ett användarvänligt sätt hämtar utvalt gods till en viss position

Andreas Bergström 2016-09-08 Sida 5 Delleveranser BP2 ska infalla senast tre veckor efter första föreläsningen. Då ska följande levereras: kravspecifikation projektplan inklusive tidsplan översiktlig systemskiss Vid BP3 ska följande levereras: designspecifikation testplan Vid BP4 (om applicerbar) ska följande levereras: funktionalitet för att kunna göra ruttplaneringen, dvs: skapa och kunna positionera sig i en omvärldkarta (SLAM) från sensordata (lidar, kameror etc.). Om denna redan finns från början så ska man här kunna visa hur ursprunglig karta kan förbättras med sensor fusion eller kanske 3D-karta. planera en (optimal) väg från nuvarande position till en annan given destination. Vid BP5 (ca en halv vecka före leverans till kund) ska följande levereras: all funktionalitet testprotokoll användarhandledning presentation där det visas att kraven i kravspecifikationen är uppfyllda Vid BP6 (efter leverans till kund men innan projektkonferensen) ska följande levereras: teknisk rapport efterstudie med uppföljning av resultat och använd tid posterpresentation

Andreas Bergström 2016-09-08 Sida 6 hemsida som beskriver projektet film att publicera. OBS! Inget material, inklusive hemsida och film, får publiceras offentligt utan godkännande. Tänk på upphovsrätt..! Dessutom ska tidsrapportering per aktivitet och person samt statusrapportering sammanställas av projektledare och lämnas in till beställare en gång per vecka. Statusrapporten skall även skickas till kunden. Projektdeltagare Projektroller som måste finnas i projektet: Projektledare Dokumentansvarig Testansvarig Designansvarig Komponentansvaring Sensorfusion Komponentansvaring Optimal Styrning och Planering Gruppens samlade förkunskap skall inbegripa Sensorfusion Programmering och programvaruarkitektur Optimal Styrning och Planering Kontakter ISY: Andreas Bergström, andreas.bergstrom@liu.se (beställare) Erik Hedberg, erik.hedberg@liu.se (handledare) Toyota Material Handling: Emil Selse, emil.selse@toyota-industries.eu (kund) Samuel Lindgren, Samuel.Lindgren@toyota-industries.eu (teknisk support)

Andreas Bergström 2016-09-08 Sida 7 Införandebeslut Inköpsansvar Kostnader Tas av beställare vid BP2 All nödvändig utrustning och programvara tillhandahålls av Linköpings Universitet och Toyota Material Handling. Projektmedlemmar: Varje projektmedlem skall spendera 240 timmar på projektet ISY och Toyota Material Handling: Iordningställande av material från Toyota: 80h (Toyota) Handledningstid: 40 timmar (Toyota) 1 projektrum (ISY) 1 dator med mjukvara för utveckling (ROS etc.) (Toyota) Tillgång till labb och utrustning vid ett antal tillfällen (Toyota) Resa/resor tor. LIU Mjölby? Finansiering/ Kostnadsställe ISY, Linköpings Universitet, samt Toyota Material Handling