-
Notifications
You must be signed in to change notification settings - Fork 18
racing 2017
Joel Binnquist edited this page Oct 18, 2016
·
5 revisions
I 2017 års upplaga av tävlingen kommer vi att bygga en bana i tre plan. I denna bana skall man köra en liten bandvagn som har en laserkanon monterad, samt där föraren kör med Fatshark-goggles.
Som tidigare skall en start-, mellan- och slutstation passeras, men vi inför ett nytt moment genom att mellanstationen utgörs av att skjuta prick på ett mål, i form av en sensor, med laserkanonen (á la skidskytte). Det krävs alltså att man stannar och träffar detta mål för att loppet skall räknas som godkänt.
I tillägg till detta ska vi implementera några nya önskade egenskaper i systemet:
- Registrering via skanning av QR-kod
- Admin-gränssnitt med Angular2
Vi ska även:
- Bygga radiostyrd bandvagn med goggles.
- Bygga bana.
- Få in centraliserad loggning.
- Ändra temat i UI:t, samt införa webpack och konvertera Angular-applikation till typescript.
- Försöka förbättra bygg-pipelinen så att vi får en riktig CD-lina som dessutom ska stödja uppdatering av Raspberryn.
- Skapa en docker-image som testgänget kan använda.
- Implementera Cucumber-tester mot klient-API:t
Dessa nya krav knyts ihop med kompetensdagarna enligt följande:
- Kompetensdag "Typescript"; konvertera till typescript (i förberedelser byter vi bygg/modulsystem till webpack)
- Kompetensdag "Dropwizard"; påbörja Admin-backend
- Kompetensdag "CD med Go"; påbörja byggpipeline
De olika aktiviteterna är inlagda som issues: