Course: Artificial Intelligence for Autonomous Systems

« Back
Course title Artificial Intelligence for Autonomous Systems
Course code UAI/784
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the winter semester.
Semester Winter
Number of ECTS credits 6
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
  • Jelínek Jiří, Ing. CSc.
Course content
Content of lectures: Introduction " Agent-based approach to autonomous systems " AI areas with the impact and usability in autonomous systems Environment and its representation " Predicate representation " Object representation " Languages for autonomous systems Agent interaction with the environment " Active sensors " Active effectors " Localization Formulation of goals and planning with UI " Types of objectives and evaluate progress " STRIPS " Navigation and movement " Optimization and Genetic Algorithms Machine Learning " Machine learning types " Case based reasoning " Decision trees " Artificial neural networks in robotics Human - robot interaction " Use UI for HRI Distributed Systems " Multi-agent systems and agent communication " Intelligent Systems and their management and coordination Content of practicals: Seminars content thematically matches the structure of lectures. The main form of teaching are the exploration and implementation of selected techniques from lectures using simulation models and robotic systems.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Demonstration, Laboratory
  • Preparation for classes - 52 hours per semester
  • Preparation for exam - 26 hours per semester
  • Semestral paper - 26 hours per semester
  • Class attendance - 52 hours per semester
Learning outcomes
The course focuses on topics to be included in the field of artificial intelligence and their use in robotics and autonomous and embedded systems. The aim of the course is to introduce the selected methods from those fields, emphasis will be put on the classic agent concept of autonomous systems. The topics related to human-robot interaction and to problems of coordination of autonomous systems will also be included. During the seminars the students will learn to implement selected methods both in simulation models and in real robotic systems. After completing the course the student obtains a sufficient understanding of AI techniques applicable in autonomous systems and robots and will also have personal experience with their implementation.
Upon completion of the course the student will have knowledge of interrelated areas of autonomous systems and artificial intelligence and advanced data processing of various data types. Student will be able to to practically use this knowledge and implement it both in the simulation environment and in real robot systems and robots.
To complete the course, it is advisable to have basic knowledge of computer networks and programming.

Assessment methods and criteria
Written examination, Analysis of student's work activities (technical works), Seminar work

During the semester, students work on projects arising from the subject matter. The exam is evaluated on the basis of semester, semestral work and theoretical test. Terms of endings: Compleeting exercise projects (about 5 tasks) - 5 x 10 p. (min. 25 p.) Semestral work - 40 b. (min. 20 b.) Test - 30 p. (min. 15 p.)
Recommended literature
  • HUHNS, Michael N. Distributed artificial intelligence. Elsevier, 2012.
  • Informační zdroje na síti Internet. Vzhledem k častým obměnám budou konkrétní místa upřesněna při zahájení výuky předmětu..
  • KAELBLING, Leslie Pack; ROSENSCHEIN, Stanley J. Action and planning in embedded agents. Robotics and autonomous systems, 1990.
  • MURPHY, Robin. Introduction to AI robotics. MIT press, 2000.
  • RUSSELL, Stuart; NORVIG, Peter; Artificial intelligence - A modern approach. Prentice-Hall, Egnlewood Cliffs, 1995, 25.
  • Bratko, I. Prolog Programming for Artificial Inteligence.. Addison - Wesley, 1986.
  • Jelínek, J. Webové stránky předmětu v systému Moodle.
  • Mařík, V., Štěpánková, O., Lažanský, J. a kol. Umělá inteligence I.. Academia, 1993.

Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Applied Informatics (1) Category: Informatics courses - Recommended year of study:-, Recommended semester: Winter