|
|
|
||
Last update: RNDr. Jan Hric (04.05.2017)
|
|
||
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)
Course will be credited for making and presenting robotic project using middleware. |
|
||
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
OpenRTM: RT Middleware [online]. [cit. 2017-04-24]. Dostupné z: www.openrtm.org
The Orocos Project: Open RObot Control Software [online]. [cit. 2017-04-24]. Dostupné z: www.orocos.org
YARP: Yet Another Robot Platform [online]. [cit. 2017-04-24]. Dostupné z: www.yarp.it
Player: Cross-platform robot device interface & server [online]. [cit. 2017-04-24]. Dostupné z: playerstage.sourceforge.net
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: RNDr. Jan Hric (04.05.2017)
Robot control system architecture, purpose of middleware. Overview of middleware platforms (ROS, OROCOS, Player/Stage, URBI, YARP, OpenRTM-aist). ROS (conception, architecture, low level and hihg level interfaces, communication, synchronization). Practical experiments with real or simulated robots. |