Digitala Vetenskapliga Arkivet

Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Disturbance-Aware Motion Planning and Control of Unmanned Aerial and Surface Vehicles
KTH, School of Electrical Engineering and Computer Science (EECS), Intelligent systems, Decision and Control Systems (Automatic Control).ORCID iD: 0000-0002-9706-8073
2024 (English)Doctoral thesis, monograph (Other academic)
Abstract [en]

This thesis concerns motion planning and control of underactuated unmanned aerial and surface vehicles with special attention to disturbances.  In the first part of the thesis, we examine trajectory tracking using Prescribed Performance Control (PPC) for the classes of underactuated aerial and surface vehicles, assuming that the model parameters are unknown. Due to the underactuation, the original PPC methodology is redesigned to accommodate the specifics of the considered underactuated dynamical systems. We prove the stability of the proposed control schemes and support them with numerical simulations on the quadrotor and boat models. Furthermore, we propose enhancements to the Kinodynamic Motion Planning via Funnel Control (KDF) framework. The kinodynamic motion planning is based on the Rapidly-exploring Random Trees (RRT) algorithm, and our improvements are in the optimization-based generation of smooth, collision-free trajectories using B-splines.Real-world experiments were conducted for the surface vehicles and tested the advantages of the proposed enhancements to KDF. The second part of the thesis is devoted to the rendezvous problem of the autonomous landing of a quadrotor on a boat based on distributed Model Predictive Control (MPC) algorithms. We propose an algorithm that assumes a minimal exchange of information between the agents, which is the rendezvous location, and an update rule to maintain the recursive feasibility of the landing. Moreover, a convergence proof is presented without enforcing the terminal set constraints.  Finally, we investigate a leader-follower framework and present an algorithm for multiple follower agents to land autonomously on the landing platform attached to the leader. An agent is equipped with a trajectory predictor to handle the cases of communication loss and avoid inter-agent collisions. The algorithm is tested in a simulation scenario with the simultaneous landing of multiple agents. %and a real-world scenario of the detect-and-avoid problem with two UAVs.

In the third part of the thesis, we examine the usage of the disturbance models and methods to refine them using available data and sensory measurements iteratively.Contraction-based control methods enable safety guarantees for unmanned aerial vehicles with respect to the disturbance-aware plans generated by MPC augmented with disturbance models. Disturbance models are inferred by data-driven identification and learning and further refined using adaptive control methods.The exploration-exploitation algorithm is presented for learning previously unseen disturbances.Finally, the framework is tested in a simulation scenario of the autonomous landing of a UAV on a surface vehicle.

Abstract [sv]

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.

Place, publisher, year, edition, pages
KTH Royal Institute of Technology, 2024. , p. xx, 181
Series
TRITA-EECS-AVL ; 2024:58
Keywords [en]
Unmanned Aerial Vehicles (UAVs), Unmanned Surface Vehicles (USVs), Disturbance-Aware Motion Planning, Underactuated Systems, Prescribed Performance Control (PPC), Trajectory Tracking, Quadrotor, Kinodynamic Motion Planning, Rapidly-exploring Random Trees (RRT), Kinodynamic Motion Planning via Funnel Control (KDF), B-splines, Distributed Model Predictive Control, Autonomous Landing, Rendezvous Problem, Collision Avoidance, Adaptive Control, Contraction-Based Control, Disturbance Models, Autonomous Landing on Surface Vehicles
National Category
Control Engineering
Research subject
Electrical Engineering; Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-352181ISBN: 978-91-8040-977-3 (print)OAI: oai:DiVA.org:kth-352181DiVA, id: diva2:1891995
Public defence
2024-09-13, https://kth-se.zoom.us/w/66286084434, F3, Teknikringen 76, Stockholm, 10:00 (English)
Opponent
Supervisors
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)
Note

QC 20240826

Available from: 2024-08-26 Created: 2024-08-23 Last updated: 2024-08-26Bibliographically approved

Open Access in DiVA

fulltext(15688 kB)179 downloads
File information
File name FULLTEXT01.pdfFile size 15688 kBChecksum SHA-512
caf31212ecddcaf813fcc36901fbc4006499f2b1ff846fcaece736d3bc9fe4df7e4910dbcec8ab1b0f0302274cd83bfee5891f04abe62dc3bfcdf7acc0d8a81a
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lapandic, Dzenan
By organisation
Decision and Control Systems (Automatic Control)
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 179 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

isbn
urn-nbn

Altmetric score

isbn
urn-nbn
Total: 1075 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf