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

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

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

LIPs Fredrik Ljungberg ChrKr Projektdirektiv18_ROV.doc CKr

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

LIPs Martin Lindfors ChrKr Projdir2017_sbd.doc CKr

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

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

Projektplan Autonomstyrning av gaffeltruck

Testplan. 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. Kursens mål. Lärare Projektmedlemmar. Studenter Extern personal. Projektfaser. Projektroller.

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

Dokumentation och presentation av ert arbete

Testplan Autonom truck

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

Dokumentation och presentation av ert arbete

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

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

Kravspecifikation Autonom styrning av gaffeltruck

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

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

Testplan Racetrack 2015

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

Testprotokoll Racetrack 2015

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

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

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

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

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

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

Projektplan Autonom målföljning med quadcopter

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

Reglerteknisk projektkurs TSRT10

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

Projektplan David Sandberg Version 1.0

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

Reglerteknisk projektkurs TSRT10

Projektarbete. Johan Eliasson

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

Testprotokoll Autonom målföljning med quadcopter

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

Projektplan Autonom spaning med quadcopter

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

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

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

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

Projektplan Optimal Styrning av Autonom Racerbil

Reglerteknisk projektkurs TSRT10

TSRT10 - Projektplan

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

LiTH Modellering av Helikopterdynamik Projektplan. Gustaf Norman Version 1.1

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

Före Kravspecifikationen

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

Projektplan Autonom Bandvagn

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

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

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

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

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

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

Testprotokoll Följning av djur Kolmården djurpark

Testplan Autonom målföljning med quadcopter

Systemskiss Minröjningsbandvagn

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

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

Kravspecifikation Fredrik Berntsson Version 1.1

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

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

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

Projektplan. Redaktör: Amanda Nilsson Version 1.1. Status LIU Flervariabla reglerstrategier för avancerade motorer. Granskad

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

Projektplan Minröjningsbandvagn

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

I N N E H Å L L. Styrning och optimering av bilbana

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

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

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

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

TANA81: Matematikprojekt

Kravspecifikation Autonom Bandvagn

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

Kravspecifikation Autonom målföljning med quadcopter

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

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

Datastrukturer och algoritmer

Kravspecifikation21.pdf. Diagnos av elkraftsystem

Systemskiss Autonom styrning av gaffeltruck

Information TBMT41. Göran Salerud Version Status

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

Styr- och informationssystem

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

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

Transkript:

Andreas Bergström 2018-08-31 Sida 1 Projektnamn Beställare Projektledare Projektbeslut Projekttid Rapportering Autonom Truck Andreas Bergström, ISY Student Magnus Persson och Andreas Bergström Läsperiod 1-2, HT 2018. 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 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 innan BP2 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 t.ex. Google: https://google.github.io/styleguide/cppguide.html https://google.github.io/styleguide/pyguide.html

Andreas Bergström 2018-08-31 Sida 2 Parter Projektets bakgrund och syfte Kund: Magnus Persson, 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. I dagsläget finns två stycken fullt fungerande truckar i skala 1:3 med en vikt på ca 180kg vardera kapabla att lyfta en relativt tung pall på upp mot 10 kg på 40x30cm, och med samma grundfunktioner som den fullstora modell som säljs till företagets kunder. Dessa små truckar är dessutom försedda med diverse sensorer (laserscanner, olika kameror etc.) samt en Nuvo-5095GC industridator. De är i dagsläget kapabla till ett visst mått av positionering/navigering (SLAM) samt visst självkörande. Det finns även en visualiserings-/simuleringsmiljö, baserad på den välkända Unity3D-motorn (www.unity.org), vilken dock ännu ej har någon lokaliseringslösning på plats, ej heller en exakt fysikalisk modell av trucken.

Andreas Bergström 2018-08-31 Sida 3 Syftet med detta projekt är att vidareutveckla truckplattformen för en ökad och förbättrad nivå vad gäller modellering, ruttplanering och autonomi. 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 förbättra autonomin hos trucken, vilket kan inkludera flera, men ej nödvändigtvis alla, nedanstående delar. Modellering (i simuleringsmiljön) Fysik/Mekanik: Ta fram/implementera en bättre dynamisk modell för trucken. Den som finns idag överensstämmer inte tillräckligt bra med den faktiska trucken. En bra modell är en viktig grundsten som behövs för såväl rörelseplanering, reglering och sensorfusion. Sensorer: Vad gäller sensorer verkar det som om en lidar-modell redan finns på plats. Även odometri-data skall gå att läsa ut på ett enkelt sätt. Om andra sensormodaliteter önskas (kamera, ultraljud, ngn slags radio, magnetometer osv.) så behöver detta dock modelleras. Rörelseplanering: Planering: Generera en optimal (?) rörelseplan för att ta sig från startpositionen till en position framför en vald lastposition. Hänsyn bör tas till hinder, andra truckar, tidseffektivitet etc. I dag finns en enkel variant samt en något mer avancerad A*- baserad algoritm, men andra varianter torde vara möjliga. Dynamisk Planering: De existerande algoritmerna är statiska, dvs de ändrar inte planen om t.ex. hinder dyker upp, om ett jobb behöver prioriteras om osv. Vad man vill ha är snarare ett dynamiskt beteende som klarar just detta att planera om givet nya förutsättningar. Inkludera gaffeln/lyft: I dag planeras bara en trajektoria för truckkroppen, dvs att köra från en punkt till en annan, med en

Andreas Bergström 2018-08-31 Sida 4 given vridning, men utan hänsyn till gaffeln trucken lyfter ingenting automatiskt idag (även om det går att göra manuellt). Man skulle kunna utöka planeringen så att även gaffelpositionerna/lyft inkluderas i trajektorian, så att den faktisk kan tex lyfta en pall från ett ställe, ställa den på ett annat under resans gång, på ett optimalt sätt, höja/sänka gafflarna. Reglering: Skapa en modellbaserad regulator som på bästa sätt exekverar och följer den av planeraren genererade trajektorian för truck (såväl som gaffel). En möjlig lösning är MPC. Simulering och testning: Uppdatera simulatorn med nya modeller/algoritmer. Utvärdera i den Unity3D-baserade simulatormiljön. Utvärdera på riktigt, dvs på den fysiska trucken/-arna. Notera: Mycket av arbetet kommer att ske i 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/-arna med funktionalitet kommer att användas och visas upp vid att flertal tillfällen, både internt på Toyota men även externt såsom exempelvis arbetsmarknadsdagar på LiU, specifikt LARM 2019 (februari).

Andreas Bergström 2018-08-31 Sida 5 Projektets långsiktiga mål Projektets långsiktiga mål är att utveckla en mer eller mindre helt autonom truckplattform. På sikt (kommande läsår eller som bonusuppgift i mån av tid och intresse) kan man tänka sig att lägga till funktionalitet såsom exempelvis: Radio-positionering: Komplettera/ersätt lidar/kameror med radiomätningar från tex WIFI, BLE, UWB för att få bättre prestanda eller minskad komplexitet (kan vara tungt med stora videoströmmar). Signalbehandling/klassificering: Klassificera objekt (t.ex. pallar, hinder, andra truckar, människor, ställage etc.) utifrån lidardata (eller för den del andra sensormodaliteter). Multi-agent SLAM: Låt flera truckar bygga upp en gemensam omvärldsbild, istället för att ha en per truck. Reläande av information: Låt en förbipasserande truck agera proxy och läsa av information från ej uppkopplade objekt den passerat (tex pallar, ställage etc.) för att reläa denna info vidare. Detta kan uppenbarligen påverka valet av planerad rutt. Flottoptimering: Flera truckar rör sig i samma miljö och bör kommunicera med varandra för att nå optimerat flöde och produktivitet. Hur fördela olika moment/uppdrag mellan de olika truckarna på ett optimalt sätt? Ta hänsyn till kapabilitet (om heterogen flotta), laddstatus, nuvarande position osv. Göra ett orderhanteringssystem som på ett användarvänligt sätt hämtar utvalt gods till en viss position..

Andreas Bergström 2018-08-31 Sida 6 Delleveranser BP2 ska infalla senast tre veckor efter första föreläsningen. Då ska följande levereras: verbal presentation av systemet kravspecifikation projektplan inklusive tidsplan utkast på designspecifikation Vid BP3 ska följande levereras: designspecifikation testplan Vid BP4 (om applicerbar) ska följande levereras: all funktionalitet (i princip) 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 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

Andreas Bergström 2018-08-31 Sida 7 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 (kan till viss mån tillåtas överlappa om nödvändigt): Projektledare Dokumentansvarig Testansvarig Designansvarig Komponentansvaring Modellering Komponentansvaring Planering Komponentansvaring Reglering Gruppens samlade förkunskap skall inbegripa Reglerteknik inkl. Modellbygge, Optimal Styrning och (helst) även Planering Sensorfusion (SLAM etc.) Programmering och programvaruarkitektur Erfarenhet av grafisk/fysikaliska simulerings-/visualiserings miljöer (Unity3D, Gazebo etc.) är en fördel, men ej ett måste. Kontakter ISY: Andreas Bergström, andreas.bergstrom@liu.se (beställare) Erik Hedberg, erik.hedberg@liu.se (handledare) Toyota Material Handling: Magnus Persson, magnus.persson@toyota-industries.eu (kund) Boris Ahnberg, boris.ahnberg@toyota-industries.eu (koordinator)

Andreas Bergström 2018-08-31 Sida 8 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 dator med mjukvara för utveckling (ROS etc.) (Toyota) Tillgång till labb och utrustning vid ett antal tillfällen (Toyota) Handledningstid: 40 timmar (ISY) 1 projektrum (ISY) Resa/resor tor. LiU Mjölby Finansiering/ Kostnadsställe ISY, Linköpings Universitet, samt Toyota Material Handling