FPF:UIINP37 Robotics and Drones - Course Information
UIINP37 Robotics and Drones
Faculty of Philosophy and Science in OpavaWinter 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.
- Enrolment Statistics (Winter 2019, recent)
- Permalink: https://is.slu.cz/course/fpf/winter2019/UIINP37