Robotics is an advanced course in artificial intelligence, that aims at design and implementation of agents that interact with the (physical) real world. Elements from planning are integrated with sensing the real world and employing physical effectors, such as stepper motors driving wheels for locomotion. Any task to be handled becomes a true challenge - uncertainty must be handled in both observation and action, all in real time. Requiring realistic tasks, such as delivery robot, soccer-playing robot, exploration vehicle, etc. add to the above requirements for intelligence that complicate the above issues.
In this course, we will study basic aspects of real-time planning and control, sensors, and effectors. Theoretical material will be supplemented by exercises with a robot team simulator, namely the soccer and/or the rescue simulator league of ROBOCUP. Each team of students will design, construct, and program a soccer simulation team that will participate in a classroom competition.