Show simple item record

dc.contributor.advisorKracík, Jan
dc.contributor.authorSmolík, Marcel
dc.date.accessioned2025-06-23T11:49:15Z
dc.date.available2025-06-23T11:49:15Z
dc.date.issued2025
dc.identifier.otherOSD002
dc.identifier.urihttp://hdl.handle.net/10084/156813
dc.description.abstractThis 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.abstractTato 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.extent835702 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.publisherVysoká škola báňská – Technická univerzita Ostravacs
dc.subjectRobot Attitude / Orientationen
dc.subjectKalman Filter (KF)en
dc.subjectExtended Kalman Filter (EKF)en
dc.subjectError State Extended Kalman Filter (ES-EKF)en
dc.subjectInvariant Extended Kalman Filter (IEKF)en
dc.subjectRecursive Bayes Filteren
dc.subjectProbabilistic Filteringen
dc.subjectState Estimationen
dc.subjectLie Groups / Lie Algebras (SO(3), SE(3))en
dc.subjectRotation / Rigid Body Motionen
dc.subjectSensor Fusionen
dc.subjectNatočení / Orientace robotacs
dc.subjectKálmánův filtr (KF)cs
dc.subjectRozšířený Kálmánův filtr (EKF)cs
dc.subjectChybový sta- vový rozšířený Kálmánův filtr (ES-EKF)cs
dc.subjectInvariantní rozšířený Kálmánův filtr (IEKF)cs
dc.subjectRekurzivní Bayesův filtrcs
dc.subjectPravděpodobnostní filtrovánícs
dc.subjectOdhad stavucs
dc.subjectLieovy grupy / Lieovy algebry (SO(3), SE(3))cs
dc.subjectRotace / Pohyb tuhého tělesacs
dc.subjectFúze senzorůcs
dc.titleEstimation of robot attitude using Kálmán filteren
dc.title.alternativeOdhad natočení robota pomocí Kálmánova filtrucs
dc.typeDiplomová prácecs
dc.contributor.refereeBérešová, Simona
dc.date.accepted2025-06-04
dc.thesis.degree-nameIng.
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-grantorVysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.description.department470 - Katedra aplikované matematikycs
dc.thesis.degree-programVýpočetní a aplikovaná matematikacs
dc.thesis.degree-branchAplikovaná matematikacs
dc.description.resultvýborněcs
dc.identifier.senderS2724
dc.identifier.thesisSMO0115_FEI_N0541A170007_S01_2025
dc.rights.accessopenAccess


Files in this item

This item appears in the following Collection(s)

Show simple item record