generated by TTT-TomasTeachingTools on 2023-07-25, 15:39:24
Programme: Kybernetika a robotika - Senzory a měření 2016
Guarantor: uknown
Code: MPKYR2_2016
FEL generator URL: http://www.fel.cvut.cz/cz/education/bk/pruchody/pr706355259105.html

study plan table

0102030405060708091011121314151617181920212223242526272829303132
1, #Lineární systémy
B3M35LSY
doc. Ing. Petr Hušek, Ph.D.
Z, 4P+2C, 8 cr., Z,ZK
Videometrie a bezdotykové měření
B3M38VBM
doc. Ing. Jan Fischer, CSc.
Z, 2P+2L, 6 cr., Z,ZK
Zpracování a digitalizace analogových signálů
B3M38ZDS
doc. Ing. Josef Vedral, CSc.
Z, 2P+2L, 6 cr., Z,ZK
2, #Práce v týmu
B3MPVT
Ing. Tomáš Drábek, Ph.D.
L, 0P+4S, 6 cr., KZ
Autonomní robotika
B3M33ARO
doc. Ing. Karel Zimmermann, Ph.D.
L, 3P+2L, 7 cr., Z,ZK
Diagnostika a testování
B3M38DIT
prof. Ing. Radislav Šmíd, Ph.D.
L, 3P+2L, 7 cr., Z,ZK
Virtuální instrumentace
B3M38VIN
doc. Ing. Antonín Platil, Ph.D.
L, 2P+2L, 6 cr., Z,ZK
3, #Projekt - project
B3MPROJ8
NA
Z, 0p+6s, 8 cr., Z
Moderní senzory
B3M38MSE
doc. Ing. Antonín Platil, Ph.D.
Z, 2P+2L, 6 cr., Z,ZK
Sběr a přenos dat
B3M38SPD
prof. Ing. Radislav Šmíd, Ph.D.
Z, 2P+2L, 6 cr., Z,ZK
Mobilní a kolektivní robotika
B3M33MKR
Ing. Libor Přeučil, CSc.
Z, 2P+2L, 6 cr., Z,ZK
Průmyslové informační systémy
B3M33PIS
doc. Ing. Petr Kadera, Ph.D.
Z, 2P+2C, 6 cr., Z,ZK
Pokročilá robotika
B3M33PRO
doc. Ing. Tomáš Pajdla, Ph.D.
Z, 2P+2C, 6 cr., Z,ZK
Umělá inteligence
B3M33UI
Ing. Petr Pošík, Ph.D.
L, 2P+2C, 6 cr., Z,ZK
Dynamika a řízení sítí
B3M35DRS
prof. Ing. Michael Šebek, DrSc.
Z, 2P+2C, 6 cr., Z,ZK
Nelineární systémy
B3M35NES
prof. RNDr. Sergej Čelikovský, CSc.
Z, 2P+2C, 6 cr., Z,ZK
Odhadování, filtrace a detekce
B3M35OFD
prof. Ing. Vladimír Havlena, CSc.
Z, 2P+2C, 6 cr., Z,ZK
Optimální a robustní řízení
B3M35ORR
doc. Ing. Zdeněk Hurák, Ph.D.
L, 2P+2C, 6 cr., Z,ZK
Programování systémů reálného času
B3M35PSR
Ing. Michal Sojka, Ph.D.
Z, 2P+2C, 6 cr., Z,ZK
Systémy diskrétních událostí
B3M35SDU
Ing. Pavel Burget, Ph.D.
Z, 2P+2L, 6 cr., Z,ZK
Systémy řízení letu
B3M35SRL
doc. Ing. Martin Hromčík, Ph.D.
Z, 2P+2L, 6 cr., Z,ZK
Kosmické inženýrství
B3M37KIN
prof. RNDr. René Hudec, CSc.
Z, 2P+2L, 6 cr., Z,ZK
Letecké rádiové systémy
B3M37LRS
doc. Dr. Ing. Pavel Kovář
Z, 2P+2L, 6 cr., Z,ZK
Integrovaná avionika
B3M38INA
Ing. Martin Šipoš, Ph.D.
L, 2P+2L, 6 cr., Z,ZK
Přístrojové systémy letadel
B3M38PSL
doc. Ing. Jan Roháč, Ph.D.
Z, 2P+2L, 6 cr., Z,ZK
4, #Diplomová práce - Diploma Thesis
BDIP30
NA
L, 22s, 30 cr., Z
compulsory courses of the programmebranch coursesbranch elective courseselectives
0102030405060708091011121314151617181920212223242526272829303132

Stats

Compulsory courses (P): B3M35LSY B3M38BP3 B3MPVT B3M33ARO B3M38DIT B3MPROJ8 BDIP30
ECTS: 66 (in 7 courses)
Branch/specialization courses (PO): B3M38VBM B3M38ZDS B3M38VIN B3M38MSE B3M38SPD
ECTS: 30 (in 5 courses)

Problems, warnings

Department 13000

BDIP30:lectures probably incomplete, it contains only NA
labs probably incomplete, it contains only NA
literature probably incomplete, it contains only NA
homepage_url probably incomplete, it contains only NA
B3MPROJ8:annotation probably incomplete, it contains only N
lectures probably incomplete, it contains only NA
labs probably incomplete, it contains only NA
literature probably incomplete, it contains only NA
homepage_url probably incomplete, it contains only NA

Department 13133

B3M33UI:Study plan: ../kos-xml-exports/kyr-new/kyr-ms-systems-study-plan.xml :: Winter/Summer conflict of terms. Taught in L and scheduled/recommended for 3. Study plan: ../kos-xml-exports/kyr-new/kyr-ms-sensors-study-plan.xml :: Winter/Summer conflict of terms. Taught in L and scheduled/recommended for 3.

Department 13135

B3M35ORR:Study plan: ../kos-xml-exports/kyr-new/kyr-ms-sensors-study-plan.xml :: Winter/Summer conflict of terms. Taught in L and scheduled/recommended for 3.

Department 13137

Department 13138

B3M38BP3:homepage_url probably incomplete, it contains only NA
B3M38ZDS:annotation probably incomplete, it contains only N
B3M38INA:Study plan: ../kos-xml-exports/kyr-new/kyr-ms-systems-study-plan.xml :: Winter/Summer conflict of terms. Taught in L and scheduled/recommended for 3. Study plan: ../kos-xml-exports/kyr-new/kyr-ms-sensors-study-plan.xml :: Winter/Summer conflict of terms. Taught in L and scheduled/recommended for 3. B3MPVT:labs probably incomplete, it contains only NA
B3M38MSE: Course language not specified. B3M38VIN:Study plan: ../kos-xml-exports/kyr-new/kyr-ms-systems-study-plan.xml :: Winter/Summer conflict of terms. Taught in L and scheduled/recommended for 3.

Courses by department

13000:2:BDIP30, B3MPROJ8
13133:5:B3M33PRO, B3M33UI, B3M33ARO, B3M33MKR, B3M33PIS
13135:8:B3M35NES, B3M35SDU, B3M35PSR, B3M35DRS, B3M35LSY, B3M35ORR, B3M35OFD, B3M35SRL
13137:2:B3M37KIN, B3M37LRS
13138:10:B3M38BP3, B3M38VBM, B3M38ZDS, B3M38DIT, B3M38PSL, B3M38INA, B3MPVT, B3M38SPD, B3M38MSE, B3M38VIN

Course home pages

B3M35LSY: https://moodle.fel.cvut.cz/courses/B3M35LSY
B3M38BP3: NA
B3M38VBM: https://moodle.fel.cvut.cz/courses/B3M38VBM
B3M38ZDS: https://moodle.fel.cvut.cz/courses/B3M38ZDS
B3MPVT: https://moodle.fel.cvut.cz/courses/B3MPVT
B3M33ARO: https://cw.fel.cvut.cz/wiki/courses/aro
B3M38DIT: https://moodle.fel.cvut.cz/courses/B3M38DIT
B3M38VIN: https://moodle.fel.cvut.cz/courses/B3M38VIN
B3MPROJ8: NA
B3M38MSE: https://moodle.fel.cvut.cz/courses/B3M38MSE
B3M38SPD: https://moodle.fel.cvut.cz/courses/B3M38SPD
B3M33MKR: https://cw.fel.cvut.cz/wiki/courses/B3M33MKR
B3M33PIS: https://moodle.fel.cvut.cz/courses/B3M33PIS
B3M33PRO: http://cw.fel.cvut.cz/wiki/courses/pro
B3M33UI: https://cw.fel.cvut.cz/wiki/courses/ui/start
B3M35DRS: https://moodle.fel.cvut.cz/courses/B3M35DRS
B3M35NES: https://moodle.fel.cvut.cz/courses/B3M35NES
B3M35OFD: https://moodle.fel.cvut.cz/courses/B3M35OFD
B3M35ORR: Stránky předmětu na https://moodle.fel.cvut.cz/course/B3M35ORR
B3M35PSR: https://wiki.control.fel.cvut.cz/psr/
B3M35SDU: https://moodle.fel.cvut.cz/courses/B3M35SDU
B3M35SRL: https://moodle.fel.cvut.cz/courses/B3M35SRL
B3M37KIN: https://moodle.fel.cvut.cz/courses/B3M37KIN
B3M37LRS: https://moodle.fel.cvut.cz/courses/B3M37LRS
B3M38INA: https://moodle.fel.cvut.cz/courses/B3M38INA
B3M38PSL: https://moodle.fel.cvut.cz/courses/B3M38PSL
BDIP30: NA

Pre-requisities

B3M35LSY: NA
B3M38BP3: NA
B3M38VBM: Knowledge of electronics, passing B3B31EPO "Electronic devices and circuits", or equivalent, BE5B31ZEO Fundamentals of Electrical Circuits
B3M38ZDS: NA
B3MPVT: NA
B3M33ARO: It is assumed that students of this course have a working knowledge of optimization (Gauss-Newton method, Levenberg Marquardt method, full Newton method), mathematical analysis (gradient, Jacobian, Hessian, multidimensional Taylor polynomial), linear algebra (least-squares method), probability theory (multivariate gaussian probability), statistics (maximum likelihood and maximum aposteriori estimate), python programming and machine learning algorithms.
B3M38DIT: NA
B3M38VIN: NA
B3MPROJ8: NA
B3M38MSE: no prerequisities Knowlege of physics and of electrical measurements is welcome
B3M38SPD: basic programming of microcontrollers
B3M33MKR: B3M33ARO/BE3M33ARO (Autonomous Robotics)
B3M33PIS: Basic knowledge of relational DBMS, computer networking basics
B3M33PRO: A course of basic robotics, e.g. A3B33ROB.
B3M33UI: Topics covered by course B3B33KUI.
B3M35DRS: NA
B3M35NES: Prerequisites are: knowledge of basics of control theory (frequency response, feedback, stability, PID controllers, etc.), finishing advanced course on linear systems introducing notions like controllability, observability. Last but not least, a good knowledge ol linear algebra (eigenvalues, eigenvectors, equivalence of matrices, canonical forms of matrices, etc.) and of mathematical analysis (multi-variable differential calculus, ordinary differential equations).
B3M35OFD: Basics of dynamic system theory, probability and statistics.
B3M35ORR: NA
B3M35PSR: Attendee must be capable of writing basic C programs and understand principles of multithreaded programming. It is an advantage (but not requirements) to finish B0B36APO and B4B35OSY before taking this course.
B3M35SDU: NA
B3M35SRL: Signals, systems and controls fundamentals.
B3M37KIN: Physics at bachelor level, basics of Matlab, C/C++, adn Python
B3M37LRS: Mathematics, theory of signals and systems, analog and digital circuits and basic blocks (bachelor level)
B3M38INA: Processing of laboratory tasks and submission of required reports. Processing of individual work.
B3M38PSL: No special prerequisites required; nevertheless, basic knowledge of measurement instruments, sensors/electronics and methods is recommended.
BDIP30: NA

Updated in KOS

B3M33ARO:2020-01-31T13:40:22.0
B3M33MKR:2020-01-30T08:53:44.0
B3M33PRO:2020-01-30T08:53:32.0
B3M33UI:2020-01-30T08:53:20.0
B3M33PIS:2020-01-30T08:52:15.0
B3MPVT:2019-11-25T19:45:09.0
B3M38PSL:2019-10-21T14:52:03.0
B3M38ZDS:2019-10-21T14:50:58.0
B3M38INA:2019-10-21T14:14:49.0
B3M38DIT:2019-10-21T14:14:31.0
B3M38MSE:2019-10-21T14:14:16.0
B3M38VBM:2019-10-21T14:12:18.0
B3M38VIN:2019-10-21T14:11:49.0
B3M38SPD:2019-10-21T14:08:02.0
B3M35NES:2019-10-01T13:38:51.0
B3M35LSY:2019-08-12T11:37:19.0
B3M35OFD:2019-08-12T11:33:26.0
B3M35DRS:2019-08-12T11:33:01.0
B3M35SRL:2019-08-12T11:32:49.0
B3M35PSR:2019-08-12T11:30:08.0
B3M35ORR:2019-08-12T11:29:01.0
B3M37KIN:2019-08-09T21:49:01.0
B3M37LRS:2019-08-09T21:30:20.0
B3M38BP3:2019-04-02T12:58:20.0
BDIP30:2019-02-16T20:34:52.0
B3M35SDU:2018-04-12T20:34:50.0
B3MPROJ8:2017-10-16T11:48:04.0

Courses

Lineární systémy

code: B3M35LSY
hours: 4P+2C
ECTS: 8
homepage: https://moodle.fel.cvut.cz/courses/B3M35LSY
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4669706.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/69/p4669706.html
lecturer(s): doc. Ing. Hušek Petr Ph.D.
Dept: 13135
annotation: Úvod do teorie lineárních systémů s důrazem na řízení systémů. Cílem předmětu je studium základních vlastností systémů a souvislostí mezi stavovým a přenosovým popisem systému, návrh stavové zpětné vazby, pozorovatele stavu a návrh stabilizujících regulátorů
prerequisities: NA
lectures:
Systémy a signály. Systémy lineární, časově invariantní, diferenciální a diferenční. Pojem stavu, stavové rovnice.
Řešení stavových rovnic, módy systému, impulzní odezva a přenos systému. Spojité, diskrétní a vzorkované systémy.
Vnitřní a vnější stabilita lineárního systému.
Dosažitelnost a řiditelnost systému.
Pozorovatelnost a konstruovatelnost systému. Duální systémy.
Standardní tvary systémů, Kalmanova dekompozice.
Vnitřní a vnější popis systému. Nuly a póly systému.
Realizace systému. Minimální realizace, vyvážená realizace.
Stavová zpětná vazba, regulace stavu, změna pólů systému.
Injekce výstupu do stavu, odhad stavu.
Vazby mezi systémy, zpětnovazební řízení, stabilizující regulátory.
Stavová realizace stabilizujících regulátorů, separace regulace a odhadu stavu.

labs/seminars:
Pro každé cvičení je zveřejněn seznam neřešených příkladů, jejich řešení student odevzdává prostřednictvím webové aplikace před zahájením cvičení. Náplní cvičení je krátký test znalostí, zodpovězení dotazů studentů a řešení obtížnějších příkladů.
Řešení zadaných příkladů v rozsahu 8 hodin týdně, odevzdání prostřednictvím webové aplikace, kontrola a hodnocení asistentem.
Předpokladem pro úspěšné absolvování předmětu jsou znalosti základů lineární algebry, diferenciálních rovnic, Laplaceovy transformace a z-transformace. Přednášky a cvičení jsou vedeny v češtině nebo v angličtině, podle potřeby. Studijní literatura a příklady k řešení jsou v angličtině.
literature:
ANTSAKLIS, Panos J.,  MICHEL, Anthony N. A Linear Systems Primer. Birkhäuser, Boston, 2007. ISBN-13: 978-0-8176-4460-4, e-ISBN-13:  978-0-8176-4661-5

V Centrální knihovně ČVUT je k dispozici 60 výtisků.
Knihu lze koupit, například Amazon.com nabízí novou za 42 USD a použitou za 34 USD.

Bezpečnost práce v elektrotechnice 3

code: B3M38BP3
hours: 2P+2C
ECTS: 0
homepage: NA
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4882706.html, http://www.fel.cvut.cz/cz/education/bk/predmety/48/82/p4882706.html
lecturer(s): Ing. Mlejnek Pavel Ph.D.
Dept: 13138
annotation: Předmět seznamuje studenty s riziky a příčinami úrazů elektrickým proudem, s bezpečnostními předpisy pro obsluhu a práci na elektrických zařízeních, s ochranami před úrazem elektrickým proudem, se zásadami bezpečného chování při práci s vysokým napětím a s první pomocí při úrazu elektrickým proudem. Zvláštní pozornost je věnována popisu a použití defibrilátoru. Studenti získají potřebnou elektrotechnickou kvalifikaci pro činnost na ČVUT FEL. Podrobnosti: Příkaz děkana č. 4/2009
prerequisities: NA
lectures:
1.Opakované školení BOZP je prováděno podle předlohy Osnovy školení BOZP pro zaměstnance a studenty ČVUT v Praze.

2. Odborná způsobilost v elektrotechnice. Rizika a příčiny úrazů. Symboly a označování. Normy. Bezpečnostní parametry a uspořádání elektrických zařízení. Elektromagnetická kompatibilita. 

3. Bezpečná obsluha a práce, oprávnění osob. Bezpečnost při práci s elektrickými a elektronickými zařízeními. Bezpečnostní opatření při práci se zdroji vysokých napětí. První pomoc při úrazu elektrickým proudem. Použití defibrilátoru ZOLL AED Plus při resuscitaci. 

labs/seminars:
Cvičení zajišťuje praktické procvičení přednášené látky z oblasti bezpečnosti elektrického zařízení v souladu s požadavky na elektrotechnickou kvalifikaci studentů ČVUT FEL. 

1. Bezpečnost v laboratořích ČVUT FEL. Praktické ukázky bezpečnostních prvků užívaných v laboratořích se zvýšeným nebezpečím úrazu elektrickým proudem. Instruktáž postupu použití defibrilátorů ZOLL AED Plus, umístěných v budovách elektrofakulty. 

2. Záznam o opakovaném školení BOZP. Písemné přezkoušení - test z § 6 Vyhl. č. 50/1978 Sb. elektrotechnické kvalifikace. Záznam o získané vyšší elektrotechnické kvalifikaci do indexu. Zápočet. 
literature:
[1] Cipra, M. - Kůla, V. - Kříž, M.: Elektrotechnická kvalifikace. 1. vyd. Praha: Vydavatelství ČVUT, 2006. 157 s. ISBN 80-01-03531-X.

[2] Další literatura bude doporučena na přednášce.

Videometrie a bezdotykové měření

code: B3M38VBM
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M38VBM
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4682706.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/82/p4682706.html
lecturer(s): doc. Ing. Fischer Jan CSc.
Dept: 13138
annotation: Náplní předmětu je problematika obrazových senzorů CCD, CMOS a optoelektronických senzorů obecně i jejich použití v systémech bezkontaktního měření na principech videometrie. Dále to je záření a vlnění, jejich vlastnosti, chování a využití pro získání informace o objektu, optická projekční soustava, návrh měřicích kamer a zpracování jejich signálu. V rámci laboratoří studenti také vyřeší jeden samostatný projekt - návrh a realizace optoel. snímače polohy
prerequisities: Knowledge of electronics, passing B3B31EPO "Electronic devices and circuits", or equivalent, BE5B31ZEO Fundamentals of Electrical Circuits
lectures:
1.      Úvod do problematiky videometrie a bezdotykového měření; optické záření, jeho vlastnosti
2.      Polovodičové detektory záření, fotodiody, polovodičové zdroje záření, LED, LASER
3.      Fotodiodové snímače polohy, triangulační snímače, laserové skenovací snímače, laserové dálkoměry
4.      Senzory pro snímání v infračervené oblasti, ultrazvukové senzory pro měření a robotiku
5.      MOS kapacitor jako detektor optického záření, CCD posuvný registr, CCD řádkové snímače
6.      CCD plošné snímače, uspořádání , princip funkce typů (Full Frame, Frame Transfer, Interline Transfer)  
7.      CCD snímače - vlastnosti a analýza  chyb, CCD kamery a jejich funkce (El. závěrka, AES, AGC, Gama kor.) 
8.      CMOS obrazový senzor, uspořádání, vlastnosti, způsoby řízení a čtení výstupní informace
9.      Mikrovlnné radarové snímače, měření polohy a vlastnosti objektů
10.      Základní vlastnosti a výpočet optických soustav používaných ve videometrii, meze rozlišovací schopnosti
11.      Videosignál dle televizních norem, jeho digitalizace a přenos do mikropočítače, rozhraní dig. kamer
12.      Zdroje záření, osvětlovací zdroje pro měření, zdroje strukturovaného světla, způsoby osvětlení scény
13.      Návrh kompaktní CMOS kamery s vnitřním  zpracováním obrazu pro řízení polohy mechanismů
14.      Návrh automatických videometrických výrobních inspekčních systémů
labs/seminars:
V laboratorních cvičeních se nejdříve řeší úlohy základních optoel. snímačů a určení jejich vlastností. Na základě poznatků a s využitím znalostí z ostatních předmětů každý student samostatně řeší projekt "Návrh a realizace optoel. snímače polohy". V rámci domácí přípravy navrhne koncepci snímače a jeho strukturu,  vypočte parametry součástek, případně vytvoří program pro mikrokontrolér. S využitím volně dostupného simulátoru odsimuluje chování obvodů snímače. V laboratoři pak postupně sestavuje snímač (včetně potřebných el. obvodů), oživí jej, stanoví jeho parametry a porovná je s požadavky zadání. K projektu vytvoří dokumentaci - vývojovou zprávu a prospekt ("firemní katalogový list"). Projekt následně prezentuje (powerpoint) a obhájí vlastní řešení projektu, vývojovou zprávu i prospekt. Podle úrovně splnění obdrží bodové hodnocení započítávané ke zkoušce. V následující části semestru se cvičí laboratorní úlohy, které se věnují obrazovým senzorům, kamerám, optické projekční soustavě i dalším senzorům pro bezkontaktní měření.
literature:
 [1] Saleh, B. E. A. / Teich, M. C.: Fundamentals of Photonics, ISBN-10: 0-471-35832-0, Wiley Series in Pure and Applied Optics, 2007  
      (knihovna ČVUT  2 ks + příp. zakoupit)

 [2] Holst, G.: CMOS/CCD sensors and camera systems, JCD Publishing 2007 (knihovna ČVUT  1 ks + příp. zakoupit)

Zpracování a digitalizace analogových signálů

code: B3M38ZDS
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M38ZDS
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4683106.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/83/p4683106.html
lecturer(s): doc. Ing. Vedral Josef CSc.
Dept: 13138
annotation: N
prerequisities: NA
lectures:
1.	Typy a vlastnosti operačních zesilovačů, teorie záporné zpětné vazby
2.	Zesilovače napětí, proudu, rozdílové, přístrojové, integrační, nábojové, izolační zesilovače
3.	Metody zpracování signálů odporových, kapacitních a indukčnostních snímačů, synchronní detekce
4.	Zpracování signálů odporových, termočlánkových a polovodičových snímačů teploty
5.	Metody nelineárního zpracování signálů, komprese a expanze signálů
6.	Metody zpracování neharmonických signálů, převodníky střední, efektivní a maximální hodnoty
7.	Kmitočtová filtrace signálů, spojité pasivní a aktivní filtry, spínané filtry
8.	Přepínání a vzorkování analogových signálů, referenční zdroje napětí a proudu
9.	Digitalizace rychlých signálů, vzorkování, kvantování, korekce chyb digitalizátorů 
10.	Digitalizace signálů s vysokou rozlišitelností zvýšení rozlišitelnosti digitalizátorů, potlačení sériového rušení 
11.	Rekonstrukce spojitých signálů, aproximace signálů, přímá číslicová syntéza
12.	Spektrální analýza periodických a neperiodických signálů, okénkování
13.	Testování digitalizátorů v časové, kmitočtové a amplitudové oblasti
14.	Technika obvodového návrhu digitalizátorů, zemnění, stínění, potlačení šumu
labs/seminars:
1.	Statické, dynamické a šumové vlastnosti zesilovačů napětí a proudu
2.	Zpracování signálů z odporových můstků, přístrojové zesilovače
3.	Zpracování signálů z kapacitních snímačů, synchronní detekce
4.	Zpracování signálů z odporových a polovodičových snímačů teploty
5.	Návrh analogových filtrů DP, HP, PP, PZ, univerzálního filtru 
6.	Přepínání a vzorkování signálů
7.	Logaritmické, exponenciální zesilovače, analogové násobičky
8.	Převodníky střední, efektivní a maximální hodnoty
9.	Digitalizace signálů, vzorkování, kvantování, odstup signál šum
10.	Rekonstrukce signálů, přímá číslicová syntéza
11.	Projekt - zadání typu a parametrů měřicího řetězce
12.	Projekt - řešení analogové části měřicího řetězce
13.	Projekt - řešení digitalizace signálu
14.	Vyhodnocení dosažených výsledků, zápočet

Samostatný projekt v rozsahu 8 hodin.
literature:
[1] Vedral, J., Fischer, J.: Elektronické obvody pro měřicí techniku. ČVUT 2004, ISBN 80-01-02966-2. (174 výtisků)

[2] Ramón Pallás-Areny, John G. Webster: Sensors and Signal Conditioning, Second Edition, John Wiley & Sons, Limited, 2006, ISBN: 0470054573, 9780470054574.

Práce v týmu

code: B3MPVT
hours: 0P+4S
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3MPVT
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4670706.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/70/p4670706.html
lecturer(s): Ing. Drábek Tomáš Ph.D.
Dept: 13138
annotation: N
prerequisities: NA
lectures:
NA
labs/seminars:
NA
literature:
NA

Autonomní robotika

code: B3M33ARO
hours: 3P+2L
ECTS: 7
homepage: https://cw.fel.cvut.cz/wiki/courses/aro
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4678006.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/78/p4678006.html
lecturer(s): doc. Ing. Zimmermann Karel Ph.D.
Dept: 13133
annotation: Předmět naučí principům umožňující vytvářet/užívat roboty schopné vnímat okolní svět a porozumět mu, plánovat aktivitu robotů v něm včetně možnosti svět aktivně ovlivňovat. Budou vysvětleny různé architektury robotů s kognitivními schopnostmi a jejich technické realizace. Studenti ve cvičeních budou s kognitivními roboty prakticky experimentovat. Studovaná látka má širší použitelnost při návrhu a stavbě inteligentních strojů
prerequisities: It is assumed that students of this course have a working knowledge of optimization (Gauss-Newton method, Levenberg Marquardt method, full Newton method), mathematical analysis (gradient, Jacobian, Hessian, multidimensional Taylor polynomial), linear algebra (least-squares method), probability theory (multivariate gaussian probability), statistics (maximum likelihood and maximum aposteriori estimate), python programming and machine learning algorithms.
lectures:
1. Autonomní robotika, přehled kurzu. Geometrie 3D tělesa. Kinematika 
2. Robot s RGB+D senzory. 
3. SLAM z RGB+D. 
4. Grafy a úlohy na nich. Deterministické plánování. 
5. Vidění v robotice I. 
6. Vidění v robotice II.
7. Vidění v robotice III. 
8. PŘídicí architektury robotů; reprezentace světa robotu. 
9. Plánování cesty robotů, náhodné metody. 
10. Generování trajektorie robotu. 
11. Aplikace: Silově poddajný robot. Hmat v robotice. 
12. Aplikace: Manipulační úlohy. Chapadla. 
13. Aplikace: Chůze humanoidních robotů.
14. Teoretické a společenské aspekty autonomní robotiky. 
labs/seminars:
Cvičení: laboratorní cvičení s autonomními roboty (roboty z projektů, stavebnice z robotů iRobot Create). Na robotech
 studenti pořídí data, v samostatné práci vyřeší tři úlohy a na robotech je předvedou.
literature:
1. Siciliano, Bruno and Sciavicco, Lorenzo and Villani, Luigi and Oriolo, Giuseppe: Robotics, Modelling,
 Planning and Control, Springer 2009
2. Fahimi, F.: Autonomous Robots: Modeling, Path Planning, and Control, Springer 2009

Diagnostika a testování

code: B3M38DIT
hours: 3P+2L
ECTS: 7
homepage: https://moodle.fel.cvut.cz/courses/B3M38DIT
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4672106.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/72/p4672106.html
lecturer(s): prof. Ing. Šmíd Radislav Ph.D.
Dept: 13138
annotation: Předmět poskytuje úvod do problematiky detekce poruch, odolnosti proti poruchám, sledování provozního stavu zařízení, vibrodiagnostiky, nedestruktivního testování a diagnostiky elektronických zařízení s analogovými a číslicovými obvody.
prerequisities: NA
lectures:
1. Diagnostika, prognostika, životní cyklus
2. Modely poruch, detekce pomocí modelů signálů/objektů
3. Spolehlivost
4. Odolnost vůči poruchám, statická/dynamická/analytická redundance, FMEA/FMECA
5. Hodnocení diagnostických metod (POD)
6. Zdroje a analýza diagnostických signálů, předzpracování
7. Obálková, kepstrální, řádová analýza, analýza nestacionárních signálů
8. Diagnostika mechanických, elektrických a elektromechanických systémů
9. Diagnostika pomocí impulsní a spojité akustické emise
10. Nedestruktivní testování, detekce a lokalizace
11. Nedestruktivní testování ultrazvukem, vířivými proudy, aktivní termografie
12. Testování analogových a číslicových obvodů, produkční diagnostika
13. In-circuit metody, Built-in Self Test, Design for Test
14. Navrhování testů, maskování, komprese testů. Boundary Scan

Součástí laboratorních cvičení bude samostatný projekt, zakončený prezentací nebo zprávou. Úspěšná obhajoba bude spolu se dvěma testy podmínkou zápočtu.

labs/seminars:
Laboratorní cvičení v první části demonstrují funkce vybraných diagnostických nástrojů, v druhé části je řešena samostatná úloha na vybrané téma z oblasti technické diagnostiky a testování.
Součástí laboratorních cvičení bude samostatný projekt, zakončený prezentací nebo zprávou. Úspěšná obhajoba bude spolu se dvěma testy podmínkou zápočtu.
literature:
Základní:
[1] R. Isermann: Fault-Diagnosis Systems, Springer Verlag, 2006.

Doporučené:
[2] Ch. Hellier: Handbook of Nondestructive Evaluation, McGraw-Hill 2012.
[3] M. L. Bushnell, V.D. Agrawal: Essentials of Electronic Testing for Digital, Memory, and Mixed-Signal VLSI Circuits, Springer, Boston, 2005.

(knihy nejsou vyprodány, zajistíme do knihovny)

Virtuální instrumentace

code: B3M38VIN
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M38VIN
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4682806.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/82/p4682806.html
lecturer(s): doc. Ing. Platil Antonín Ph.D.
Dept: 13138
annotation: Předmět se zabývá problematikou moderních měřicích přístrojů, virtuálních přístrojů (VI) a systémů pro sběr a zpracování dat (DAQ). Seznamuje s principy řešení přístrojů a systémů pro měření v laboratorním a průmyslovém prostředí, vybranými měřicími metodami a standardy pro programování VI a DAQ systémů
prerequisities: NA
lectures:
1. Architektury měřicích přístrojů a systémů pro sběr a zpracování dat.
2. Testování A/D převodníků. Zpracování digitalizovaných signálů v časové a frekvenční oblasti.
3. Digitizéry, multifunkční měřicí moduly, osciloskopy.
4. Vstupní obvody měřicích přístrojů. Rušení a jeho potlačování.
5. Standardy pro programování systémů sběru dat (IEEE488.2, SCPI, VPnP, VISA, IVI, PXI, LXI, AXIe).
6. Vývojové systémy pro programování virtuálních přístrojů (C/C++, LabVIEW, VEE, Matlab/Simulink). Virtuální přístroje pracující pod RTOS (RTX, LV/LW Real Time).
7. Začlenění VI do počítačové sítě. API pro komunikační protokoly v OS Unix resp. Windows.
8. Synchronizace měření. Synchronizace v rozsáhlých a distribuovaných systémech. Protokoly NTP a PTP.
9. Generátory analogových, digitálních a speciálních signálů.
10. Spektrální a vektorový analyzátor, princip, realizace, využití. 
11. Koherentní detekce, synchronní detektory. Vektorvoltmetry, měřiče impedance.
12. Měření výkonu a spotřeby elektrické energie. Elektronické zátěže, analyzátory výkonu.
13. Etalony elektrických veličin. Kvantový Hallův jev. 
14. Etalonáž času.
labs/seminars:
Laboratorní cvičení se v první části věnují vývojovým SW prostředkům, v druhé části je řešena samostatná úloha na vybrané téma z oblasti programování DAQ systémů. 
Součástí laboratorních cvičení bude samostatný projekt, zakončený prezentací a krátkou zprávou. Podmínkou zápočtu bude úspěšná obhajoba tohoto projektu.
literature:
R. B. Northop, Introduction to Instrumentation and Measurements, CRC Press 2014.
(Kniha není vyprodána, zajistíme do knihovny, starší vydání jsou volně dostupná na Internetu.)

Projekt - project

code: B3MPROJ8
hours: 0p+6s
ECTS: 8
homepage: NA
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4749206.html, http://www.fel.cvut.cz/cz/education/bk/predmety/47/49/p4749206.html
lecturer(s): NA
Dept: 13000
annotation: N
prerequisities: NA
lectures:
NA
labs/seminars:
NA
literature:
NA

Moderní senzory

code: B3M38MSE
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M38MSE
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4673406.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/73/p4673406.html
lecturer(s): doc. Ing. Platil Antonín Ph.D.
Dept: 13138
annotation: Přehled senzorů fyzikálních veličin používaných v průmyslu a výzkumu a metod zpracování signálu
prerequisities: no prerequisities Knowlege of physics and of electrical measurements is welcome
lectures:
1.  Fyzikální principy senzorů, základní parametry. MEMS.
2.  Materiály pro senzory a jejich měření. Modelování a návrh senzorů.
3.  Přesné magnetické senzory.
4.  Kapacitní senzory.
5.  Metody snižování nejistot. Šum a jeho měření.
6.  Kalibrace a testování senzorů. Inteligentní senzory.
7.  Zpracování informace ze senzorů: korelační metody, PSD, filtrace a fúze dat, tomografické metody.
8.  Senzory elektrického proudu
9.  Zobrazovací metody v medicíně.  Senzory pro lékařskou diagnostiku.
10. Aplikace senzorů v automobilové, letecké a kosmické technice. Navigace.
11. Bezpečnostní aplikace senzorů. Senzory pro virtuální realitu.
12. Senzory pro inteligentní budovy a průmysl.
13. Měření v geofyzice a archeologii
14. Opakování, rezerva

Na přednáškách se řeší vzorové příklady.
labs/seminars:
Cvičení mají výhradně laboratorní charakter. Během nich si studenti vyzkouší sestavit pokročilé měřicí obvody pro významné typy senzorů, změřit jejich charakteristiky a spočítat nejistoty měření. Naučí se také ovládat komplikované měřicí přístroje. Měří se následující úlohy:


1. Tlakoměry. Měření průtoku plynů. 
2. Měření průtoku kapalin
3. Akcelerometr
4. Korelační měření rychlosti. 
5. Magnetické snímače pro automobilní otáčkoměry
6. Senzory pro měření vlhkosti. 
7. Polovodičové senzory teploty. 
8. Bezkontaktní měření teploty - pyrometrie
9. Chemické senzory
10. AMR senzor magnetického pole. 
11. FEM modelování senzoru
12. Měření polohy. Kalibrace ultrazvukového senzoru číslicovým osciloskopem. 
13. Modulace a synchronní detekce (měření mech. napětí). 
literature:
[1] Ripka, P., Tipek, A.(ed.): Modern Sensors Handbook , ISTE 2007  (brožovaná verze ve 20 ks v knihovně ČVUT:  Master book on sensors editors P. Ripka and A. Tipek,ČVUT/BEN,2003).
[2] Ripka, P., Ďaďo, S., Kreidl, M., Novák, J.: Senzory (opr. dotisk). Skripta ČVUT FEL, Praha 2007 (ke koupi i v knihovně)
[3]  Fraden J.: Handbook of Modern Sensors. 5th ed. Springer 2016, ISBN 978-3-319-19302-1
available online (from ČVUT IP address space) on
http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=1081958

Sběr a přenos dat

code: B3M38SPD
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M38SPD
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4673706.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/73/p4673706.html
lecturer(s): prof. Ing. Šmíd Radislav Ph.D.
Dept: 13138
annotation: Cílem předmětu je seznámit studenty s principy a limity přenosu dat ze senzorů a obdobných zdrojů informace pro IoT a M2M, bezdrátovými senzorovými sítěmi a v nich využívanými specifickými algoritmy, respektujícími omezující podmínky jejich funkce. Budou studovány základní algoritmy distribuovaného zpracování informace v senzorových sítích a také technologie pro získávání energie pro napájení bezdrátových uzlů sítě.
prerequisities: basic programming of microcontrollers
lectures:
1. Introduction, motivation, goals
2. Ad hoc & sensor networks, commonalities and differences, limitations  
3. Communication channel, data transfers, physical media, wireless signal transmission
4. Modulation techniques in wireless systems, network topologies, medium access control 
5. Spread Spectrum, Internet of Things, UNB
6. LoRa, IQRF, BLE
7. LoRaWAN
8. Routing protocols, localization in WSN
9. NB-IoT
10. Energy harvesting - piezoelectric, electromagnetic
11. Energy harvesting - TEG, Electrostatic, Solar, RF Soubor
12. Specialized power supplies, converters
13. Low power techniques 
14. reserved
labs/seminars:
V průběhu laboratorních cvičení bude řešen projekt zaměřený na technickou a programovou implementaci  zařízení pro sběr dat ze snezorů příp. uzlu bezdrátové sítě a jejich integraci do nadřazeného systému. 

Pro individuální práci na projektu jsou k dispozici vývojové kity, které si studenti mohou zapůjčit domů. V laboratoři by se pak měli soustředit zejména na řešení problémů s využitím v ní dostupné speciální měřicí techniky. Průběh prací a jeho dokumentace budou v průběhu semestru kontrolovány a hodnoceny.
literature:
[1] Hu, F., Cao, X.: Wireless Sensor Networks, Auerbach Publications 2010
[2] Priya, S., Inman, D.J.: Energy Harvesting Technologies, Springer 2010

Mobilní a kolektivní robotika

code: B3M33MKR
hours: 2P+2L
ECTS: 6
homepage: https://cw.fel.cvut.cz/wiki/courses/B3M33MKR
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4678106.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/78/p4678106.html
lecturer(s): Ing. Přeučil Libor CSc.
Dept: 13133
annotation: Předmět se zabývá popisem elementární struktury mobilních robotů a řešením typických úloh umožňujících jejich řízením a především realizací autonomního chování samostatně i ve skupinách. Budou představeny postupy pořizování a zpracování senzorických dat s cílem řešit generickou úlohu autonomní navigace mobilního robotu, jenž zahrnuje postupy pro fúzi dat ze senzorů, metody vytváření strojových modelů prostředí a postupy simultální lokalizace a mapování. Demonstrovány budou též techniky plánování trajektorie robotu Probíraná problematika zahrnuje i řešení úloh pro skupiny mobilních robotů s využitím možností kooperace a koordinace a budou představeny nástroje, jak takové chování realizovat. Na cvičeních jsou implementovány klíčové algoritmy a studovány jejich vlastnosti na reálných datech
prerequisities: B3M33ARO/BE3M33ARO (Autonomous Robotics)
lectures:
1. Taxonomie problému lokalizace. Metody kontinuální lokalizace.
2. Pravděpodobnostní metody lokalizace 1 - Bayesův filtr
3. Pravděpodobnostní metody lokalizace 2 - KF, EKF, částicový filtr
4. Současná lokalizace a mapování (SLAM):  EKF, PF, Rao-Blackwell
5. Graph SLAM
6. Senzory pro mobilní robotiku, kinematika mobilního robotu
7. Modely prostředí pro mobilní robotiku(základní přístupy, dekompozice prostoru, grafové a hierarchické reprezentace, mřížky obsazenosti)
8. Modely prostředí a plánovací postupy pro mobilní robotiku (přehled, volba modelu a plánovací metody, hierarchické plánování, konfigurační prostor)       
9. Pravděpodobnostní a speciální metody plánování (RRT, potenciálové pole)
10. Plánovani za neurčitosti (MDP, POMDP)
11. Systémy více robotů, aspekty jejich návrhu, kooperace, koordinace, komunikace.
12. Lokalizace v týmech robotů.
13. Zpracování 3D senzorické informace.
14. Aktuální problémy a výzvy v mobilní robotice.
labs/seminars:
1. Organizace cvičení, transformace
2. Iterative Closest Point (ICP)
3. Samostatná práce (ICP) a konzultace
4. Samostatná práce (ICP) a konzultace
5.  Zadání Kalmanův filtr (KF+EKF)
6.  Samostatná práce (KF+EKF) a konzultace
7.  Zadání Částicový filtr (ČF)
8.  Samostatná práce (ČF) a konzultace
9.  Samostatná práce (ČF) a konzultace
10.Samostatná práce (ČF) a konzultace
11. Zadání RRT
12. Samostatná práce (RRT) a konzultace
13. Samostatná práce (RRT) a konzultace
14. Samostatná práce (RRT), udělování zápočtů.
literature:
R. Siegwart, I.R.Nourbakhsh, D.scaramuzza: Introduction to Autonomous Mobile Robots,  MIT press, 2011.
S. Thrun, W.Burgard, D. Fox: Probabilistic Robotics. MIT press, 2005.
S.M.LaValle: Planning Algorithms. Cambridge University Press, 2006.
A. Kelly: Mobile Robotics: Mathematics, Models, and Methods. Cambridge University Press, 2013.
H. Choset, K. M. Lynch, S. Hutchinson, G. A. Kantor, W. Burgard, L. E. Kavraki, S. Thrun: Principles of Robot Motion: Theory, Algorithms, and Implementations (Intelligent Robotics and Autonomous Agents series), MIT Press, 2005.

Průmyslové informační systémy

code: B3M33PIS
hours: 2P+2C
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M33PIS
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4751706.html, http://www.fel.cvut.cz/cz/education/bk/predmety/47/51/p4751706.html
lecturer(s): doc. Ing. Kadera Petr Ph.D.
Dept: 13133
annotation: Cílem tohoto předmětu je poskytnout studentů základní sadu dovednosti, která je nutná pro návrh a správu moderních výrobních systémů. V první části kurzu se studenti seznámí s metodami modelování a simulování diskrétních výrobních systémů. Následně studenti získají vhled do možností datové analýzy pro optimalizaci provozu výrobních prostředků a do metod dolování procesů (angl. process mining). Závěrečná část kurzu se zabývá metodami datového a znalostního modelování, které jsou nutné pro explicitní zachycení a strojové využívání informací a znalostí o výrobě
prerequisities: Basic knowledge of relational DBMS, computer networking basics
lectures:
1.      Modely systémů diskrétních událostí
2.      Petriho sítě
3.      Analýza Petriho sítí
4.      Časované Petriho sítě
5.      Výkonnostní modely
6.      Softwarové nástroje pro modelování diskrétní výroby
7.      Datová analýza výrobních systémů
8.      Dolování procesů (Process mining)
9.      Úvod do sémantiky
10.    Ontologie
11.    Jazyky OWL a SPARQL
12.    Sémantické vyvozování
13.    Deskripční logika
14.    Rezerva
labs/seminars:
1. Simulace výrobního procesu
2. Úloha #1
3. Sémantické webové technologie
4. Úloha #2 - semestrální projekt SWT
5. Systémy pro ontologickou shodu
6. Domácí úloha #1 
7. Závěrečný test
literature:
Cassandras, C.,G.; Lafortune, S. (2008): Introduction to Discrete Event Systems

F. Baader, The description logic handbook: theory, implementation, and applications, 2nd ed. Cambridge: Cambridge University Press, 2007

R. Brachman and H. J. Levesque, Knowledge Representation and Reasoning, Morgan Kaufmann, 2004




Pokročilá robotika

code: B3M33PRO
hours: 2P+2C
ECTS: 6
homepage: http://cw.fel.cvut.cz/wiki/courses/pro
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4678206.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/78/p4678206.html
lecturer(s): doc. Ing. Pajdla Tomáš Ph.D.
Dept: 13133
annotation: Předmět vysvětlí a předvede metody pro popis, kalibraci a analýzu kinematiky průmyslových robotů. Hlouběji vysvětlí principy reprezentace prostorového pohybu a popisy robotů pro kalibraci jejich kinematických parametrů z měřených dat. Vysvětlíme řešení inverzní kinematické úlohy pro obecný 6DOF manipulátor a použití pro identifikaci parametrů robotu. Základním teoretickým výpočetním nástrojem pro řešení kinematických, kalibračních a analytických úloh bude lineární a polynomiální algebra a metody výpočetní algebraické geometrie. Teoretické techniky budou demonstrovány v simulacích a ověřovány na datech z reálných průmyslových robotů
prerequisities: A course of basic robotics, e.g. A3B33ROB.
lectures:
1. Úvod, algebraické rovnice a vlastní čísla matice
2. Pohyb jako transformace souřadnic
3. Denavit-Hartenberg konvence sériového manipulátoru
4. Algebraické rovnice a metoda jejich řešení
5. Rotační matice a osa pohybu
6. Inverzní kinematická úloha pro obecný 6R sériový manipulátor I
7. Inverzní kinematická úloha pro obecný 6R sériový manipulátor II
8. Reprezentace a parametrizace rotace
9. Parametrizace osa-úhel
10. Kvaterniony
11. Kalibrace manipulátoru
12. Shrnutí.
labs/seminars:
1. Seznámení s laboratorními úlohami, Maple, a-test
2. Oprava a-testu, Maple,.
3. Rotace v prostoru a její reprezentace, osa pohybu.
4. Modifikovaný Denavitův-Hartenbergův popis kinematiky manipulátoru.
5. Popis manipulátoru s redundantní kinematikou
6. Soustavy algebraických rovnic a její řešení.
7. Nalezení singulárních polohy manipulátoru.
8. Úloha 1: Řešení inverzní kinematiky 6DOF sériového manipulátoru 1.
9. Úloha 1: Řešení inverzní kinematiky 6DOF sériového manipulátoru 2.
10. Úloha 1: Řešení inverzní kinematiky 6DOF sériového manipulátoru 3.
11. Úloha 2: Identifikace kinematických parametrů 6DOF sériového manipulátoru 1.
12. Úloha 2: Identifikace kinematických parametrů 6DOF sériového manipulátoru 2
13. Úloha 2: Identifikace kinematických parametrů 6DOF sériového manipulátoru 3.
14. Prezentace úloh.
literature:
Reza N. Jazar: Theory of Applied Robotics: Kinematics, Dynamics, and Control. Springer, druhé vydání, 2010.
Učednice pokrývající geometrii a kinamematiku manipulátorů. Dostupná v knihovně ČVUT.

M. Meloun, T. Pajdla. Inverse Kinematics for a General 6R Manipulator. CTU-CMP?2013-29. 2013.
Algebraicko-numerické řešení inversní kinematické úlohy 6R manipulátoru. 
ftp://cmp.felk.cvut.cz/pub/cmp/articles/meloun/Meloun-TR-2013-29.pdf

T. Pajdla. Elements of Geometry for Robotics. 2014.
Geometry and representation of motion.
Dostupné v PDF: cmp.felk.cvut.cz/cmp/courses/PRO/2014/Lecture/PRO-2014-Lecture.pdf

Umělá inteligence

code: B3M33UI
hours: 2P+2C
ECTS: 6
homepage: https://cw.fel.cvut.cz/wiki/courses/ui/start
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4678306.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/78/p4678306.html
lecturer(s): Ing. Pošík Petr Ph.D.
Dept: 13133
annotation: Předmět doplní a rozšíří znalosti Umělé inteligence získané v předmětu KUI; studenti získají jednak přehled o dalších často využívaných metodách UI, tak i praktickou zkušenost s jejich použitím, a osvojí si další dovednosti nutné k tvorbě inteligentních agentů. Na nových modelech si zopakují základní principy strojového učení, způsob hodnocení modelů i metody bránící přeučení. Dozví se o úlohách typu plánování a rozvrhování a o metodách, jimiž se tyto problémy řeší. Naučí se základům grafických pravděpodobnostních modelů, Bayesovských sítí a Markovských statistických modelů, a poznají jejich aplikace. Část předmětu studentům poskytne také úvod do znovu populárních neuronových sítí se zvláštním ohledem na nové metody pro tzv. hluboké učení
prerequisities: Topics covered by course B3B33KUI.
lectures:
1. Vztah UI, rozpoznávání, učení a robotiky. Úloha rozhodování. Empirické učení.
2. Lineární modely pro regresi a klasifikaci.
3. Nelineární modely. Vyrovnání příznakového prostoru. Přeučení.
4. Metoda nejbližších sousedů. Jádrové funkce. SVM. Rozhodovací stromy.
5. Bagging. Adaboost. Náhodné lesy.
6. Grafické modely. Bayesovské sítě.
7. Markovské statistické modely. Markovské řetězy.
8. Algoritmus Expectation-Maximization.
9. Plánování. Reprezentace plánovacího problému. Metody.
10. Rozvrhování. Lokální prohledávání.
11. Neuronové sítě, základní metody, zpětné šíření chyby.
12. Další neuronové sítě. Deep learning.
13. Úloha splňování omezení (CSP).
14. Evoluční algoritmy.
labs/seminars:
Ve cvičeních studenti budou řešit praktické úkoly. Získají praxi ve využití vybraných balíků pro strojové učení, grafické modely, neuronové sítě, atd. a budou sami implementovat části algoritmů.
literature:
S. Russel, P. Norvig: Artificial Intelligence - A Modern Approach, 3rd ed., 2010
C.M. Bishop: Pattern Recognition and Machine Learning, 2006

Dynamika a řízení sítí

code: B3M35DRS
hours: 2P+2C
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M35DRS
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4669906.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/69/p4669906.html
lecturer(s): doc. Hengster-Movric Kristian Ph.D.
Dept: 13135
annotation: Předmět reaguje na poptávku po porozumění sítím - rozsáhlým a složitým dynamickým systémům, které vzniknou propojením dílčích podsystémů a komponent. Nebudeme se omezovat na jednu fyzikální či technologickou doménu, ale naopak budeme analyzovat jevy společné pro různé domény, včetně společenských, ekonomických či biologických. Budeme společně analyzovat, co mají společného formace bezpilotních letounů, kolony aut na dálnici, výroba a spotřeba elektrické energie ve smart gridu, realizace bezdrátového hovoru v mobilní telefonní síti, ovlivňování veřejného mínění na Facebooku či přenos nakažlivých nemocí. U takových sítí je povaha výsledného dynamického chování dána jak povahou dílčích podsystémů a komponent, tak i způsobem jejich propojení (topologie sítě), a porozumění těmto souvislostem jde daleko za hranice konkrétních aplikačních domén. V první části předmětu si představíme základní teoretické a výpočetní nástroje pro analýzu sítí, a to zejména z oblasti algebraické teorie grafů a síťových algoritmů. Ve druhé části se budeme na síť dívat jako na dynamický systém a budeme studovat její dynamické vlastnosti a způsoby, jak tyto vlastnosti ovlivnit. K tomu budeme využívat aparát z teorie automatického řízení. V závěrečné části předmětu si ukážeme některé další užitečné nástroje pro analýzu i syntézu jako jsou distribuovaná optimalizace či vlnový popis
prerequisities: NA
lectures:
1.	Základní koncepty a příklady sítí technologických, informačních, společenských a biologických.
2.	Algebraická a spektrální teorie grafů: laplacián grafu, matice sousednosti, vlastní čísla, vlastní vektory, neredukovatelný a vyvážený graf, rigidní grafy.
3.	Algoritmy pro analýzu rozsáhlých sítí - PageRank, centralita, blízkost, clustery.
4.	Typy grafů a sítí: náhodný graf, small-world síť, regulární graf, bezškálová sít.
5.	Sociální a biologické sítě, vliv lídrů. Komplexnost.
6.	Odolnost sítě a epidemie v sítích.
7.	Dynamika v sítích - stabilita.
8.	Konsensus (souhlas) v síti, synchronizace (např. ve smart gridech), princip vnitřního modelu.
9.	Řízení formací: řiditelnost a pozorovatelnost v grafu, stabilita.
10.	Distribuované řízení distribuovaných systémů: stabilita, kvalita řízení, vliv pasivity.
11.	Distribuované odhadování (např. v bezdrátových senzorických sítích).
12.	Škálování v distribuovaném řízení distribuovaných systémů: řetězcová (angl. string) nestabilita pro kolony vozidel, harmonická nestabilita, koherence.
13.	Vlnové a rozptylové (angl. scattering) metody pro modelování, analýzu i syntézu sítí fyzikálních systémů.
14.	Distribuovaná optimalizace: Alternating directions method of multipliers (ADMM), subgradientní metody.
labs/seminars:
Cvičení budou realizována jako výpočetní, kdy studenti budou samostatně pracovat na zadaných větších projektech s možností konzultací s přítomným vyučujícím.
literature:
Knihy, na nichž je předmět postaven. Studenti budou s touto literaturou během studia pracovat: 
1.	Mark Newman. Networks: An introduction. Oxford University Press, 2010, ISBN: 9780199206650. [Odkaz na stránky nakladatele].
2.	Mehran Mesbahi and Magnus Egerstedt. Graph Theoretic Methods in Multiagent Networks, Princeton University Press, 2010, ISBN: 9780691140612 [Odkaz na stránky nakladatele].

První část předmětu je založena na první knize, druhá část předmětu bude využívat druhou knihu. Obě knihy jsou komerčně dostupné v tištěné i elektronické formě a budou v počtu 20 ks zakoupeny do fakultní knihovny.

Nelineární systémy

code: B3M35NES
hours: 2P+2C
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M35NES
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4670006.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/70/p4670006.html
lecturer(s): prof. RNDr. Čelikovský Sergej CSc.
Dept: 13135
annotation: Cílem tohoto předmětu je seznámit posluchače se základy moderních přístupů v teorii a aplikacích nelineárního řízení. Základní rozdíl oproti lineárním systémům je ten, že stavový přístup převládá, neboť frekvenční je v nelineární teorii téměř nepoužitelný. Stavové modely jsou pak založeny na obyčejných diferenciálních rovnicích, a proto je součastí úvod do metod řešení a kvalitativního posuzování obyčejných diferenciálních rovnic, především jejich stability. Proto bude probrána především metoda Ljapunovovy funkce, která umožňuje i analýzu stability nelineárního systému. Pro návrh stabilizujícího řízení bude probrána metoda backsteppingu, která využívá tzv. řízené Ljapunovské funkce. Důraz však bude kladen na metody transformace stavových modelů nelineárních systémů do jednoduššího tvaru tak, aby bylo možné využít zavedených postupů pro lineární systémy, a to po určité nezbytné úpravě. Tomuto přístupu proto říkáme přesná kompenzace nelinearit. Od metody přibližné linearizace se liší tím, že nelinearity neignoruje, nýbrž, pokud možno co nejpřesněji, kompenzuje jejich vliv. Budou probrány i některé zajímavé příklady, jako řízení rovinného modelu letadla s kolmým startem a přistáním ("planar VTOL"), anebo jednoduchého rovinného kráčejícího robota.
prerequisities: Prerequisites are: knowledge of basics of control theory (frequency response, feedback, stability, PID controllers, etc.), finishing advanced course on linear systems introducing notions like controllability, observability. Last but not least, a good knowledge ol linear algebra (eigenvalues, eigenvectors, equivalence of matrices, canonical forms of matrices, etc.) and of mathematical analysis (multi-variable differential calculus, ordinary differential equations).
lectures:
1. Stavový popis nelineárního dynamického systému. Zvláštnosti nelineárních systémů a typické nelineární jevy. Nástin nelineárních postupů při návrhu řízení.

2. Stabilita rovnovážných bodů. Metoda přibližne linearizace a metoda Ljapunovské funkce.

3. Invariantní množiny a princip LaSalle. Exponenciální stabilita. Analýza vlivu aditivních poruch na asymptoticky, resp. exponenciálně stabilní nelineární systém.

4. Stabilizace nelineárních systémů zpětnou vazbou pomocí řízené Ljapunovské funkce. "Backstepping".

5. Návrh řízení pomocí strukturálních metod. Transformace systémů pomocí záměny stavových a vstupních proměnných.

6. Návrh řízení pomocí strukturálních metod. Přesná zpětnovazební linearizace. Nulová dynamika a minimalita ve fázi.

7. Struktura systémů s jedním vstupem a jedním výstupem. Přesná zpětnovazební linearizace, relativní stupeň, částečná linearizace a linearizace typu vstup-výstup, zjišťování nulové dynamiky a minimality ve fázi. Příklady.

8. Struktura systémů s více vstupy a výstupy. Vektorový relativní stupeň, linearizace vstup-výstup a decoupling (odstranění vzájemných interakcí mezi vstupy), zjišťování nulové dynamiky a minimality ve fázi.

9. Struktura systémů s více vstupy a výstupy. Příklady, dynamická zpětná vazba, příklad jejího využití pro rovinný model letadla s kolmým startem a přistáním.

10. Další příklady praktického využití exaktní linearizace.
labs/seminars:
1. Příklady přírodních a technických systémů modelovaných nelineárními systémy. Řízení nelineárních dynamických systémů pomocí přibližné a přesné linearizace.
2. Analýza stability nelineárních dynamických systémů. Ljapunovova funkce a princip La Salle.
3. Řízení s využitím Ljapunovovy funkce a backstepping.
4. Lieova derivace a její výpočet.
5. Přesná linearizace dynamických systémů s jedním vstupem a výstupem.
6. Přesná linearizace dynamických systémů s více vstupy a výstupy.
literature:
H.K. Khalil, Nonlinear Control, Global Edition, PEARSON, 2015. 
Available in library

Odhadování, filtrace a detekce

code: B3M35OFD
hours: 2P+2C
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M35OFD
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4670106.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/70/p4670106.html
lecturer(s): prof. Ing. Havlena Vladimír CSc.
Dept: 13135
annotation: Předmět seznamuje posluchače s popisem neurčitosti nepozorovatelných veličin (parametrů a stavu dynamického systému) jazykem teorie pravděpodobnosti a s metodami jejich odhadování. Na základě bayesovské formulace problému jsou odvozeny algoritmy odhadování (parametry ARX modelu, Gaussian Process Regression) a filtrace (Kalmanův filtr) a detekce (testování hypotéz na základě věrohodnostního poměru), diskutována jejich numericky robustní implementace a řešení reálných aplikačních problémů v oblasti průmyslových regulací, robotiky a avioniky
prerequisities: Basics of dynamic system theory, probability and statistics.
lectures:
1.      Opakování statistiky
2.      MS, LMS a ML odhad
3.      Bayesovský přistup, model dynamického systému
4.      Identifikace parametrů ARX modelu
5.      Sledování časově proměnných parametrů, metody zapomínání
6.      Numercky robustní algoritmy odhadování
7.      Regrese s využitím Gausovských procesů
8.      Stochastický systém, pravděpodobnostní definice stavu, Kalmanův filtr
9.      Kalmanův filtr pro barevné šumy, rozšířený Kalmanův filtr
10.      Stochastick=é dynamické programování, LQ a LQG řízení, separační princip
11.      Metody detekce a izolace poruch
12.      Věrohodnostní poměr - teorie a aplikace
13.      Nelineární odhadování - lokální a globální aproximace
14.      Metody Monte Carlo
labs/seminars:
Náplní seminářů je práce na zadaných projektech (implementace vybraných algoritmů v Matlabu, řešení konkrétních technických problémů), Předmětem kontroly jsou funkční algoritmy a závěrečná zpráva.
Náplní domácích úkolů je řešení vybraných teoretické problému, předmětem kontroly je písemná zpráva.

.
literature:
Lewis, F. L.,  L. Xie,  D. Popa: Optimal and Robust Estimation: With an Introduction to Stochastic Control Theory, CRC Press, 2005. ISBN 978-1-4200-0829-6
Simon, D.: Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches. Wiley, 2006, ISBN: 978-0-471-70858-2
Slidy přednášek (WEB/Moodle)
Zadání samostatných prací a domácích úkolů (WEB/Moodle)

Optimální a robustní řízení

code: B3M35ORR
hours: 2P+2C
ECTS: 6
homepage: Stránky předmětu na https://moodle.fel.cvut.cz/course/B3M35ORR
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4670206.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/70/p4670206.html
lecturer(s): doc. Ing. Hurák Zdeněk Ph.D.
Dept: 13135
annotation: Tento pokročilý kurz bude zaměřen na výpočetní metody návrhu algoritmů pro optimální a robustní řízení. Důraz bude položen na praktické výpočetní dovednosti a realisticky složitá zadání aplikačních problémů. Jednotícím konceptem je minimalizace nějakého kritéria. Výsledný regulátor má různé vlastnosti v závislosti na tom, jaké kritérium je minimalizováno. Oblíbené integrálně-kvadratické kritérium (pro lineární systémy tzv. LQR návrh) vede na stabilizující regulátor s nastavitelným kompromisem mezi velikostí akčního zásahu a průběhem chyby regulace. Moderní pojetí optimálního řízení zavádí koncept normy systému. Minimalizace H2 normy systému vede na klasické LQR/LQG řízení, avšak nabízí nová rozšíření. Minimalizace H_ nekonečno normy oproti tomu směřuje k zabezpečení robustnosti, tedy necitlivosti řízení na nepřesnosti či chyby v modelu systému. Minimalizace strukturovaného singulárního čísla (řecké mí) pak představuje rozšíření H-nekonečno metodologie pro systémy se strukturovanou (vícenásobnou) neurčitostí. Robustní řízení je tak možno vidět coby jednu z aplikací optimálního řízení. Výše uvedené optimalizační úlohy mohou být řešeny buď offline a nebo online, v reálném čase. Druhý přístup vede na populární prediktivní řízení založené na modelu (angl. model predictive control, MPC). Dále zahrnuty v tomto předmětu budou metody pro časově optimální a suboptimální řízení, které jsou velmi užitečné v aplikacích se striktními časovými požadavky, jako je kupříkladu polohování čtecí hlavy pevného disku. Představíme si i lineární maticové nerovnosti a semidefinitní programování coby optimalizační nástroje pro řešení řady úloh v robustním řízení. Ukážeme si také některé výpočetní metody pro redukci řádu modelu systému a regulátoru.
prerequisities: NA
lectures:
1.      Motivace pro optimální a robustní řízení; úvod do obecné optimalizace: optimalizační úloha bez omezení i s omezeními typu rovnost i nerovnost, to vše s možností rozšíření na nekonečně-rozměrné prostory.
2.      Optimální řízení pro obecný diskrétní LTI systém; diskrétně-časové LQ-optimální řízení na konečném časovém horizontu.
3.      Diskrétně-časové LQ-optimální řízení - rozšíření z konečného na nekonečný inverval (horizont) řízení; diskrétně-časová algebraická Riccatiho rovnice
4.      Úvod do variačního počtu a jeho využití pro formulaci a řešení úlohy optimálního řízení ve spojitém čase. 
5.      Aplikace variačního počtu pro odvození spojitě-časového LQ-optimálního řízení; spojitě-časová algebraická Riccatiho rovnice.
6.      Optimální řízení s volným konečným časem a s omezením na amplitudu akčních zásahů; Pontryaginův princip. 
7.      Dynamické programování a jeho aplikace pro odvození LQ-optimálního řízení.
8.      LQG řízení (rozšíření LQ-optimálního regulátoru o Kalmanův filtr); zrobustnění LQG regulátoru metodou LTR; H_2 optimální řízení coby zobecnění LQR/LQG-optimálního řízení.
9.      Neurčitost a robustnost, analýza robustní stability a kvality řízení.
10.      Analýza dosažitelné kvality řízení.
11.      Návrh robustního regulátoru H_nekonečno  optimalizací: minimalizace smíšené citlivostní funkce, obecný H_nekonečno  problém, tvarování frekvenční charakteristiky H_nekonečno  optimalizací, mí-syntéza 
12.      Redukce řádu modelu a regulátoru
13.      Lineární maticové nerovnosti a použití pro návrh optimálních a robustních regulátorů
14.      Prediktivní řízení založené na modelu (angl. model predictive control, MPC)
labs/seminars:
Část cvičení (zejména na začátku předmětu) bude realizována jako výpočetní, kdy studenti budou samostatně pracovat na zadaných větších projektech s možností konzultací s přítomným vyučujícím. Větší část cvičení ale bude věnována samostatné práci studentů na laboratorních úlohách.
literature:
Předmět je z větší části postaven na dvou kvalitních monografiích používaných v obdobných vysokoškolských předmětech po celém světě:

1.      Daniel Liberzon. Calculus of Variations and Optimal Control Theory: A Concise Introduction. Princeton University Press, 2012.
2.      Sigurd Skogestad a Ian Postlethwaite. Multivariable Feedback Control - Analysis and Design. 2.vydání, Wiley, 2005.

První je k dispozici zdarma a legálně na stránkách autora (web: http://liberzon.csl.illinois.edu/teaching/cvoc/cvoc.html), druhá je dnes v počtu cca 15 kusů dostupná ve fakultní knihovně a rezervována pro studenty předmětu.

Programování systémů reálného času

code: B3M35PSR
hours: 2P+2C
ECTS: 6
homepage: https://wiki.control.fel.cvut.cz/psr/
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4670306.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/70/p4670306.html
lecturer(s): Ing. Sojka Michal Ph.D.
Dept: 13135
annotation: Cílem tohoto předmětu je poskytnout studentům základní znalosti v oblasti vývoje softwaru pro řídicí či jiné systémy pracující v reálném čase. Hlavní důraz bude kladen na vestavné systémy vybavené některým z operačních systémů reálného času (RTOS). Na přednáškách se studenti seznámí s teorií systémů pracujících v reálném čase, která slouží k formálnímu potvrzení správnosti kritických aplikací. Další část přednášek bude zaměřena na bezpečnostně kritické (safety-critical) aplikace, jejichž selhání může mít katastrofické následky. Na cvičeních budou studenti řešit nejprve několik menších úloh s cílem jednak zvládnout práci se základními komponentami RTOS VxWorks a jednak změřit časové parametry OS a hardwaru, které jsou potřebné při výběru platformy vhodné pro danou aplikaci. Poté se bude řešit složitější úloha - časově náročné řízení modelu, kde bude možno plně využít vlastnosti použitého RTOS. Úlohy na cvičeních se budou řešit v jazyku C
prerequisities: Attendee must be capable of writing basic C programs and understand principles of multithreaded programming. It is an advantage (but not requirements) to finish B0B36APO and B4B35OSY before taking this course.
lectures:
1.      Úvod do systémů reálného času, požadavky, vlastnosti, aplikace
2.      Operační systém VxWorks
3.      POSIX 1003.1b  - přenositelné rozhraní operačních systémů reálného času
4.      Referenční model systému reálného času
5.      Off-line (hodinkami řízené) rozvrhování
6.      Rozvrhování se statickou prioritou
7.      Rozvrhování s dynamickou prioritou
8.      Správa sdílených zdrojů v systémech reálného času
9.      Kombinování real-time a běžných úloh
10.      Vývoj bezpečnostně-kritického (safety-critical) aplikací, standardy pro funkční bezpečnost, úroveň bezpečnosti (SIL)
11.      Techniky pro zvýšení spolehlivosti bezpečnostně kritického softwaru (redundance, kódování, dekompozice)
12.      Studie HAZOP, software HAZOP, ukázka aplikace
13.      Vícejádrové systémy a reálný čas, přehled RTOS 
labs/seminars:
1.      Základy VxWorks IDE: tvorba aplikaci, simulátor VxWorks, přístup k dokumentaci, ladění
2.      VxWorks API: Mutexy, semafory
3.      VxWorks API: Real-Time procesy a sdílená paměť
4.      Blokování na mutexu, dědění priorit
5.      Cyklická exekutiva, měření doby běhu (WCET)
6.      Měření latence rozvrhovače
7.      Měření latence při komunikaci po Ethernetu
8.      Semestrální práce - distribuované řízení motoru v reálném čase (steer-by-wire) + vizualizace pomocí vestavěného web serveru
literature:
Buttazzo, Giorgio C, Hard Real-Time Computing Systems, Predictable Scheduling Algorithms and Applications, Springer, 2011

Burns  A. and Wellings A.: Real-Time Systems and Programming Languages (Fourth Edition), Ada 2005, Real-Time Java and C/Real-Time POSIX, Addison Wesley Longmain, 2009

Redmill F., Morris Ch. et al, System Safety: HAZOP and Software HAZOP, Wiley, April 1999

Systémy diskrétních událostí

code: B3M35SDU
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M35SDU
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4670406.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/70/p4670406.html
lecturer(s): Ing. Burget Pavel Ph.D.
Dept: 13135
annotation: Cílem tohoto kurzu je představení formální definice a modelování systémů diskrétních událostí. Studenti se naučí rozumět a používat několik způsobů modelování systémů a ověřování jejich vlastností. Nabyté znalosti si prakticky ověří na příkladech ze skutečných (většinou průmyslových) aplikací
prerequisities: NA
lectures:
1. Systémy diskrétních událostí, jejich modely a základní vlastnosti.
2. Paralelní kompozice automatů, pozorovatel stavů.
3. Supervizorové řízení diskrétních systémů.
4. Realizace a návrh supervizorového řízení.
5. Řiditelnost, pozorovatelnost, blokování stavů.
6. Petriho sítě jako další způsob popisu systémů diskrétních událostí.
7. Časované a stochastické automaty a Petriho sítě.
8. (max,plus) algebra.
9. Komunikační systémy jako systémy diskrétních událostí.
10. Modelování, analýza vlastností komunikačních systémů.
11. Výrobní systémy jako systémy diskrétních událostí.
12. Modelování a analýza vlastností výrobních systémů.
13. Ověřování vlastností systémů diskrétních událostí.
14. Hybridní systémy.
labs/seminars:
Na cvičeních se bude používat prostředí pro modelování systémů diskrétních událostí, ve kterém bude možné ověřovat jejich vlastnosti. Na sadě menších úloh si studenti vyzkouší základní principy návrhu systémů diskrétních událostí a způsoby zavedení času i náhodných proměnných. V další části kurzu dostanou zadaný složitější systém (např. komunikační protokol, robotickou výrobní linku, apod.) a jejich úkolem bude systém namodelovat vybraným způsobem (stavový automat, Petriho síť, (max,plus) algebra). Na takto vytvořeném modelu budou studenti ověřovat jeho funkci pomocí verifikace, což představuje definici pravidel danou funkci popisujících a hledání případů, kdy nejsou pravidla splněna. Součástí cvičení bude porovnávání jednotlivých modelovacích přístupů a hledání alternativních možností, jak určitý případ modelovat.
literature:
Cassandras, Ch., Lafortune, S. Introduction to Discrete Event Systems, 2nd edition. 2008.
Hrúz, B., Zhou, M. Ch. Modeling and Control of Discrete-event Dynamic Systems: with Petri Nets and Other Tools. 2007.

Systémy řízení letu

code: B3M35SRL
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M35SRL
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4670506.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/70/p4670506.html
lecturer(s): doc. Ing. Hromčík Martin Ph.D.
Dept: 13135
annotation: Předmět se zabývá problematikou návrhu algoritmů řízení pro autopiloty a navazující automatizované letadlové řídicí systémy (udržování letové hladiny, kurzu, přistávací manévr apod.). Při návrhu a simulacích budeme vycházet z reálných modelů našich i zahraničních existujících letadel, podrobné informace se dozvíte o řídicím a informačním systému evropských Airbusů. Vedle klasických metod (ZPK, frekvenční metody) a postupného uzavírání jednotlivých zpětnovazebních smyček se naučíme využívat i modernější mnoharozměrové regulátory pro zaručení optimality či robustnosti výsledného řídicího systému, což klasický návrh nemůže nikdy zcela postihnout. Závěrečné přednášky a cvičení jsou věnovány algoritmům plánování trajektorie a antikolizním systémům
prerequisities: Signals, systems and controls fundamentals.
lectures:
1. Systémy řízení letu, jejich struktura a členění. Přehled senzorů pro určení polohy a orientace. Servomechanismy.
2. Dynamické vlastnosti letadla, působící síly a momenty předpoklady pro odvození modelu. Nelineární modely, rovnice silové, momentové a kinematické. 
3. Linearizace modelů, možnosti separace rovnic.
4. Stabilizace polohových úhlů letadla, koordinovaná zatáčka, autopiloty, jejich struktura, požadavky, vlastnosti. 
5. Obvody pro zvýšení stability a řiditelnosti (SAS, CAS), požadavky, obvody pro různé režimy letu.
6. Vedení letadla po trati s využitím dat ze systémů VOR a GPS.
7. Konečné přiblížení letadla před přistáním, jeho etapy a zvláštnosti jejich řízení.
8. Aplikace LQ a LQG regulace pro vybrané úlohy řízení letadla.
9. Robustní H-infinity autopiloty.
10. Aktivní potlačení vibrací, modální model, spillover.
11. Plánování letu - optimální trajektorie, bezletové zóny.
12. Plánování letu -  modifikace trajektorie v průběhu letu, interakce s řízením letového provozu.
13. Systémy a metody pro řešení kolizních situací mezi letouny.
14. Modelování a simulace letecké dopravy.
labs/seminars:
Cvičení předmětu jsou věnována návrhovým a simulačním příkladům a případovým studiím a práci na semestrálních úlohách. V rámci kurzu jsou zadány dvě rozsáhlejší semestrální práce - návrh a validace systému řízení pro střední dopravní letoun a návrh a simulace nelineárnímu systému pro stabilizaci satelitu kolem jedné osy.    
    
literature:
Nelson, Flight stability and automatic control, Springer, 2003, ISBN: 978-0070462731.
Stevens, Lewis, Aircraft simulation and control. Wiley, 2003, ISBN: 978-0471371458. 

Kosmické inženýrství

code: B3M37KIN
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M37KIN
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4749406.html, http://www.fel.cvut.cz/cz/education/bk/predmety/47/49/p4749406.html
lecturer(s): doc. Ing. Hromčík Martin Ph.D.; prof. RNDr. Hudec René CSc.; Ing. Urban Martin ; doc. Ing. Vítek Stanislav Ph.D.
Dept: 13137
annotation: Předmět studenty seznamuje se základy fyziky kosmického prostředí a s technologiemi používanými v kosmických systémech, tělesech a nosičích a s metodami sloužícími pro návrhy a přípravy kosmických misí. Předmět zahrnuje detailní popis přístrojového vybavení kosmických těles a jeho odolnosti na vnější vlivy kosmického prostředí, rozbor přístrojů a systémů pro kosmická tělesa a metody jejich testování. Poskytne základní přehled o trajektoriích kosmických těles a jejich aplikacích. Předmět se rovněž zabývá optoelektronikou v kosmických systémech, užívaným senzorům, jejich modelování a popisu. Rozebírá principy souvisejících výpočtů, simulací a jejich zpracování
prerequisities: Physics at bachelor level, basics of Matlab, C/C++, adn Python
lectures:
1. Kosmická fyzika. Podmínky kosmického prostředí a jeho specifika. Vakuum. Kosmické záření a částice a jejich variace s časem a místem. Van Allenovy radiační pásy, magnetosféra, ionosféra, impakty mikrometeroroidů a debris. Základy astronomie a kosmologie.

2. Vznik a vývoj vesmíru, teorie relativity. Galaxie, aktivní galaxie, supernovy, pulzary, kvazary, gama záblesky, rudý posuv, stáří vesmíru. Kosmické pozaďové záření. Sluneční soustava a planetární a kometární mise.

3. Kosmické materiály a technologie. Jejich chování ve specifickém prostoru (vakuu), charging a outgasing a optimalizace. Radiační interakce s materiálem, radiační efekty.

4. Družice a kosmické sondy. Základní kategorie, aplikace a jejich design. Zdroje elektrické energie. Termální ochrana. Návrh kosmických misí. Landery a orbitery.

5. Palubní zařízení družic a kosmických sond a jejich design. Pozemní segment. Data handling a transmise, telemetrie. Piko a nanosatelity.

6. Dynamika letu satelitu. Linearizace, lineární analýza, póly, módy.

7. Stabilizace a řízení orientace pomocí trysek, reakčních kol, rotací.

8. Problém desaturace reakčního kola. Kooperativní řízení založené na kombinaci trysek a reakčních kol.

9. Stabilizace orientace během translačních manévrů.

10. Kosmická elektronika a její specifika. Software a programy pro kosmické lety a projekty. Jejich specifika a aplikace. Testy kosmických systémů a přístrojů. Testovací podmínky a kritéria. TRL palubních systémů a přístrojů.

11. Kosmické transportní prostředky, nosné rakety, raketoplány a alternativní transportní kosmické systémy. Princip raket na kapalná a pevná paliva, hybridní rakety. Vhodné orbity a trajektorie kosmických těles s ohledem na specifické aplikace, Lagrangeovy body. Flyby.

12. Kosmické lety s lidskou posádkou a jejich specifika zejména s ohledem na technické zabezpečení a požadavky na palubní systémy. Kosmické lodě a orbitální stanice. Dlouhodobé pilotované lety, pilotované měsíční a planetární mise.

13. Kosmická optika. Optoelektronické systémy pro vesmír. Optické, rentgenové, infračervené, rádiové, a gama teleskopy, kamery a systémy. Jejich ochrana před vlivy kosmického prostoru, shielding.

14. Kosmické navigace a telekomunikace. Dálkový průzkum, jeho druhy a využití. Multispektrální snímky a jejich aplikace.
labs/seminars:
Laboratorní cvičení v rámci první poloviny semestru budou zaměřena na praktická ověření základních principů
kosmické přístrojové techniky, dílčích systémů a subsystémů a metod návrhu kosmických misí. V rámci druhé poloviny budou vytvořeny skupiny studentů po 2-3, které následně budou řešit úlohy z oblasti vyučované látky. Na úloze budou pracovat společně s cvičícím tak, aby na konci semestru mohli prezentovat řešení formou krátké prezentace (cca 10 min.). V rámci cvičení budou rovněž organizovány exkurze.
literature:
[1] Maimi A. K., Agrawal V.: Satellite technology-principles and applications, Wiley 2007, ISBN: 978-0-470-03335-7

[2] Fortescue P.,Stark J., Swinerd G.: Spacecraft systems engineering, 3rd edition, Wiley 2003, ISBN: 978-0-470-85102-9

[3] Tribble, Alan C.: Space Environment Implications for Spacecraft Design. Princeton University Press 2003, ISBN: 978-0-69-110299-3

Letecké rádiové systémy

code: B3M37LRS
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M37LRS
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4749506.html, http://www.fel.cvut.cz/cz/education/bk/predmety/47/49/p4749506.html
lecturer(s): doc. Dr. Ing. Kovář Pavel
Dept: 13137
annotation: Předmět seznamuje studenty s leteckou radiotechnikou, leteckou analogovou, digitální a družicovou komunikací, leteckou navigací včetně družicové, primární, sekundární a pasivní rádiovou lokací. Předmět poskytne studentům teoretické a praktické znalosti o fungování leteckých rádiových systémů a jejich integraci s ostatními systémy letadel
prerequisities: Mathematics, theory of signals and systems, analog and digital circuits and basic blocks (bachelor level)
lectures:
1. Kmitočtové spektrum, šíření rádiových vln, antény, radiokomunikační a radarová rovnice, letecká civilní
radiokomunikační služba.
2. Shannonovo schéma komunikačního systému, digitální a analogové modulace, zdrojové a kanálové kódování,
metody přístupu do kanálu.
3. Letecké rádiové přijímače a vysílače, požadavky, architektura, rádiové funkční bloky
4. Letecké analogové a digitální komunikační systémy, rádiové datové linky HFDL, VDL, SATCOM.
5. Základy radiové navigace, metody AoA, ToA, TDoA, SS, triangulace, multilaterace.
6. Letecké terestriální navigační systémy DME, ILS, VOR, radiový výškoměr.
7. Výpočet polohy navigační družice, rovnice dráhy družice a její řešení, keplerovské parametry.
8. Výpočet polohy uživatele, Časová základna, relativistické jevy, jednorázové metody výpočtu polohy, chyby
měření.
9. Družicové navigační signály, modulace BPSK, BOC, dálkoměrné posloupnosti, spektrum a korelační funkce,
ionosférická refrakce, dvoufrekvenční měření.
10. Zpracování navigačních signálů, sledování signálu, korelátor, chyby měření, počáteční synchronizace, sériové a
paralelní metody.
11. Požadavky na přesnost, integritu, kontinuitu a dostupnost leteckých navigačních systémů, diferenční měření,
vysoká citlivost, RTK
12. Přehled družicových navigačních systémů, GPS, GLONASS, Galileo, Compass, podpůrné systémy WAAS,
EGNOS, MSAS, GAGAN.
13. Typy radarů (primární, sekundární pasivní), zpracování signálu v radaru, dopplerovská filtrace.
14. Sekundární radar, módy A, C a S, squitter, extended squitter, ADS-B, TCAS, pasivní radiolokace, směrové
zaměřovače.
labs/seminars:
Laboratorní cvičení budou zaměřeny na měření funkčních bloků a celých leteckých radiostanic, měření navigačních
signálů a přijímačů, zejména družicových. Další část semestru bude věnována algoritmům výpočtu polohy v družicových
navigačních systémech a integraci s inerciálními senzory. Studenti budou v malých skupinách řešit samostatnou úlohy a
presentovat dosažené výsledky.

1. Seznámení se s laboratoří, bezpečnost práce
2. Radiokomunikační a radarová rovnice, příklady
3. Měžení vysokofrekvenčního zesilovače
4. Měření směšovače                
5. Měření přijímače letecké radiostanice
6. Měření spektra družicových navigačních signálů
7. Měření rychlosti startu, citlivosti a chyby polohy družicového navigačního přijímače
8. Zadání samostatné úlohy
9. Generování VOR a ILS signálů v GNU radiu
10. Konzultace samostatné úlohy
11. Zprcování VOR a ILS signálů v GNU radiu
12. Zpracování odpovědí sekundárního radaru v GNU radiu
13. Doplňkové měření, presentace výsledků
14. Rezerva  

literature:
Misra, P.; Enge, P.: Global Positioning System. Ganga Jamuna Press, Lincoln, Massachusetts, 2006,
ISBN: 978-0-97095-442-8, ČVUT 6 výtisků z toho dva v knihovně a 4 deponované.
Forssell, B.: Radionavigation systems. Artech, 2008, ISBN: 978-1-59693-354-5
Kovář, P.: Družicová navigace, Od teorie k aplikacím v softwarovém přijímači, ČVUT 2016, ISBN 978-80-01-05989-0

Integrovaná avionika

code: B3M38INA
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M38INA
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4672206.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/72/p4672206.html
lecturer(s): Ing. Šipoš Martin Ph.D.
Dept: 13138
annotation: Předmět Integrovaná modulární avionika (IMA) se zaměřuje na moderní koncept přístupu k vývoji a návrhu letadlové elektroniky (avioniky), kde se přechází od distribuovaných HW systémů k SW blokům. Ty si pomocí vysokorychlostních pojítek vyměňují data v aplikacích spojených s placenou leteckou přepravou osob. Existující předpisová základna a sdílení leteckého prostoru definují požadavky na přesnost, spolehlivost a funkčnost elektronických systémů i v případě výskytu poruchy. V předmětu se studenti dozvědí detaily ohledně požadavků na tzv. safety-critical multi-senzorové systémy, metody zpracování dat z přeurčených systémů, metody detekce poruch, způsob volby primárního výpočetního a kontrolního systému v paralelních architekturách, sběrnicové technologie a metody testování/certifikace leteckých přístrojů
prerequisities: Processing of laboratory tasks and submission of required reports. Processing of individual work.
lectures:
1.	Integrovaná modulární avionika - její vývoj, standardizace, architektura a použití (A380, B787)
2.	Koncept Performance Based Navigation (PBN), související požadavky na senzorové vybavení a přesnost měřených veličin.
3.	Statistické zpracování dat z redundantních systémů. Použití paralelních/sériových architektur a jejich meze.  Použití v datech snímaných v leteckých aplikacích.
4.	Koncept Failure Detection Isolation and Recovery (FDIR) v paralelně redundantních systémech. Příklad použití v elektronice systému řízení a kontroly leteckých motorů FADEC.
5.	Integrované senzorové systémy, způsoby integrace a sdílení dat. Modelování senzorových systémů. Využití modelů pro kontrolu stavu a detekci chyb (FDIR).
6.	Software a jeho architektura, návrh avionických systémů - požadavky, analýza výkonnosti, spolehlivosti a bezpečnosti. Prokazování způsobilosti a životní cyklus.
7.	Architektura letadlových sběrnic. Letadlové sběrnice ARINC 429, 629, 659. CSDB, ASCB.
8.	Letadlové sběrnice AFDX, MIL-1553, STANAG 3910.
9.	Průmyslové sběrnice v letectví - CAN, CANaerospace. Vysokorychlostní a bezpečné sběrnice - SpaceWire, TTP, FlexRay, IEEE-1394.
10.	Metody analýzy a testování  EMI a EMS letadlových systémů. Pravidla návrhu letadlových systémů z hlediska EMC.
11.	Certifikační proces při návrhu avionických systémů - požadavky, analýza výkonnosti, spolehlivosti a bezpečnosti. ICAO, EASA, letecký zákon, netransferované výrobky.
12.	Standard TSO, požadavky a očekávané výstupy při certifikaci SW podle DO-178 a HW podle DO-160. Příklady.
13.	Simulační systémy a jejich kategorie. Systém varování před nebezpečným přiblížením k zemi GPWS.
14.	Kybernetická bezpečnost, přístup k datům a zabezpečení v palubních systémech a při sdílení dat s řízením letového provozu.
labs/seminars:
Cvičení jsou zaměřena na procvičení algoritmů používaných pro přenos dat ze senzorů, zpracování senzorových informací, algoritmů detekce chyb (FDIR) a algoritmů pro fúzi dat z různých zdrojů. Cílem je přenést senzorovou informaci na výpočetní stanici, kde implementujeme zobrazení pomocí certifikovaných nástrojů DisTi. Cvičení budou probíhat pravidelně a předpokládá se postupný vývoj vzorového senzorového systému, na který se naváže algoritmus zpracování dat a kontroly chyb, s přenosem do zobrazovače vygenerovaného profesionálním nástrojem. Cvičení je koncipované jako postupné rozšiřování základní úlohy sběru dat.

Pro individuální práci na projektu jsou k dispozici senzorové jednotky s bezdrátovým rozhraním, které si studenti mohou zapůjčit domů. V laboratoři by se pak měli soustředit zejména na problematiku sběru dat z měřicích zařízení a v domácí přípravě pak na řešení algoritmů zpracování dat. Průběh prací bude podložen reporty popisujícími řešení představených problémů. Tato dokumentace bude v průběhu semestru kontrolována a hodnocena.
literature:
[1] Cary R. Spitzer: The Avionics Handbook (Electrical Engineering Handbook), CRC Press, 2007, ISBN: 978-0-84938-348-9.
[2] Jitendra R. Raol: Multi-Sensor Data Fusion, CRC Press, 2009, ISBN 9781439800034.
[3] Erik Blasch, DRDC Valcartier, Eloi Bosse, DRDC Valcartier, Dale Lambert: High-Level Information Fusion Management and Systems Design, Artech House, 2012,
     ISBN: 978-1-60807-151-7.

Všechny publikace jsou po jednom kuse dostupné u Pavla Pačese. Jinak jsou knihy dostupné přes Amazon. 

Přístrojové systémy letadel

code: B3M38PSL
hours: 2P+2L
ECTS: 6
homepage: https://moodle.fel.cvut.cz/courses/B3M38PSL
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4673606.html, http://www.fel.cvut.cz/cz/education/bk/predmety/46/73/p4673606.html
lecturer(s): doc. Ing. Roháč Jan Ph.D.
Dept: 13138
annotation: Předmět studenty seznamuje s aktuální technologií užívanou v letadlových palubních přístrojích, systémech a senzorice pracujících v nízkofrekvenční oblasti a s metodami sloužícími pro zpracování systémových dat. Předmět zahrnuje detailní popis přístrojového vybavení letadel a jeho odolnosti na vnější vlivy, popis zdrojů elektrické energie na letadle a výkonové elektrotechniky, rozbor přístrojů a systémů pro měření motorových a aerometrických veličin, a popis prostředků havarijní a provozní diagnostiky. Předmět se rovněž věnuje oblasti inerciálních navigačních prostředků, užívaným senzorům a systémům, jejich modelování a popisu. Předmět se věnuje avionice malých i velkých dopravních letadel a i bezpilotních prostředků
prerequisities: No special prerequisites required; nevertheless, basic knowledge of measurement instruments, sensors/electronics and methods is recommended.
lectures:
1.      Přístrojové vybavení letadel, palubní desky. Odolnost proti vnějším vlivům. EMC, přehled typů elektromagnetického rušení a jejich zdrojů v letectví.
2.      Letadlové energetické sítě. Zdroje elektrické energie na letadle.
3.      Definice motorových parametrů vrtulového a proudového. Měření otáček, teplot a tlaků na letadlových motorech, měření krouticího momentu, vibrací. Signalizace požáru a námrazy.
4.      Komplexní systém pro vyhodnocení motorových parametrů. Palivové systémy letadel, měření spotřeby paliva, celkového a kritického množství paliva. 
5.      Měření výšky barometrickou metodou, konstrukce výškoměrů. Mezinárodní standardní atmosféra. Měření úhlu náběhu.
6.      Měření vzdušné a vertikální rychlosti, Machova čísla a teploty vnějšího vzduchu. Systémy pro měření aerometrických veličin - postupy výpočtu, používané snímače.
7.      Metody a prostředky provozní a havarijní diagnostiky, palubní zapisovače a jejich záznamová média.
8.      Zemské magnetické pole a jeho využití v letectví, snímače zemského magnetického pole.
9.      Úvod do navigačních systémů letadel. Mechanické gyroskopické navigační prostředky.
10.      Senzory inerciálních navigačních systémů - senzory úhlové rychlosti/gyroskopy, akcelerometry.
11.      Navigační rovnice - odvození a postupy výpočtů. Modelování navigačních systémů.
12.      Avionika bezpilotních prostředků.
13.      UAV - zdroje elektrické energie, výkonová bilance.
labs/seminars:
Laboratorní cvičení jsou zaměřena na praktická ověření základních principů letecké přístrojové techniky, dílčích subsystémů, senzoriky a metod vyhodnocení systémových dat. Je připraveno 12 úloh, ze kterých je požadováno vypracování zpráv shrnujících zadání/postup řešení/výsledky. V rámci cvičení budou rovněž organizovány exkurze, např. letecká základna Policie ČR (Ruzyň), trenažer B737 na ČSA.
literature:
[1]	Pallet, E.H.J.: Aircraft instruments and integrated systems. Longman 1992
[2]	Davies M.: The standard handbook for aeronautical and astronautical engineers. McGRAW-HILL 2002
[3]	Fortescu P., Stark J., Swinerd G.: Spacecraft Systems Engineering. John Wiley&Sons, Ltd. 2003
[4]	Helfrick A: Principles of Avionics. Avionics Communications Inc. 2004
[5]	Moir I., Seabridge A.: Aircraft systems. John Wiley&Sons, Ltd. 2008
[6]	Spitzer C. R.: Avionics development and implementation. CRC Press 2007

Diplomová práce - Diploma Thesis

code: BDIP30
hours: 22s
ECTS: 30
homepage: NA
CTU/FEE URLs: http://bilakniha.cvut.cz/cs/predmet4749306.html, http://www.fel.cvut.cz/cz/education/bk/predmety/47/49/p4749306.html
lecturer(s): NA
Dept: 13000
annotation: Samostatná závěrečná práce inženýrského studia komplexního charakteru. Téma práce si student vybere z nabídky témat souvisejících se studovaným oborem, která vypíše oborová katedra či katedry. Práce bude obhajována před komisí pro státní závěrečné zkoušky.
prerequisities: NA
lectures:
NA
labs/seminars:
NA
literature:
NA


generated by TTT-TomasTeachingTools on 2023-07-25, 15:39:24