Superspännande "Hack a truck" med hårfint avgörande
Superspännande "Hack a truck" med hårfint avgörande
Publicerad
Efter hård konkurrens om platserna fick ett lag från Göteborgs universitet och två från Chalmers till slut tävla i hackathonet "Hack a Truck" på Stora Holms övningsbana. Uppgiften de skulle ro iland var att enbart med hjälp av sin egen kod manövrera ett imponerande 14-tons testfordon från Revere Lab.
33 lag anmälde sig!
Hela 33 lag från Chalmers och Göteborgs universitet hade under våren anmält sig till Hack a Truck, tyvärr bara fanns plats för tre lag med tre studenter i varje.
De tre lagen hade dagen på sig att försöka komma underfund med lastbilens olika system. Solen gassade ute på Stora Holm, neonvästarna lyste och både lastbilen och himlen var otroligt blå.
Studenterna var kreativa och tävlingen kom att bli mycket jämn – det hårfina avgörandet skulle inte komma förrän alldeles i slutet av dagen.
Så här fungerade Hack a Truck på Stora Holm:
Lagen fick efter varje 20-minuters testrunda i lastbilen ute på testbanan, ytterligare en timme på sig att finjustera sin kod. Under tiden turades de andra två lagen om att köra sina testrundor. Efter arbetet inne i en av byggnaderna på Stora Holm, var det dags att återigen ge sig ut på övningsbanan med ny kod i bagaget. Inför varje ny tur var det spänning i förarhytten – skulle lastbilen låta sig manövreras eller inte.
Srijita Basu, hackathonansvarig, kommenterar:
– Hack a Truck handlade om mycket mer än att bara skriva kod. För att få lastbilen att röra sig behövde deltagarna först sätta sig in i lastbilens mjukvarugränssnitt och vilka nätverkskommandon som krävdes för gas, broms och styrning. Kombinationen av mjukvaruutveckling, förståelse av systemet och att få testa sin kod direkt på plats blev mycket utvecklande för de tre lagen.
– Ett mycket speciellt ögonblick var när ett av lagen från Chalmers lyckades styra lastbilen med hjälp av en gitarr som de programmerat. Otroligt innovativt! Det såg länge ut som att det laget skulle ta hem segern genom sin kreativitet och gitarren gav också en fin känsla för lastbilens rörelser. Men mot slutet av dagen utmärkte sig ett annat lag av en annan anledning; deras ingenjörsmässiga arbetssätt.
– Det vinnande laget identifierade ett konkret problem som hade med millisekunder och programspråk att göra och de byggde sedan en lösning där lastbilen istället fick lyssna till systemets "kernel clock". Just den sortens tydlig och effektiv ingenjörslösning som får komplexa system att fungera i praktiken.
– I en tid då agentisk AI kan generera kod och automatisera programmering är riktigt ingenjörskap fortfarande viktigt. Förmågan att observera ett problem, förstå dess orsak och utforma en enkel men robust lösning är fortfarande en unik och mycket värdefull kompetens. Alla tre lagen gjorde mycket bra ifrån sig i den här tävlingen!
Ord från det vinnande laget:
– Den största utmaningen för oss var tidsstyrningen. Vi arbetade direkt mot lastbilens styrsystem och det var i synnerhet en detalj som gav oss flera timmars huvudbry. Lastbilen reagerade visserligen på våra styrkommandon, men vägrade accelerera. Det visade sig att lastbilen hade mycket strikta tidskrav på de meddelanden som styr gaspedalen, och det vanliga sättet att skicka dessa meddelanden var inte tillräckligt exakt. Lastbilen krävde millisekunder för att agera. När vi väl byggt en egen lösning som låste tidsstyrningen med hög precision började lastbilen äntligen köra. Ögonblicket när bilen för första gången började köra på grund av vår kod kommer ingen av oss att glömma...
– Det mest givande för oss var att se alla våra fyra körlägen fungera på den verkliga lastbilen under demonstrationsdagen. Vi hade autonom körning framåt och bakåt, GPS-baserad cirkelkörning med återkoppling, raksträckekörning med konstant hastighet samt fullständig manuell styrning via en PS4-handkontroll. Domarna bad oss att visa samtliga funktioner, och allt fungerade nu felfritt. Det är något speciellt med att skriva programvara på sin laptop ena dagen och nästa dag se en 14 ton tung lastbil röra sig enbart tack vare koden.
– Känslan nu handlar främst om stolthet över teamet. Vi tre arbetade väldigt bra tillsammans och segern kändes välförtjänt. Ett stort tack till Miroslaw Staron, Srijita Basu och alla på REVERE som gjorde den här typen av evenemang möjligt. Som student är det sällsynt att få arbeta praktiskt med hårdvara i den här skalan.
Vinnande laget från Göteborgs universitet: Riad Santir Valentina Rrustem Wesam Al-Zoainat
Professor Miroslaw Staron, arrangör av Hack a Truck:
– Jag lägger tid på att skapa hackathon av det här slaget för att jag anser att de på många sätt är avgörande både för våra studenter och våra lärosäten och för industrin. När mina kollegor från fordonsindustrin såg det här, ville de ha mer av precis den här sortens studentutmaningar för att få tillgång till de bästa framtida medarbetare som de kan rekrytera. Vi behöver också erbjuda fler sådana här hackathons för att ge studenterna en tydligare bild av vad de ger sig in på när de sedan ska börja arbeta. Det här kan om man tänker efter ses som en form av karriärplanering.
– För mig som person ser jag nog det här som den coolaste delen av mitt jobb – att se unga människor utvecklas på en enda dag. Från zero till hero som lastbilsprogrammerare... Det får man inte uppleva i varje yrkesroll!
Text: Catharina Jerkbrant
Bild
Alla tre lagen i Hack a Truck 2026! Från vänster MSc-laget från Chalmers (med gitarren!), i mitten BSc-laget från Göteborgs universitet som till sist tog hem segern, till höger BSc-laget från Chalmers.
Foto: Srijita Basu
Fakta om de tre lagen i Hack a Truck:
Laget från Software Engineering and Management, BSc: Valentina Rrustem Wesam Al-Zoainat Riad Santir
Laget från Chalmers, MSc: Jennie Edlund Paul Soukup Jonathan Lind
Laget från Chalmers, BSc: Miranda Thörnblom Carl Harrison Josephine Athena
Institutionen för data- och informationsteknik som ansvarar för eventet Hack a Truck är integrerad mellan Göteborgs universitet och Chalmers och undervisar därför på samtliga program ovan.