This course provides an overview of various middleware platforms used in robotics. The course is focused
towards autonomous robot control systems (UGV, UAV). We will be using ROS since it is currently one of the most
widespread middleware platforms available. Throughout the course we will learn how to control either simulated
or real robots.
Last update: T_KTI (04.05.2017)
Kurs dává přehled o middleware používaných v robotice především pro řízení
autonomních robotů (UGV, UAV). V rámci předmětu se posluchači seznámí se systémem
ROS jako v současnosti jedním z nejrozšířenějších systémů používaných pro tyto
účely. Součástí předmětu bude i praktické použití v simulátoru nebo na skutečném
robotovi.
Aim of the course -
Last update: RNDr. David Obdržálek, Ph.D. (06.09.2023)
Aim of the course is to introduce students to modular approach in programming robot systems, using middleware.
It is recommended to take this course before enrolling to NAIL108 Mobile Robotics.
Last update: RNDr. David Obdržálek, Ph.D. (06.09.2023)
Cílem předmětu je základní seznámení posluchačů s modulárním přístupem k programování robotických systémů s použítím middleware vrstvy.
Předmět je doporučeno absolvovat před zápisem na předmět NAIL108 Mobilní robotika.
Course completion requirements -
Last update: RNDr. David Obdržálek, Ph.D. (06.09.2023)
Course will be credited for making and presenting robotic project using middleware.
Last update: Mgr. Jindřich Vodrážka (02.10.2019)
Zápočet bude udělen za realizaci a prezentaci vlastního robotického projektu s využitím middleware vrstvy.
Literature -
Last update: RNDr. Jan Hric (04.05.2017)
A. Hentout, A. Maoudj and B. Bouzouia, A survey of development frameworks for robotics, 2016 8th International Conference on Modelling, Identification and Control (ICMIC), Algiers, 2016, pp. 67-72. DOI: 10.1109/ICMIC.2016.7804217
Pablo Iñigo-Blasco, Fernando Diaz-del-Rio, M Carmen Romero-Ternero, Daniel Cagigas-Muñiz, Saturnino Vicente-Diaz, Robotics software frameworks for multi-agent robotic systems development, Robotics and Autonomous Systems, Volume 60, Issue 6, June 2012, Pages 803-821, ISSN 0921-8890, http://doi.org/10.1016/j.robot.2012.02.004.
ROS: an open-source Robot Operating System In ICRA Workshop on Open Source Software (2009) by Morgan Quigley, Ken Conley, Brian Gerkey, et al.
ROS: Robotic Operating System [online]. [cit. 2017-04-24]. Dostupné z: www.ros.org
ROS tutorials: Tutorials and documentation for ROS [online]. [cit. 2017-04-24]. Dostupné z: wiki.ros.org/ROS/Tutorials
AGITR: A Gentle Introduction To ROS [online]. [cit. 2017-04-24]. Dostupné z: https://cse.sc.edu/~jokane/agitr/agitr-letter.pdf
Last update: T_KTI (04.05.2017)
A. Hentout, A. Maoudj and B. Bouzouia, A survey of development frameworks for robotics, 2016 8th International Conference on Modelling, Identification and Control (ICMIC), Algiers, 2016, pp. 67-72. doi: 10.1109/ICMIC.2016.7804217
Pablo Iñigo-Blasco, Fernando Diaz-del-Rio, M Carmen Romero-Ternero, Daniel Cagigas-Muñiz, Saturnino Vicente-Diaz, Robotics software frameworks for multi-agent robotic systems development, Robotics and Autonomous Systems, Volume 60, Issue 6, June 2012, Pages 803-821, ISSN 0921-8890, http://doi.org/10.1016/j.robot.2012.02.004.
ROS: an open-source Robot Operating System In ICRA Workshop on Open Source Software (2009) by Morgan Quigley, Ken Conley, Brian Gerkey, et al.
ROS: Robotic Operating System [online]. [cit. 2017-04-24]. Dostupné z:www.ros.org