Students will be acquainted with the principles of work of the modern sensors widely used in robotic and mechatronic projects. The students will also learn to utilize these sensors in own projects by implementing basic acquisition, processing, and visualization components with help of ROS and the open-source software modules available in the ROS ecosystem.
Literature
[1] ROS in 5 days: Entirely Practical Robot Operating System Training: Téllez PhD, Ricardo, Ezquerro, Alberto, Rodríguez, Miguel Ángel: 9781520138732.
[2] Fraden, J. (2012). Handbook of modern sensors: Physics, designs, and applications. Springer.
[3] Grzegorzek, M., Theobalt, C., Koch, R., & Kolb, A. (2013). Time-of-flight and depth imaging. sensors, algorithms and applications: Dagstuhl seminar 2012 and Gcpr Workshop on imaging new modalities. Springer.
Advised literature
[1] M. Quigley, B. Gerkey, and W. D. Smart, “Programming robots with ROS”.
[2] Lentin. Joseph, “Learning robotics using Python : design, simulate, program, and prototype an interactive sutonomous mobile robot fom scratch with the help of Python, ROS, and Open-CV!,” p. 330, 2015.
[3] L. Joseph, “Robot operating system for absolute beginners : robotics programming made easy”.