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

01

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.

02

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.

03

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.

04

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

memoryFirmwareEmbedded C / C++
exploreNavigatieSensor fusion (GPS + IMU + encoders)
radarDetectieComputer vision & LiDAR
developer_boardHardwareCustom elektronica (PCB-ontwikkeling)

Resultaat

Productie ready
klaar voor serieproductie
Een solide firmware-basis die de stap naar de markt mogelijk maakt.
GPS-onafhankelijk
betrouwbare navigatie
De robot blijft navigeren, ook waar GPS wegvalt.
1 codebase
herbruikbaar platform
Dezelfde architectuur toepasbaar op andere robotmodellen en toepassingen.

Een vergelijkbaar vraagstuk?

We kijken graag mee hoe we jouw embedded systeem of autonome robot verder kunnen brengen.