| dc.contributor.advisor | Obdržálek, David | |
| dc.creator | Demín, Michal | |
| dc.date.accessioned | 2017-04-21T00:08:35Z | |
| dc.date.available | 2017-04-21T00:08:35Z | |
| dc.date.issued | 2010 | |
| dc.identifier.uri | http://hdl.handle.net/20.500.11956/29331 | |
| dc.description.abstract | Výskyt autonómnych robotov je v súčasnej dobe vo svete čoraz bežnejší. Aby vedeli prežiť, potrebujú presné informácie o svojej polohe. Cielom tejto práce je navrhnúť a vytvoriť robustnú lokalizačnú knižnicu, ktorá by poskytovala tieto informácie robotom. MEMS senzory sa používajú ako inerciálne snímače, ktoré poskytujú knižnici akceleračné a rotačné dáta. Diskutujeme o rôznych MEMS senzoroch a ich použitelnosti pre tieto účely. Popisujeme rozličné metódy použité na spracovanie senzorových dát, ako sú: Kalmanov filter, použitý k odstráneniu šumu z meraných hodnôt, zarovnanie senzorov pomocou quaternionov v priestorovej rotácii a z dôvodu kompatibility so vstavanými systémami aj aritmetiku pevnej desatinnej bodky. Zistili sme, že kvôli posunu, ktorý sa objaví po určitom čase, nám môžu gyroskopy podať presné informácie iba na krátku dobu pozorovania. Kvôli nepresnosti snímania zrýchlenia a značnému posunu, sa akceleračné senzory ukázali nepoužitelné na lokalizačné potreby. | cs_CZ |
| dc.description.abstract | Autonomous robots are becoming more common in this world. To be able to survive, they need precise information about their position. Purpose of this thesis is to design and create robust localization library, that provides such information to the robots. MEMS sensors are used as inertial measurement unit, which provide acceleration and rotation data to the library. We are discussing various available MEMS sensors, and their usability for such task. Described are various methods used to process sensor data such as the Kalman fi lter used to lter noise from measurements, sensor alignment using quaternions as spacial rotation, and xed-point arithmetics for compatibility with embedded systems. We found out that gyroscopes can only be used for short term observations, because of their drift. Acceleration sensors proved themselves unusable for localization purposes, because of imprecise acceleration sensing and major drift over time. | en_US |
| dc.language | English | cs_CZ |
| dc.language.iso | en_US | |
| dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
| dc.title | Robot Localization Using MEMS Sensors | en_US |
| dc.type | bakalářská práce | cs_CZ |
| dcterms.created | 2010 | |
| dcterms.dateAccepted | 2010-06-21 | |
| dc.description.department | Department of Software Engineering | en_US |
| dc.description.department | Katedra softwarového inženýrství | cs_CZ |
| dc.description.faculty | Faculty of Mathematics and Physics | en_US |
| dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
| dc.identifier.repId | 65854 | |
| dc.title.translated | Robot Localization Using MEMS Sensors | cs_CZ |
| dc.contributor.referee | Bureš, Tomáš | |
| dc.identifier.aleph | 001390141 | |
| thesis.degree.name | Bc. | |
| thesis.degree.level | bakalářské | cs_CZ |
| thesis.degree.discipline | Programování | cs_CZ |
| thesis.degree.discipline | Programming | en_US |
| thesis.degree.program | Informatika | cs_CZ |
| thesis.degree.program | Computer Science | en_US |
| uk.thesis.type | bakalářská práce | cs_CZ |
| uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
| uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
| uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
| uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
| uk.faculty-abbr.cs | MFF | cs_CZ |
| uk.degree-discipline.cs | Programování | cs_CZ |
| uk.degree-discipline.en | Programming | en_US |
| uk.degree-program.cs | Informatika | cs_CZ |
| uk.degree-program.en | Computer Science | en_US |
| thesis.grade.cs | Velmi dobře | cs_CZ |
| thesis.grade.en | Very good | en_US |
| uk.abstract.cs | Výskyt autonómnych robotov je v súčasnej dobe vo svete čoraz bežnejší. Aby vedeli prežiť, potrebujú presné informácie o svojej polohe. Cielom tejto práce je navrhnúť a vytvoriť robustnú lokalizačnú knižnicu, ktorá by poskytovala tieto informácie robotom. MEMS senzory sa používajú ako inerciálne snímače, ktoré poskytujú knižnici akceleračné a rotačné dáta. Diskutujeme o rôznych MEMS senzoroch a ich použitelnosti pre tieto účely. Popisujeme rozličné metódy použité na spracovanie senzorových dát, ako sú: Kalmanov filter, použitý k odstráneniu šumu z meraných hodnôt, zarovnanie senzorov pomocou quaternionov v priestorovej rotácii a z dôvodu kompatibility so vstavanými systémami aj aritmetiku pevnej desatinnej bodky. Zistili sme, že kvôli posunu, ktorý sa objaví po určitom čase, nám môžu gyroskopy podať presné informácie iba na krátku dobu pozorovania. Kvôli nepresnosti snímania zrýchlenia a značnému posunu, sa akceleračné senzory ukázali nepoužitelné na lokalizačné potreby. | cs_CZ |
| uk.abstract.en | Autonomous robots are becoming more common in this world. To be able to survive, they need precise information about their position. Purpose of this thesis is to design and create robust localization library, that provides such information to the robots. MEMS sensors are used as inertial measurement unit, which provide acceleration and rotation data to the library. We are discussing various available MEMS sensors, and their usability for such task. Described are various methods used to process sensor data such as the Kalman fi lter used to lter noise from measurements, sensor alignment using quaternions as spacial rotation, and xed-point arithmetics for compatibility with embedded systems. We found out that gyroscopes can only be used for short term observations, because of their drift. Acceleration sensors proved themselves unusable for localization purposes, because of imprecise acceleration sensing and major drift over time. | en_US |
| uk.file-availability | V | |
| uk.publication.place | Praha | cs_CZ |
| uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
| dc.identifier.lisID | 990013901410106986 | |