Case study: Autonome Systemen
Autonome Maairobot
Een machinebouwer ontwikkelt een volledig elektrische autonome maairobot. We werden erbij gehaald om de prototypes door te ontwikkelen naar een productiewaardig model. 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. De motoraansturing was nog niet stabiel genoeg voor dagelijks gebruik.
De opdrachtgever had een partner nodig die de stap van prototype naar product kon maken. Iemand die 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 aansturen van motoren. Zonder betrouwbare low-level aansturing is autonome navigatie niet mogelijk.
Daarna sensor fusion: GPS gecombineerd met IMU en encoders. De robot weet altijd 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.
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. Directe feedbackloops met het team van de opdrachtgever.
Validatie en overdracht
Na validatie op het fysieke platform is de volledige firmware en documentatie overgedragen. De opdrachtgever kan de codebase volledig zelfstandig gebruiken, aanpassen en doorontwikkelen.
Technische stack
Resultaat
Herken je dit?
Heb je een technisch product dat klaar is voor de volgende stap? We kijken graag mee hoe we dat samen realiseren.