Case study — Autonome Systemen
Autonome Maairobot
Vector Machines bouwt een volledig elektrische autonome maairobot. We werden erbij gehaald om de prototypes door te ontwikkelen naar een productiewaardig model; met stabiele motoraansturing, sensor fusion en navigatie die ook werkt zonder GPS.
De situatie
De bestaande prototypes werkten, maar waren niet klaar voor productie. De navigatie leunde volledig op GPS, prima in open veld, maar onbetrouwbaar bij zonneparken en bebouwde omgevingen. En de motoraansturing was nog niet stabiel genoeg voor dagelijks gebruik.
Vector Machines had een partner nodig die de stap van prototype naar product kon maken. Iemand die de firmware, sensor fusion en elektronica onder handen nam, zodat het team zich kon richten op het grotere product en de markt.
- —GPS-uitval bij zonneparken en andere GPS-arme omgevingen
- —Betrouwbare obstakeldetectie voor mensen, dieren en planten
- —Prototype hardware nog niet klaar voor productie
Wat we hebben gebouwd
We begonnen bij het fundament: stabiele firmware voor het uitlezen van sensoren en het aansturen van motoren. Zonder betrouwbare low-level aansturing is autonome navigatie niet mogelijk, dus daar ging onze eerste focus naartoe.
Daarna de sensor fusion: GPS gecombineerd met IMU en encoders, zodat de robot altijd weet waar hij is, ook wanneer GPS wegvalt. De architectuur is bewust generiek opgezet, zodat dezelfde basis toepasbaar is op andere robotmodellen.
Sensor fusion
GPS gecombineerd met lokale sensoren voor betrouwbare positiebepaling, ook zonder GPS-ontvangst.
Motoraansturing
Stabiele low-level aansturing van de aandrijfmotoren als fundament voor de navigatielaag.
Obstakeldetectie
Nauwkeurige identificatie en ontwijking van mensen, dieren, planten en andere obstakels.
Elektronica-ontwikkeling
Hardware-ondersteuning bij de doorontwikkeling van prototype naar productiewaardig model.
Hoe we het hebben aangepakt
Begrijpen
We begonnen met de mensen die dagelijks aan de robot bouwen. Samen de hardware doorgelopen, sensordata geanalyseerd en de bestaande aansturingslogica beoordeeld. Zo werd duidelijk waar de echte knelpunten zaten; niet op papier, maar op het prototype.
Architectuur
Een gelaagde firmware-architectuur: stabiele low-level aansturing als fundament, met een schone interface naar de navigatielaag. Bewust generiek opgezet zodat dezelfde basis werkt voor toekomstige robotmodellen.
Iteratief bouwen
Korte ontwikkelcycli met werkende firmware bij elke mijlpaal. Elke iteratie getest op de daadwerkelijke hardware, zodat problemen vroeg boven kwamen. Directe feedback loops met het Vector Machines team.
Validatie en overdracht
Na validatie op het fysieke platform is de volledige firmware en documentatie overgedragen. Vector Machines heeft volledig eigendom van de codebase en kan zelfstandig doorontwikkelen.
Technische stack
Resultaat
Een vergelijkbaar vraagstuk?
We kijken graag mee hoe we jouw embedded systeem of autonome robot verder kunnen brengen.