UIMOIBP032 Robotics and Drones

Faculty of Philosophy and Science in Opava
Winter 2023
Extent and Intensity
2/2/0. 5 credit(s). Type of Completion: zk (examination).
Teacher(s)
RNDr. Jiří Martinů, Ph.D. (lecturer)
RNDr. Jiří Martinů, Ph.D. (seminar tutor)
Guaranteed by
RNDr. Jiří Martinů, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Timetable
Tue 16:25–18:00 LEI
  • Timetable of Seminar Groups:
UIMOIBP032/A: Tue 18:05–19:40 LEI, J. Martinů
Prerequisites
Algorithms and Programming II
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The course Robotics and Drones is designed for students interested in artificial intelligence and the fast-growing field of robotics and drones.
The aim of the course is to acquaint students with this field, its history, basic terms, algorithms and last but not least also with fields that are very closely related to robotics. Furthermore, they will deal with several types of robots and their hardware equipment (eg servomotors, gyroscopes, cameras, processor motherboards, etc.). The basic types and characteristics of UAV aircraft, drones will be discussed.
As for the practical part, students will learn about the design of robots, their "animation" and subsequent configuration and programming. They will also get acquainted with UAV platforms, drones.
Learning outcomes
Students will be able to:
- identify and summarize important robotics terms;
- describe the hardware equipment of robots, determine their properties;
- understand the configuration of robots to "revive" them;
Syllabus
  • 1. Fundamentals of robotics (concepts, history and development of robotics).
  • 2. Related fields of robotics - cybernetics, automation, artificial intelligence, etc.
  • 3. Use of robots in practice (industry, army, medicine, astronautics, etc.).
  • 4. Robot sensors (sensors, cameras, etc.) and robot actuators and other hardware (servomotors, GPS modules, gyroscopes, etc.).
  • 5. Motherboards with accessories designed for input processing and output generation for actuator operation and robot programming (Scheme programming language, C ++).
  • 6. Humanoid robots ("robots that resemble human sensors and actuators").
  • 7. Automotive robots (moving on wheeled or tracked travels).
  • 8. Flying robots (single-rotor or dual-rotor helicopters, quadrocopters).
  • 9. UAV, classification of UAV platforms, UAV platforms and security.
  • 10. The mechanical structure of UAV and mechanical components, electro-mechanical components, remote control, wiring, function and use.
  • 11. Basic algorithms used in robotics (eg Breitenberg algorithm for robot movement in space, basic algorithms of the robot community).
Literature
    required literature
  • VÁŇA, V. ARM pro začátečníky. Praha, 2009. ISBN 978-80-7300-246-6. info
    recommended literature
  • SICILIANO, Bruno and KHATIB OUSSAMA (EDS.). Springer handbook of robotics. 2nd edition. New York, NY: Springer Berlin Heidelberg, 2016. ISBN 978-3-319-32550-7. info
  • WARREN, John-David, Josh ADAMS and Harald MOLLE. Arduino robotics. New York, NY: Apress, 2011. ISBN 978-1-4302-3183-7. info
  • NIKU, Saeed B. Introduction to robotics: analysis, control, applications. 2nd ed. Hoboken, N.J: Wiley, 2011. ISBN 978-0-470-60446-5. info
  • NONAMI, K. Autonomous flying robots: unmanned aerial vehicles and micro aerial vehicles. New York: Springer, 2010. ISBN 978-4-431-53855-4. info
  • BEKEY, G. Autonomous robots: from biological inspiration to implementation and control. MIT, 2005. ISBN 978-0-262-02578-2. info
  • NOVÁK, P. Mobilní roboty. Praha, 2005. ISBN 80-7300-141-1. info
  • SIEGWART, R. ? NOURBAKHSH, I. ntroduction to autonomous mobile robots. MIT, 2004. ISBN 978-0-262-19502-. info
Teaching methods
Interactive lectures
Tutorials in robotic laboratory
Assessment methods
Credit:
1. 75% attendance rate, active approach
2nd written test 70 points
3. Implementation of selected algorithms on robots 30 points
Min. 60 points
Exam: written
Language of instruction
Czech
The course is also listed under the following terms Winter 2020, Winter 2021, Winter 2022, Winter 2024.
  • Enrolment Statistics (Winter 2023, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2023/UIMOIBP032