UIINP37 Robotics and Drones

Faculty of Philosophy and Science in Opava
Winter 2019
Extent and Intensity
2/2/0. 5 credit(s). Type of Completion: zk (examination).
Teacher(s)
doc. Ing. Petr Čermák, Ph.D. (lecturer)
Guaranteed by
doc. Ing. Petr Čermák, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Prerequisites (in Czech)
TYP_STUDIA(B)&& UIINP08 Algorithms and Programming II
Course Enrolment Limitations
The course is offered to students of any study field.
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
  • VALAVANIS, K. P. Advances in Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy In: Intelligent Systems, Control and Automation: Science and Engineering. Berlin, 2007. ISBN 978-1-4020-6. info
  • BEKEY, G. Autonomous robots: from biological inspiration to implementation and control. MIT, 2005. ISBN 978-0-262-02578-2. 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
Further Comments
The course can also be completed outside the examination period.
The course is also listed under the following terms Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.
  • Enrolment Statistics (Winter 2019, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2019/UIINP37