Checking date: 14/02/2024


Course: 2024/2025

Robot Programming
(19105)
Bachelor in Robotics Engineering (Plan: 478 - Estudio: 381)


Coordinating teacher: ALONSO MARTIN, FERNANDO

Department assigned to the subject: Systems Engineering and Automation Department

Type: Compulsory
ECTS Credits: 6.0 ECTS

Course:
Semester:




Objectives
To acquire the knowledge of programming both industrial robots and robots designed to interact with users. You will learn the basics of RAPID programming and ROS (Robot Operating System).
Skills and learning outcomes
Description of contents: programme
1. Introduction to robot programming 2. Classification and programming methods 3. Robot programming languages 4. Introduction to RAPID 5. RAPID program structure and data 6. Motion and I/O instructions in RAPID 7. Introduction to ROS 8. Communication mechanisms in ROS 9. Basic programming of ROS nodes 10. Distributed execution in ROS
Learning activities and methodology
THEORETICAL PRACTICAL CLASSES. Knowledge and concepts students must acquire. Receive course notes and will have basic reference texts. Students partake in exercises to resolve practical problems. TUTORING SESSIONS. Individualized attendance (individual tutoring) or in-group (group tutoring) for students with a teacher. Subjects with 6 credits have 4 hours of tutoring/ 100% on- site attendance. STUDENT INDIVIDUAL WORK OR GROUP WORK. Subjects with 6 credits have 98 hours/0% on-site. WORKSHOPS AND LABORATORY SESSIONS. Subjects with 3 credits have 4 hours with 100% on-site instruction. Subjects with 6 credits have 8 hours/100% on-site instruction.
Assessment System
  • % end-of-term-examination 60
  • % of continuous assessment (assigments, laboratory, practicals...) 40




Extraordinary call: regulations

The course syllabus may change due academic events or other reasons.