dc.contributor.advisor | Kracík, Jan | |
dc.contributor.author | Smolík, Marcel | |
dc.date.accessioned | 2025-06-23T11:49:15Z | |
dc.date.available | 2025-06-23T11:49:15Z | |
dc.date.issued | 2025 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/156813 | |
dc.description.abstract | This thesis addresses the problem of estimating the attitude (orientation) of a mobile robot us-
ing potentially inaccurate data from an onboard gyroscope. Representing attitude as an element
of the rotation group SO(3), the estimation is framed as a probabilistic filtering problem on this
manifold. The work systematically explores Bayesian filtering techniques, starting with the founda-
tional Recursive Bayes Filter and the standard Kalman Filter (KF) for linear systems. To handle
the inherent nonlinearities of rigid body rotation, the Extended Kalman Filter (EKF) is derived
via linearization. Further refinements are investigated, including the Error-State EKF (ES-EKF),which focuses on estimating the error relative to a nominal state. Recognizing the underlying geo-
metric structure, the thesis introduces the mathematical framework of Lie groups and Lie algebras
(specifically SO(3) and its algebra so(3)). This leads to the development of the Invariant Extended
Kalman Filter (IEKF), which leverages group symmetries for improved consistency. Finally, the
Right-Invariant EKF (RIEKF) formulation is applied specifically to the SO(3) attitude estimation
problem, detailing its implementation for fusing gyroscope measurements with accelerometer data
acting as an observation of the gravity vector. The derivations cover state prediction, covariance
propagation, and measurement update steps for each filter variant considered. | en |
dc.description.abstract | Tato práce se zabývá problémem odhadu natočení (orientace) mobilního robota pomocí potenciálně
nepřesných dat z gyroskopu umístěného na jeho palubě. Reprezentací natočení jako prvku rotační
grupy SO(3) je odhad formulován jako problém pravděpodobnostního filtrování na této grupě. Práce
systematicky zkoumá techniky Bayesovského filtrování, počínaje základním rekurzivním Bayesovým
filtrem a standardním Kalmanovým filtrem (KF) pro lineární systémy. Pro zvládnutí inherentních
nelinearit rotace tuhého tělesa je odvozen rozšířený Kalmanův filtr (EKF) pomocí linearizace. Jsou
zkoumána další vylepšení, včetně chybového stavového EKF (ES-EKF), který se zaměřuje na od-
had chyby vzhledem k nominálnímu stavu. S ohledem na podkladovou geometrickou strukturu práce
představuje matematický rámec Lieových grup a Lieových algeber (konkrétně SO(3) a její algebry
so(3)). To vede k vývoji invariantního rozšířeného Kalmanova filtru (IEKF), který využívá gru-
pové symetrie pro zlepšení konzistence. Nakonec je formulace pravo-invariantního EKF (RIEKF)
specificky aplikována na problém odhadu natočení v SO(3), přičemž je podrobně popsána jeho
implementace pro fúzi měření z gyroskopu s daty z akcelerometru, která slouží jako pozorování
gravitačního vektoru. Odvození pokrývají predikci stavu, propagaci kovariance a kroky aktualizace
měření pro každou uvažovanou variantu filtru. | cs |
dc.format.extent | 835702 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Robot Attitude / Orientation | en |
dc.subject | Kalman Filter (KF) | en |
dc.subject | Extended Kalman Filter (EKF) | en |
dc.subject | Error State
Extended Kalman Filter (ES-EKF) | en |
dc.subject | Invariant Extended Kalman Filter (IEKF) | en |
dc.subject | Recursive Bayes
Filter | en |
dc.subject | Probabilistic Filtering | en |
dc.subject | State Estimation | en |
dc.subject | Lie Groups / Lie Algebras (SO(3), SE(3)) | en |
dc.subject | Rotation
/ Rigid Body Motion | en |
dc.subject | Sensor Fusion | en |
dc.subject | Natočení / Orientace robota | cs |
dc.subject | Kálmánův filtr (KF) | cs |
dc.subject | Rozšířený Kálmánův filtr (EKF) | cs |
dc.subject | Chybový sta-
vový rozšířený Kálmánův filtr (ES-EKF) | cs |
dc.subject | Invariantní rozšířený Kálmánův filtr (IEKF) | cs |
dc.subject | Rekurzivní
Bayesův filtr | cs |
dc.subject | Pravděpodobnostní filtrování | cs |
dc.subject | Odhad stavu | cs |
dc.subject | Lieovy grupy / Lieovy algebry (SO(3),
SE(3)) | cs |
dc.subject | Rotace / Pohyb tuhého tělesa | cs |
dc.subject | Fúze senzorů | cs |
dc.title | Estimation of robot attitude using Kálmán filter | en |
dc.title.alternative | Odhad natočení robota pomocí Kálmánova filtru | cs |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Bérešová, Simona | |
dc.date.accepted | 2025-06-04 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 470 - Katedra aplikované matematiky | cs |
dc.thesis.degree-program | Výpočetní a aplikovaná matematika | cs |
dc.thesis.degree-branch | Aplikovaná matematika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | SMO0115_FEI_N0541A170007_S01_2025 | |
dc.rights.access | openAccess | |