Clear Sky Science · nl

Verbeterde trajectvolging voor autonome navigatie van rijdende mobiele robots met een adaptieve fuzzy PID-regelaar

· Terug naar het overzicht

Slimmere robotbestuurders

Nu robots hun intrede doen in magazijnen, op boerderijen en zelfs in rampgebieden, moeten ze geplande paden soepel en veilig kunnen volgen, ook wanneer de ondergrond glad is of hun motoren niet ideaal functioneren. Dit artikel onderzoekt een nieuwe methode om rijdende robots op koers te houden, trillingen en afwijkingen te verminderen zodat ze veel zekerheidder kunnen navigeren in drukke, onvoorspelbare omgevingen.

Waarom op koers blijven moeilijk is

Veel onbemande landvoertuigen, zoals magazijnkarretjes of meetrobots, rijden op wielen omdat dat efficiënt, snel en relatief eenvoudig te bouwen is. Toch blijkt het verrassend lastig om een dergelijke robot precies op een gepland pad te houden. Vloeren zijn stoffig of ongelijk, wielen slippen, sensoren zijn ruisgevoelig en de werkelijke fysieke eigenschappen van de robot wijken vaak af van het ideale wiskundige model. Traditionele regelmethoden, zoals standaard PID-regelaars met vaste afstemming, werken alleen goed wanneer de omstandigheden overeenkomen met de ontwerpaannames en kunnen nauwkeurigheid verliezen of zelfs instabiel worden wanneer de robot zwaar beladen is of wordt verstoord.

Een tweeledige regelcentrale

Om deze beperkingen te overwinnen ontwerpen de auteurs een tweelaags ‘brein’ voor een veelvoorkomend type rijdende robot met twee aangedreven wielen aan weerszijden. De bovenste laag kijkt alleen naar de positie van de robot in het vlak en berekent hoe snel hij vooruit moet bewegen en hoe snel hij moet draaien om een gepland pad te volgen, zoals een vloeiende achtvorm. De onderste laag zorgt ervoor dat de motoren die snelheden daadwerkelijk produceren. Hier introduceert het artikel een adaptieve fuzzy PID-regelaar: een standaard PID-regelaar waarvan de drie hoofdversterkingen continu worden aangepast door een fuzzy-logicasysteem dat observeert hoe ver het gedrag van de robot afwijkt van het gewenste.

Figure 1
Figuur 1.

De regelaar laat zich ter plekke bijleren

Fuzzy-logica stelt de regelaar in staat eenvoudige ‘als–dan’-regels te gebruiken, bijvoorbeeld anders reageren op kleine versus grote fouten of op toenemende versus afnemende fouten, zonder een exact wiskundig model van elke verstoring te hoeven hebben. In dit ontwerp worden twee ingangssignalen — hoe groot de volgfout is en hoe snel die verandert — in een compact fuzzy-systeem gevoerd dat bijgewerkte waarden voor de PID-versterkingen uitstuurt. In feite kan de regelaar zijn respons in realtime verzwaren of versoepelen wanneer de robot versnelt, vertraagt of slip en ruis tegenkomt. Een wiskundige stabiliteitsanalyse toont aan dat, zelfs met deze voortdurende aanpassingen en met niet-gemodelleerde effecten aanwezig, de volgfout altijd zal krimpen tot een kleine, gegarandeerde regio en daar blijft.

Het systeem door zware beproevingen sturen

Vervolgens onderwerpen de onderzoekers hun regelaar aan een reeks gesimuleerde proeven met behulp van een bekend model van een mobiele robotplatform. Eerst, onder ideale omstandigheden zonder externe verstoringen, volgt de adaptieve fuzzy PID-regelaar de achtvorm nauwkeuriger dan een conventionele PID en een andere geavanceerde dynamische regelaar, met vloeiendere snelheidsprofielen en kleinere gemiddelde fouten. Daarna introduceren ze opzettelijk mismatches tussen de werkelijke fysieke parameters van de robot en de waarden die de regelaar aanneemt, beginnend bij 20% fout en oplopend tot een volledige 100% mismatch. Tegelijkertijd voegen ze willekeurige ruis toe aan de beweging van de robot en periodieke krachten die hobbelige ondergrond of schokkende actuatorwerking nabootsen.

Figure 2
Figuur 2.

Resultaten die extreme belasting doorstaan

In al deze steeds zwaardere scenario’s handhaaft de adaptieve fuzzy PID-regelaar strakke tracking van de achtvorm, terwijl de conventionele PID begint te oscilleren, vertragen en afwijken, vooral waar het pad scherp bocht. Belangrijke foutmaten, waaronder de wortelgemiddelde kwadratische volgfout, worden consequent ongeveer gehalveerd of beter door de nieuwe methode, zelfs wanneer elke modelparameter onjuist is en de robot door ruis wordt bestookt. De beweging blijft vloeiend en goed beheerst, wat aangeeft dat de regelaar niet alleen nauwkeurig maar ook robuust en praktisch is voor realtimegebruik.

Wat dit betekent voor alledaagse robots

Voor niet-specialisten is de kernboodschap dat dit werk een vergevingsgezindere en zelfaanpassende ‘autopilot’ voor rijdende robots biedt. In plaats van te vertrouwen op een perfecte kennis van de robot en zijn omgeving, leert de regelaar van het voortdurende verschil tussen waar de robot is en waar hij zou moeten zijn, en stelt zich voorzichtig bij naarmate de omstandigheden veranderen. Dat betekent dat mobiele robots in fabrieken, magazijnen of gevaarlijke locaties geplande routes veiliger en preciezer kunnen volgen, zelfs wanneer hun wielen slippen, hun ladingen veranderen of hun motoren ouder worden — waardoor we dichter bij betrouwbare, alledaagse autonome machines komen.

Bronvermelding: El Zoghby, H.M., Sharaf, S.M., Bendary, A.F. et al. Enhanced trajectory tracking for autonomous navigation of wheeled mobile robots using an adaptive fuzzy PID controller. Sci Rep 16, 12736 (2026). https://doi.org/10.1038/s41598-026-45772-y

Trefwoorden: autonome mobiele robots, trajectvolging, fuzzy PID-regeling, robotnavigatie, onderdrukking van verstoringen