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. Jan Hric (07.06.2019)
TBA
Last update: Mgr. Jindřich Vodrážka (02.10.2019)
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.
Course completion requirements -
Last update: RNDr. Jan Hric (07.06.2019)
TBA
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