Bachelor's Thesis

Demonstrace využití prostředků ROS 2 na podvozku WAVE ROVER s Raspberry Pi, kamerou a lidarem

Final Thesis 11.22 MB Appendix 1.59 MB

Author of thesis: Filip Botlo

Acad. year: 2025/2026

Supervisor: doc. Ing. Vladimír Janoušek, Ph.D.

Reviewer: Ing. Jaroslav Rozman, Ph.D.

Abstract:

This thesis deals with mobile robotics and telepresence. The aim is to design and implement
a robot control system on the WAVE ROVER platform using Robot Operating System 2.
The work includes a survey of software development for mobile robots in ROS 2, familia-
rization with the platform, and verification of the existing hardware and its sensors. The
solution includes a custom robot model in URDF/Xacro format and its deployment in visu-
alization and in physical simulation in Gazebo Sim. The proposed system allows switching
between remote control and autonomous motion with obstacle avoidance. Among the ex-
tensions is tracking of a coloured object in the camera image. The onboard computer is a
Raspberry Pi 5 with Ubuntu 24.04.

Keywords:

mobile robotics, ROS 2, WAVE ROVER, Raspberry Pi 5, lidar, camera, telepresence, au-
tonomous navigation, Gazebo, URDF, simulation, object tracking

Date of defence

16.06.2026

Result of the defence

Defended (thesis was successfully defended)

znamkaBznamka

Grading

B

Process of defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm B.

Topics for thesis defence

1. Kolik vlastního kódu jste při programování napsal?
2. Srovnal jste Vaše řešení z existujícími? 

Language of thesis

Slovak

Faculty

Department

Study programme

Information Technology (BIT)

Composition of Committee

doc. Ing. Jan Kořenek, Ph.D. (předseda)
doc. Ing. Ondřej Lengál, Ph.D. (místopředseda)
Ing. Bohuslav Křena, Ph.D. (člen)
Ing. Šárka Květoňová, Ph.D. (člen)
Ing. David Bařina, Ph.D. (člen)

Student prokázal schopnost samostatně vytvořit a zdokumentovat dobře použitelné dílo.

Evaluation criteria Verbal classification
Informace k zadání

Cílem bylo vylepšit existující robotickou platformu pro použití se systémem ROS2. Zadání bylo splněno.

Práce s literaturou

Studijní materiály si student vyhledal sám a použil je smysluplně. 

Aktivita během řešení, konzultace, komunikace

Během řešení student pracoval převážně samostatně. Ke konzultacím došlo hlavně v počáteční fázi, kdy bylo ujasněno zadání a pak ve finální fázi, kde byl demonstrován výsledek.

Aktivita při dokončování

Práce byla doknčena včas, ale s definitivním obsahem jsem byl obeznámen až po odevzdání.

Publikační činnost, ocenění

-

Points proposed by supervisor: 85

Grade proposed by supervisor: B

Reviewer’s report
Ing. Jaroslav Rozman, Ph.D.

Jedná se o pěkně zpracovanou práci, která prezentuje možnosti systému ROS2 a malých mobilních robotů. Práce ale neobsahuje žádná podstatná vylepšení a proto ji hodnotím stupněm C.

Evaluation criteria Verbal classification Points
Náročnost zadání

Evaluation level: průměrně obtížné zadání

Cílem práce bylo zprovoznit komerčně dostupného robota WAVE ROVER na platformě Raspberry Pi a ROS2. Jedná se o průměrně obtížné zadání.

Prezentační úroveň technické zprávy

Prezentační úroveň práce je dobrá.

75
Formální úprava technické zprávy

Formální úprava práce je dobrá.

75
Realizační výstup

Vytvtořený robot na platformě ROS2 je funkční a splňuje požadavky zadání.

80
Využitelnost výsledků

Vytvořený systém by se dal použít jako základ pro další práci na podobných robotech založených na platformě ROS2.

Rozsah splnění požadavků zadání

Evaluation level: zadání splněno

Zadání bylo splněno.

Rozsah technické zprávy

Evaluation level: je v obvyklém rozmezí

Rozsah práce je v obvyklém rozmezí.

Práce s literaturou

Literatura je volena vhodně.

75
Points proposed by reviewer: 78

Grade proposed by reviewer: C

Responsibility: Mgr. et Mgr. Hana Odstrčilová