Plánování trajektorie pro bezpilotní letoun za účelem sledování pozemních objektů pomocí inerciálně stabilizované kamerové platformy Michal Kreč Vedoucí.

Slides:



Advertisements
Podobné prezentace
Lineární klasifikátor
Advertisements

LOGISTICKÉ SYSTÉMY 14/15.
Dynamické systémy.
OBECNÉ OPTIMALIZAČNÍ MODELY
Stavový prostor. • Existují úlohy, pro které není k dispozici univerzální algoritmus řešení • různé hry • problém batohu, problém obchodního cestujícího.
Dualita úloh lineárního programování a analýza citlivosti
SIMPLEXOVÝ ALGORITMUS Řešení v tabulkovém procesoru
Ústav technologie, mechanizace a řízení staveb
Lekce 7 Metoda molekulární dynamiky I Úvod KFY/PMFCHLekce 7 – Metoda molekulární dynamiky Osnova 1.Princip metody 2.Ingredience 3.Počáteční podmínky 4.Časová.
Rekonstrukce povrchu objektů z řezů Obhajoba rigorózní práce 25. června 2003 Radek Sviták
LOGISTICKÉ SYSTÉMY 6/14.
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
Řízení polohovacího mechanismu
Lekce 1 Modelování a simulace
Genetické algoritmy [GA]
Přednáška 12 Diferenciální rovnice
Genetické algoritmy. V průběhu výpočtu používají náhodné operace. Algoritmus není jednoznačný, může projít více cestami. Nezaručují nalezení řešení.
Dynamické programování
Dynamické okružní a rozvozní úlohy
Dynamické rozvozní úlohy
Induktivní logické programování
Optimalizace v simulačním modelování. Obecně o optimalizaci  Optimalizovat znamená maximalizovat nebo minimalizovat parametrech (např. počet obslužných.
Lineární programování Simplexový algoritmus
Základy lineárního programování
LOGISTICKÉ SYSTÉMY 8/14.
Heuristické metody Heuristiky dělíme na primární a duální.
LINEÁRNÍ OPTIMALIZAČNÍ MODEL
Řešení dynamických problémů s podmínkami Pavel Surynek Univerzita Karlova v Praze Matematicko-fyzikální fakulta.
Output regulation problem Branislav Rehák ÚTIA AV ČR, Odd. teorie řízení.
EKONOMICKO MATEMATICKÉ METODY
ANALÝZA VÝSLEDKŮ LINEÁRNÍHO OPTIMALIZAČNÍHO MODELU
Optimalizace versus simulace 9.přednáška. Obecně o optimalizaci  Maximalizovat nebo minimalizovat omezujících podmínkách.  Maximalizovat nebo minimalizovat.
PROGRAMOVÁNÍ SYSTÉMEM
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ Ústav technologie, mechanizace a řízení staveb Fakulta stavební VUT v Brně © Ing. Václav Rada, CSc. 15. PŘEDNÁŠKA.
1 Kognitivní inspirace třídění na základě závislostí atributů Jan Burian Eurfomise centrum – Kardio, Ústav informatiky AV ČR Článek je dostupný na WWW:
Dokumentace informačního systému
Program zahájení - Petr Pavlinec, KÚ role systémového integrátora - Martin Vimr, PH organizace projektu - Vladimír Kvarda, PH obsazení projektového týmu.
UNIVERZITA TOMÁŠE BATI VE ZLÍNĚ Fakulta technologická Institut informačních technologií Ústav teorie řízení Ing. Petr Chalupa Školitel: prof. Ing. Vladimír.
Návrh a implementace algoritmu SLAM pro mobilní robot
Srovnání Petriho sítí a HDA David Ježek. Vícedimensionální automaty Klasické automaty –nemají metodu jak vyjádřit „pravou“ souběžnost událostí A, B 0.
Matematické metody optimalizace Tomáš Vaníček Katedra inženýrské informatiky Stavební fakulta ČVUT Thákurova 7, Praha 6 Dejvice, b407
Zásobníkový automat s omezeným obsahem zásobníku
Gradientní metody Metoda největšího spádu (volný extrém)
Rozhodovací proces, podpory rozhodovacích procesů
Nelinearity s hysterezí Přerušení platnosti relace vytváří dvě různé charakteristiky, jejichž platnost je podmíněna směrem pohybu Hystereze přepínače x.
Teorie portfolia Kvantifikace množiny efektivních portfolií.
Simplexová metoda pro známé počáteční řešení úlohy LP
© Institut biostatistiky a analýz INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ ANALÝZA A KLASIFIKACE DAT prof. Ing. Jiří Holčík, CSc.
Lineární programování - charakteristika krajních bodů
Zpracoval :Ing. Petr Dlask, Ph.D. Pracoviště :Katedra Ekonomiky a řízení stavebnictví ČVUT v Praze Adresa :Thákurova 7, Praha 6, Dejvice Optimalizace.
Doc. Josef Kolář (ČVUT)Prohledávání grafůGRA, LS 2010/11, Lekce 4 1 / 15Doc. Josef Kolář (ČVUT)Prohledávání stavového prostoruGRA, LS 2013/14, Lekce 11.
Optimalizace versus simulace 8.přednáška. Obecně o optimalizaci  Maximalizovat nebo minimalizovat omezujících podmínkách.  Maximalizovat nebo minimalizovat.
Podobnost trajektorií Jiří Jakl Úvod - využití Rozpoznáváni ručně psaných textů GPS navigace Analýza pohybu pracovníku v budovách Predikce.
České vysoké učení technické Fakulta elektrotechnická Datové typy, výrazy vstup, výstup Jazyk JAVA A0B36PRI - PROGRAMOVÁN Í v1.02.
11/2003Přednáška č. 41 Regulace výpočtu modelu Předmět: Modelování v řízení MR 11 (Počítačová podpora) Obor C, Modul M8 ZS, 2003, K126 EKO Předn./Cvič.:
Hodnocení výstupů dynamických modelů Obsah předmětu: Počítačová podpora řízení Předmět : Počítačová podpora řízení K126 POPR Obor : E LS, 2015, K126 EKO.
Návrh a implementace algoritmů pro údržbu,
Elektrotechnická fakulta ČVUT KATEDRA KYBERNETIKY Vedoucí prof. Ing. Vladimír Mařík, DrSc. KATEDRA KYBERNETIKY ELEKTROTECHNICKÁ.
České vysoké učení technické v Praze Fakulta elektrotechnická Katedra mikroelektroniky řešitel: Michal Šesták vedoucí práce: Ing. Vladimír Janíček DIPLOMOVÁ.
MME51 Ekonomicko-matematické metody 5 Prof. RNDr. Jaroslav Ramík, CSc.
Katedra řídicí techniky FEL ČVUT1 11. přednáška. Katedra řídicí techniky FEL ČVUT2 Diskrétní regulační obvod Předpoklad: v okamžiku, kdy se na vstup číslicového.
Hynek Jemelík Gymnázium, Brno, tř. Kpt. Jaroše 14.
Návrh turistického informačního systému v centru Českých Budějovic
Simplexová metoda.
Ing. Milan Houška KOSA PEF ČZU v Praze
Rozmístění středisek obsluhy v dopravní síti Předmět: Teorie dopravy - cvičení Ing. František Lachnit, Ph.D.
Ing. Milan Houška KOSA PEF ČZU v Praze
Katedra řídicí techniky FEL ČVUT
Parametrické programování
Lineární optimalizační model
Transkript prezentace:

Plánování trajektorie pro bezpilotní letoun za účelem sledování pozemních objektů pomocí inerciálně stabilizované kamerové platformy Michal Kreč Vedoucí práce: Ing. Zdeněk Hurák, Ph.D. Oponent: Ing. Jan Rathouský Michal Kreč, FEL ČVUT

O co se jedná Inerciálně stabilizovaný kamerový systém vyvíjený skupinou AA4CC primárně určený k zavěšení pod bezpilotní či pilotovaný letoun. Pro letoun je třeba naplánovat trať, kterou má proletět. Michal Kreč, FEL ČVUT

Zadání Formulovat plánování trati jako úlohu optimálního řízení, tj. Navrhnout regulátor, který pro zadané cíle sledování provede letoun po optimální trajektorii. Definovat kritérium optimality, prozkoumat různé možnosti návrhu regulátoru, vybrat nejlepší a ověřit správnost simulací. Michal Kreč, FEL ČVUT

Motivace Michal Kreč, FEL ČVUT

Motivace Michal Kreč, FEL ČVUT

Formulace optimalizační úlohy Zadána množina cílů, každý s požadavkem na minimální vzdálenost, ze které má být sledován a minimální čas po který má být sledován, a počáteční a cílová poloha letadla. Za podmínky splnění výše uvedených poždavků je kritérium optimality jen celkový čas (co nejmenší). Dynamiku kamerového systému zanedbávám. Michal Kreč, FEL ČVUT

Klasické metody optimálního řízení Michal Kreč, FEL ČVUT Minimalizace cenové funkce, přes možné vstupy, metoda Lagrangeových multiplikátorů Je nutné mít cenovou funkci a omezující funkce v dobře matematicky analyzovatelné formě

Dynamické programování Michal Kreč, FEL ČVUT

Dynamické programování Řeší problém neanalyzovatelné cenové funkce, je ve tvaru: hledáme minimu jen přes. Problém kombinatorické exploze → generuji v daný okamžik jen stavy, které mají smysl. Michal Kreč, FEL ČVUT

Použité řešení Program v jazyku Java. Ke každému stavu je uložena informace o optimálním řídícím zásahu, o optimální ceně z něj do konečného stavu, o aktuálním cíli a o časech zbývajících ke sledování všech cílů. Stavy jsou ukládány v množinách podle časového okamžiku. Michal Kreč, FEL ČVUT

Algoritmus 1. Vezmi stav v čase n, vygeneruj možné předchůdce v čase n-1 a ohodnoť je 2. Pokud v čase n-1 už daný stav je ponech ten s nižší cenou 3. Po expandování všech stavů v čase n pokračuj n := n-1 Odpovídá prohledávání stavového prostoru do šířky, exponenciální časová i paměťová náročnost. Zastavuje, pokud nalezne počáteční stav s nulovou sumou nesplněných sledovacích časů. Michal Kreč, FEL ČVUT

Hodnotící funkce Suma zatím nesplněných sledovacích časů V případě, že cíl teď nelze sledovat, přičítá se další konstanta Jako pomocná složka pro vyhlazení trajektorie se přičítá ještě vzdálenost od aktuálního cíle

Příklad trajektorie Michal Kreč, FEL ČVUT

Závěr Zkoumaný přístup se k řešení dané úlohy spíše nehodí. Možnost využít dosažené výsledky pro generování omezených manévrů, ze kterých pak bude trajektorii skládat jiný algoritmus. Michal Kreč, FEL ČVUT