– know the basic concepts and algorithms underlying the operation and control of simple mobile robotic systems.
– know the fundamental concepts and algorithms underlying the scene analysis using data collected by sensors and the design of autonomous behavior.
– know how to analyze and configure the typical application scenarios concerning mobile robotic agents, operating individually or in coordinated clusters.
– know how to use the software environments and programming languages used in the course (ROS, Python).
Computational Principles of Mobile Robotics. Cambridge Univ. Press, 2010
R. Siegwart, I.R. Nourbakhsh, D. Scaramuzza
Introduction to Autonomous Mobile Robots Mit Press 2011
Kagan, Eugene Autonomous mobile robots and multi-robot systems motion-planning, communication, and swarming
M. Quigley, B. Gerkey, W.D. Smart.
Programming Robots with ROS O’Reilly Media, 2015
-Testi per Approfondimenti:
Wyatt Newman. A Systematic Approach to Learning Robot Programming with ROS. Chapman and Hall/CRC, 2017
George A. Bekey
Autonomous Robots: From Biological Inspiration To Implementation And Control
Mit Press 2005