Clear Sky Science · nl
Vormvolgingsregeling van meerdere USV's met ADRC en voorgeschreven prestaties
Slimme bootteams op ruw water
Stel je een team van kleine robotboten voor die een haven patrouilleren, zoeken naar een vermist vaartuig of een olievlek in kaart brengen. Ze moeten samen in een strak patroon varen, veilige afstanden tot elkaar bewaren en op koers blijven ondanks golven, wind en stromingen die hen voortdurend van het pad willen afduwen. Dit artikel introduceert een nieuwe manier om zulke teams van onbemande oppervlaktevaartuigen (USV's) te besturen, zodat ze nauwkeurig en veilig in formatie kunnen varen, zelfs wanneer het water ruig is en hun eigen gedrag niet volledig bekend is.

Waarom gecoördineerde robotboten ertoe doen
USV's worden steeds vaker ingezet voor taken die gevaarlijk, saai of duur zijn voor bemande schepen: maritieme redding, mineralenonderzoek en kustbewaking zijn voorbeelden. Vaak is één boot niet genoeg; een groep die samenwerkt kan een groter gebied bestrijken, taken delen en redundantie bieden als één eenheid uitvalt. Maar het coördineren van meerdere boten is lastig. Elk vaartuig moet een geplande route volgen en tegelijk een veilige afstand tot zijn buren houden, en dat alles moet werken onder echte oceaancondities waarin niet-zichtbare krachten en subtiele modelleerfouten de prestaties kunnen verslechteren of zelfs tot botsingen kunnen leiden.
De uitdaging om bij elkaar te blijven
Traditionele regelmethoden — zoals eenvoudige proportioneel–integraal–derivaat (PID)-regelaars, modelgebaseerde predicatieve schema's of neuraal-netwerk-gebaseerde backstepping — zijn in het verleden op USV-formaties toegepast. Hoewel ze kunnen werken, kennen ze afwegingen. Basisregelaars zijn makkelijk af te stemmen maar hebben moeite met grote, tijdsvariërende storingen. Geavanceerdere benaderingen kunnen niet-lineaire bewegingen en onbekende effecten aan, maar vereisen vaak veel parameters, zware berekeningen of gedetailleerde trainingsgegevens. Bovendien garanderen de meeste methoden niet direct hoe snel fouten zullen afnemen of hoe strikt ze binnen veiligheidsgrenzen blijven tijdens manoeuvres.
Een regeling die terugvecht tegen storingen
De auteurs bouwen voort op een concept dat bekendstaat als active disturbance rejection control, dat alles wat onbekend of ongewenst is — zoals verandering in weerstand, golfkrachten of modelleerfouten — beschouwt als één "totale storing" die in realtime gemeten en tegengewerkt moet worden. Ze ontwerpen een uitgebreide observer die deze storing schat, terwijl ze kennis van het USV-model gebruiken om de werklast van de observer te verlichten en de nauwkeurigheid te verbeteren. Een ander onderdeel, de tracking differentiator, vervangt rommelige herhaalde differentiëren in de regelaar en voorkomt de explosie van complexiteit die anders realtime gebruik onpraktisch zou maken. Een barrière-gebaseerd mechanisme vormt vervolgens hoe de volgfouten in de tijd evolueren, door tijdsvariërende grenzen af te dwingen die voorkomen dat boten té dicht bij elkaar komen of te ver uit elkaar drijven, terwijl ze toch snelle convergentie naar het gewenste pad toelaten.

De bootformatie op de proef gesteld
Om te zien hoe goed de aanpak werkt, simuleren de onderzoekers vier identieke USV's die een pad volgen dat bestaat uit rechte stukken en brede cirkels, onder sterke, voortdurend veranderende krachten die voor de regelaar verborgen blijven. Ze vergelijken hun methode met drie gebruikelijke alternatieven: een met neuraal netwerk verbeterde backstepping-regelaar, een standaard storingsonderdrukkingsregelaar en een PID-regelaar. Over meetwaarden die totale fout, worst-case fout en hoe soepel de stuur- en voortstuwingscommando's zijn, blijkt de nieuwe methode duidelijk beter te presteren. Ze reduceert de cumulatieve fout en de root mean square-fout met meer dan de helft vergeleken met PID, en presteert nog steeds significant beter dan het meer geavanceerde backstepping-schema, terwijl ze soepelere, minder schokkerige regelsignalen produceert die vriendelijker zijn voor echte hardware.
Wat dit betekent voor toekomstige mariene robots
Simpel gezegd laat dit werk zien hoe een team robotboten hun formatie strak en veilig kan houden in een rommelige, onvoorspelbare zee met een regelaar die zowel robuust als relatief eenvoudig af te stemmen is. Door actief het gecombineerde effect van golven, stromingen en modelleerfouten te schatten en te compenseren, en door de foutontwikkeling binnen zorgvuldig ontworpen grenzen te houden, zorgt de methode ervoor dat elk vaartuig dicht bij zijn beoogde traject blijft zonder botsingen te riskeren of communicatie te verliezen. De auteurs merken op dat het uitbreiden van het kader naar minder uitgeruste, onderaangedreven boten en het automatiseren van parameterafstemming belangrijke volgende stappen zijn, maar de resultaten wijzen al op betrouwbaardere, efficiëntere vloten van mariene robots die complexe missies met minimale menselijke tussenkomst kunnen uitvoeren.
Bronvermelding: Huo, M., Mao, W. & Wang, X. Formation tracking control of multiple USVs using ADRC with prescribed performance. Sci Rep 16, 11417 (2026). https://doi.org/10.1038/s41598-026-37252-0
Trefwoorden: onbemande oppervlaktevaartuigen, formatiecontrole, storingsonderdrukking, mariene robotica, trajectvolging