diplomsko delo Visokošolskega strokovnega študijskega programa I. stopnje Strojništvo
Povzetek
Sodobni mobilni roboti pogosto vsebujejo več senzorjev za merjenje povezanih fizikalnih veličin. Uporaba razširjenega Kalmanovega filtra omogoča združevanje podatkov tako, da je rezultat zanesljivejši od vsake posamezne meritve s senzorja. Na mobilnem robotu z diferencialnim pogonom, opremljenim z inercialno merilno enoto in kolesnimi kodirniki, smo prikazali delovanje EKF, z namenom izboljševanja zanesljivosti lokalizacije robota. Robot temelji na strojno-programski opremi ROS (\textit{angl. Robotic operating system}), kar nam je omogočilo uporabo odprtokodnega programskega paketa robot\_localization, v katerem je ta filter implementiran. Preizkus sledenja z EKF smo izvedli z vožnjo robota po progi in rezultate primerjali z lego, kot jo prikazuje zunanja kamera. Ugotovili smo, da so podatki iz inercialne merilne enote preveč nezanesljivi, da bi njihovo vključevanje izboljšalo lokalizacijo robota. Kljub temu smo zaključili, da tudi samo filtriranje podatkov iz kodirnikov poveča zanesljivost lokalizacije, saj nadaljuje z napovedjo stanja robota takrat, ko so podatki s senzorjev začasno nedostopni.
Ključne besede
diplomske naloge;mobilni roboti;diferencialni pogoni;senzorji;lokalizacija;razširjeni Kalmanov filter;strojno-programska oprema ROS;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2019 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FS - Fakulteta za strojništvo |
Založnik: |
[V. Zavodnik] |
UDK: |
007.52:681.5:004.4(043.2) |
COBISS: |
16911131
|
Št. ogledov: |
663 |
Št. prenosov: |
204 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Extended Kalman filter for determining the pose of a mobile robot based on inertial measurement unit and encoders |
Sekundarni povzetek: |
Modern mobile robots often include multiple sensors that measure correlated physical quantities. The use of an extended Kalman filter allows data to be fused in a way that the result is more reliable than any individual sensor measurement. On a differential driven mobile robot equipped with an inertial measuring unit and wheel encoders, we demonstrated the use of EKF in order to improve reliability of the robot's tracking. Tested robot is based on ROS firmware, which allowed us to use the open source robot\_localization software package in which this filter is already implemented. The EKF tracking test was performed by driving the robot along a track and comparing the results to the position acquired from the external camera. We have found that data from the inertial measurement unit is not reliable enough to improve on the robots localization. Nevertheless, we concluded that filtering data from encoders alone increases the reliability of localization, as the filter continues to predict the status of the robot, even when sensor data is temporarily unaccessible. |
Sekundarne ključne besede: |
theses;mobile robots;differential drives;sensors;localization;extended Kalman filter;ROS firmware; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
0 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za strojništvo |
Strani: |
XX, 50 str. |
ID: |
11217207 |