Estimation of robot attitude using Kálmán filter
| dc.contributor.advisor | Kracík, Jan | |
| dc.contributor.author | Smolík, Marcel | |
| dc.contributor.referee | Bérešová, Simona | |
| dc.date.accepted | 2025-06-04 | |
| dc.date.accessioned | 2025-06-23T11:49:15Z | |
| dc.date.available | 2025-06-23T11:49:15Z | |
| dc.date.issued | 2025 | |
| 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.description.department | 470 - Katedra aplikované matematiky | cs |
| dc.description.result | výborně | cs |
| dc.format.extent | 835702 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | |
| dc.identifier.sender | S2724 | |
| dc.identifier.thesis | SMO0115_FEI_N0541A170007_S01_2025 | |
| dc.identifier.uri | http://hdl.handle.net/10084/156813 | |
| dc.language.iso | en | |
| dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| 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.thesis.degree-branch | Aplikovaná matematika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Magisterský studijní program | cs |
| dc.thesis.degree-name | Ing. | |
| dc.thesis.degree-program | Výpočetní a aplikovaná matematika | 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 |
Files
Original bundle
1 - 5 out of 6 results
Loading...
- Name:
- SMO0115_FEI_N0541A170007_S01_2025.pdf
- Size:
- 816.12 KB
- Format:
- Adobe Portable Document Format
- Description:
- Text práce
Loading...
- Name:
- SMO0115_FEI_N0541A170007_S01_2025_zadani.pdf
- Size:
- 121.93 KB
- Format:
- Adobe Portable Document Format
- Description:
- Zadání
Loading...
- Name:
- SMO0115_FEI_N0541A170007_S01_2025_priloha.zip
- Size:
- 610.77 KB
- Format:
- Unknown data format
- Description:
- Příloha
Loading...
- Name:
- SMO0115_FEI_N0541A170007_S01_2025_posudek_vedouci_Kracik_Jan.pdf
- Size:
- 142 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Kracík, Jan
Loading...
- Name:
- SMO0115_FEI_N0541A170007_S01_2025_posudek_oponent_Beresova_Simona.pdf
- Size:
- 143.64 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Bérešová, Simona