Theory: 2 Hours/Week    Practice: 2 Hours/Week   
    Credits (ECTS): 6
    Formal Teaching Semester: 7th 
    Course Level:  Mandatory for the Computer Engineer direction, Optional for the other two directions.
  
Purpose:
This course is designed to provide  undergraduate-level students with basic knowledge and skills related to the  different types of mobile robots and their applications, the movement  mechanisms, basic concepts of kinematics and control of mobile robots with or  without sensors, and a reference to concepts related to the localization,  mapping, navigation and their autonomous operation. It provides the knowledge  to be able to assess, analyze and develop real mobile robots, to indulge in  practical concepts related to  movement  mechanisms and understand techniques and technologies related to mobile robots  and their applications both in industry and their use as a service robots. 
    Upon successful completion of the course the  student will be able to: 
1. Recognize the different types of mobile robots and classify them into categories.
2. Understand the principles of mobile robots’ operation and concepts, techniques and methodologies associated with these.
3. Apply basic knowledge acquired for programming, control, motion and navigation. Apply basic knowledge for the development of mobile robots, both in terms of hardware and software.
4. Know their applications and to apply the knowledge acquired to solve real problems.
5. Critically evaluate issues related to the implementation and the operation of mobile robotic systems.