I denna avhandling studerar vi rörelseplanering och reglering av under-aktuerade obemannade luft- och ytfarkoster med särskild fokus på störningsundertryckning.
I den första delen av avhandlingen undersöker vi banföljning med hjälp av föreskriven prestandareglering (PPC) för en klass av under-aktuerade luft- och ytfarkoster med okända modellparametrar. På grund av under-aktuering modifieras den ursprungliga PPC-metodiken för att anpassas till under-aktuerade dynamiska system. Vi bevisar stabilitet för motsvarande återkopplade system och utvärderar dem med hjälp av numeriska simuleringar av quadrotor- och båtmodeller. Vi föreslår en förbättringing av kinodynamisk rörelseplanering via ett tratt-regleringsramverk (KDF). Den kinodynamiska rörelseplaneringen är baserad på en snabbt utforskande slumpträdsalgoritm (RRT), och de föreslagna förbättringar ligger i optimeringsbaserade generering av jämna kollisionsfria banor med hjälp av B-splines. Motsvarande algoritmer och föreslagna förbättringar av KDF utvärderas genom riktiga experiment på fysiska ytfarkoster.
Den andra delen av avhandlingen ägnas åt rendezvousproblem för autonom landning av en quadrotor på en båt baserat på distribuerad modellprediktivreglering (MPC). Vi föreslår en algoritm som förutsätter ett minimalt informationsutbyte mellan agenterna, vilket endast är själva rendezvousplatsen, och en uppdateringsregel för att upprätthålla den rekursiva genomförbarheten vid landningen. Vi presenterar ett konvergensbevis utan att använda oss av sluttillståndsbegränsningar. Dessutom undersöker vi ett ledar-följarramverk och presenter en algoritm för flera följar-agenter att landa autonomt på en landningsplattform som är kopplad till ledaren. Varje agent är utrustad med en banprediktor för att hantera eventuell kommunikationsförlust och undvikande av kollisioner mellan agenterna. Algoritmen testas i ett simuleringsscenario för gemensam landning av flera agenter.
I den tredje delen av avhandlingen undersöker vi användningen av störnings\-modeller och iterativa metoder för att förbättra dem med hjälp av tillgänglig data och sensor-mätningar. Kontraktionsbaserade reglermetoder möjliggör säkerhetsgarantier för obemannade luftfarkoster med avseende på de störningsmedvetna planerna som genereras av MPC kompletterad med störningsmodeller. Störningsmodeller härleds genom datadriven identifiering och inlärning och förfinas ytterligare med hjälp av adaptiva reglermetoder. Upptäckt-och-utnyttjande algoritmen presenteras för inlärning av tidigare oönskade störningar. Slutligen testas ramverket i ett simuleringsscenario för autonom landning av en UAV på en ytfarkost.
I denna avhandling studerar vi banspårning och prediktionsbaserad styrning av underaktuerade obemannade luft- och ytfarkoster. I den första delen av avhandlingen undersöker vi banspårningen med hjälp av föreskriven prestationskontroll (PPC) förutsatt att modellparametrarna är okända. På grund av underaktueringen i systemen vi betraktar har den ursprungliga PPC:n dessutom designats om för att specifikationerna för dessa system. Vi bevisar att de föreslagna regulatorerna stabiliserar systemet och validerar dem med numeriska simuleringar på både quadrotor- och båtmodellen. Dessutom föreslår vi förbättringar av kinodynamisk rörelseplanering via ramverk för trattkontroll (KDF) som är baserade på algoritmen för snabbutforskande slumpmässiga träd (RRT) och B-splines för att generera släta banor och spåra dem med PPC. Vi genomförde fysikaliska experiment och validerade fördelarna med de föreslagna förbättringarna av KDF. Den andra delen av avhandlingen ägnas åt mötesproblemet med autonom landning av en quadrotor på en båt baserat på algoritmer för distribuerad modell-prediktiv styrning (MPC). Vi föreslår en algoritm som förutsätter ett minimalt utbyte av information mellan agenterna, nämligen mötesplatsen, och en uppdateringsregel för att upprätthålla den rekursiva genomförbarheten av landningen. Dessutom presenterar vi ett konvergensbevis utan att upprätthålla begränsningar i slutuppsättningen. Slutligen undersökte vi ett ledare-följare ramverk och presenterade en algoritm där flera följaragenter kan autonomt landa på en plattform som sitter fast i ledaren. En agent är utrustad med en banprediktor för att hantera fall av kommunikationsbortfall samt för att undvika kollision med andra agenter. Algoritmen testas i ett scenario med de beskrivna utmaningarna och de numeriska resultaten överensstämmer med de teoretiska resultaten.
This paper investigates the rendezvous problem for the autonomous cooperative landing of an unmanned aerial vehicle (UAV) on an unmanned surface vehicle (USV). Such heterogeneous agents, with nonlinear dynamics, are dynamically decoupled but share a common cooperative rendezvous task. The underlying control scheme is based on distributed Model Predictive Control (MPC). The main contribution is a rendezvous algorithm with an online update rule of the rendezvous location. The algorithm only requires the agents to exchange information when they can not guarantee to rendezvous. Hence, the exchange of information occurs aperiodically, which reduces the necessary communication between the agents. Furthermore, we prove that the algorithm guarantees recursive feasibility. The simulation results illustrate the effectiveness of the proposed algorithm applied to the problem of autonomous cooperative landing.
We develop an algorithm to control an underactuated unmanned surface vehicle (USV) using kinodynamic motion planning with funnel control (KDF). KDF has two key components: motion planning used to generate trajectories with respect to kinodynamic constraints, and funnel control, also referred to as prescribed performance control (PPC), which enables trajectory tracking in the presence of uncertain dynamics and disturbances. We extend PPC to address the challenges posed by underactuation and control input saturation present on the USV. The proposed scheme guarantees stability under user-defined prescribed performance functions where model parameters and exogenous disturbances are unknown. Furthermore, we present an optimization problem to obtain smooth, collision-free trajectories while respecting kinodynamic constraints. We deploy the algorithm on a USV and verify its efficiency in real-world open-water experiments.
We propose a control protocol based on the prescribed performance control (PPC) methodology for a quadro-tor unmanned aerial vehicle (UAV). Quadrotor systems belong to the class of underactuated systems for which the original PPC methodology cannot be directly applied. We introduce the necessary design modifications to stabilize the considered system with prescribed performance. The proposed control protocol does not use any information of dynamic model parameters or exogenous disturbances. Furthermore, the stability analysis guarantees that the tracking errors remain inside of designer-specified time-varying functions, achieving prescribed performance independent from the control gains’ selection. Finally, simulation results verify the theoretical results.