Det kraftfulla verktyget vi anvÀnder oss av heter optimal styrning, som kan sÀgas ha applikationer överallt. Allt frÄn autonoma bilar och robotar till ekonomiska och sociala system.
Att utnyttja en modell för att prediktera systemets framtida beteende Àr centralt inom optimal styrning och inte minst inom modellprediktiv reglering (MPC). Modellen ger möjligheter att dels prediktera hur bra det framtida beteendet Àr baserat pÄ ett prestandamÄtt i form av en mÄlfunktion och dels ger den möjligheter att definiera vad som Àr tillÄtna styrsignaler och beteenden hos systemet i framtiden.
Optimal styrning kan dels innebÀra att man off-line berÀknar en fullstÀndig trajektoria frÄn systemets starttillstÄnd till dess önskade sluttillstÄnd och dels att man berÀknar en policy, d.v.s. Äterkoppling, som i realtid kan anvÀndas för att berÀkna en styrsignal givet systemets faktiska tillstÄnd i varje tidpunkt. Ett exempel pÄ det första Àr nÀr man berÀknar trajektorier för rymdfarkoster för att t.ex. kunna placera dem pÄ en frÀmmande himlakropp och ett exempel pÄ det senare Àr den policy som anvÀnds för att t.ex. anvÀnds för att stabilisera ett modernt frÄn början instabilt stridsflygplan.
Ìę
Ett specialfall av optimal styrning Àr rörelseplanering, som kan sÀgas innebÀra att man vill hitta en sekvens av styrsignaler som förflyttar systemet genom en vÀrld innehÄllande hinder som systemet ska undvika. Traditionellt sett har inte algoritmer för numerisk optimal styrning varit lÀmpliga för denna problemstÀllning med objekt som ska undvikas. Ett undantag Àr algoritmer för MPC för hybrida system, dÀr objekten som ska undvikas kan beskrivas med hjÀlp av heltalsbivillkor.
En del av vÄr forskning handlar om att utveckla nya metoder för att kunna lösa rörelsestyrningsproblem med utgÄngspunkt frÄn existerande metoder inom numerisk optimal styrning. De metoder som anvÀnds idag inom omrÄdet bygger oftast antingen pÄ sampling eller nÄgon variant av grafsökning. Dessa metoder Àr tacksamma att anvÀnda för problem med icke-konvexa hinder, men de genererar generellt sett inte lika bra lösningar som de frÄn numerisk optimal styrning. En lösning pÄ det Àr att utjÀmna en lösning frÄn en samplande algoritm eller grafsökningsalgoritm med en metod frÄn optimal styrning/optimering. VÄr ambition Àr att bygga bort detta behov av tvÄ separata steg och istÀllet försöka att effektivt integrera stegen med varandra.
En annan del av forskningen handlar om att fÄ ett system att utföra, eller följa, en plan frÄn en planerare. Vi vill göra detta pÄ ett sÀtt att vi kan garantera att en eventuell avvikelse frÄn planen gÄr mot noll i tiden, det vill sÀga att systemet ska vara stabilt kring planen den följer.
Ytterligare en relaterad del handlar om att göra effektiva berÀkningar som möjliggör anvÀndande av numerisk optimal styrning för större problem och snabbare berÀkningar. För att lyckas med detta utnyttjar vi dels problemstruktur och dels modern hÄrdvara som kan utföra berÀkningar parallellt. .
Som en applikation inom omrÄdet arbetar vi med autonoma lastbilar. Vi har dels arbetat med gruvlastbilar inom projektet iQMatic med Scania som samarbetspartner och dels med lastbilar som backar med avancerade slÀpkonfigurationer. Det senare Àr ett pÄgÄende projekt. .