XSL Content

Robotics, Sensors & Actuators26261

Centre
Faculty of Informatics
Degree
Bachelor's Degree in Informatics Engineering
Academic course
2024/25
Academic year
4
No. of credits
6
Languages
Spanish
Code
26261

TeachingToggle Navigation

Distribution of hours by type of teaching
Study typeHours of face-to-face teachingHours of non classroom-based work by the student
Lecture-based2030
Applied classroom-based groups1015
Applied laboratory-based groups3045

Teaching guideToggle Navigation

Description and Contextualization of the SubjectToggle Navigation

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.



Robotics is a complex subject that gathers knowledge from other areas such as mechanics, automatic control, electronics, hardware and software design, human-robot interaction, etc.



Computer studies require an introduction to robotics that allows simultaneously:



- to assimilate the basic concepts and the technical language of the field of robotics, to facilitate the integration of the computer graduate in a robotics team.



- to take advantage of knowledge of computer students, to apply it in the field of robotics, so that they can add value when integrated into a robotics team.

Skills/Learning outcomes of the subjectToggle Navigation

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.



This subject is intended to introduce the student of computer science in both the theoretical and practical aspects of robotics. The mathematical apparatus that supports these concepts will be revised.



Among its objectives are:

1) to review the basic techniques used to control robots and intuitively introduce basic concepts, such as spatial representation and kinematic and dynamic problems

2) to learn the structure and basic characteristics of mobile robots.

3) to introduce the problems related to intelligent behaviour.



The subject is based on practical work that allows applying the theoretical knowledge acquired, and gives an idea of the possibilities and limitations of the robots and their programming.



Theoretical and practical contentToggle Navigation

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.



Topic 1. Introduction

1.1 Definitions, background and evolution

1.2 Attributes, morphology and fields of application

1.3 Types of robots. Taxonomy

1.4 Computer Science and Robotics

1.5 Laboratory problems and projects



Topic 2. Hardware and software for robots

2.1 Embedded Real-Time Systems

2.2 Control software

2.3 Simulators

2.4 Laboratory problems and projects



Topic 3. Sensors

3.1 Passive and active sensors

3.2 Characteristics

3.3 Calibration of sensors

3.4 Advanced techniques: Perception and Sensory Fusion

3.5 Laboratory problems and projects



Topic 4. Actuators

4.1 Electric motors

4.2 Transmissions

4.3 Reductions

4.4 PDI control of electric motors

4.5 Laboratory problems and projects



Topic 5. Mobile robots

5.1 Characteristics: Structure; Locomotor system

5.2 Behavioral strategies: Deliberative Systems; Reactive and Hybrids

5.3 Navigation: Mapping (Types of maps. Absolute and relative positioning); Planning (Path planning); Driving (Track tracking and obstacle avoidance)

5.4 Laboratory problems and projects



Topic 6. Advanced aspects

6.1 Transportability of software for robots

6.2 Multi-robot systems: Collaboration; Social behavior; distributed intelligence; Human-robot interface

6.3 Laboratory problems and projects

MethodologyToggle Navigation

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.



This subject is completely developed in the Robotics Laboratory of the Faculty of Computing of the UPV / EHU. The objective is to combine the theoretical presentations with the laboratory practices. Each subject presented and developed in class is accompanied by a laboratory practice in which the proposals presented theoretically are applied.

The written and oral presentation of the results of each of the practices allows a detailed follow-up of the progress of each student.

Most of the practices take place during class hours, but students have access to the laboratory outside of class hours, to complete the practices that have not ended in class or to develop their own proposals.



Assessment systemsToggle Navigation

  • Continuous Assessment System
  • Final Assessment System
  • Tools and qualification percentages:
    • Los porcentajes y tipos de evaluación se especifican en los apartados posteriores (%): 100

Ordinary Call: Orientations and DisclaimerToggle Navigation

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.



In the case of the ordinary call, the final mark is calculated based on two parts:



- Theory: It is assessed by means of a knowledge exam.



- Practical: This is assessed on the basis of the technical reports corresponding to the laboratory projects. Although the practices are carried out in pairs, part of the evaluation is individual. To recognize the participation of each student to the group work, personal interviews and an examination of knowledge acquired in the practices can be carried out.



In order to pass the course it is necessary to pass both parts (theoretical and practical).









Extraordinary Call: Orientations and DisclaimerToggle Navigation

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.



In the case of the extraordinary call, the final mark is calculated based on two parts:



- Theory: It is assessed by means of a knowledge exam on the date of the extraordinary call.



- Practical: This is assessed on the basis of the technical reports corresponding to the laboratory projects, which must be submitted before the date of the theory exam.



In order to pass the course it is necessary to pass both parts (theoretical and practical).





Compulsory materialsToggle Navigation

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.

For the correct development of the subject it is required:
- a PC type personal computer.
- and specific software for robotics, for the laboratory practices.

BibliographyToggle Navigation

Basic bibliography

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.



- Craig, J. J. Robótica. PEARSON, 2006.

- Ollero-Baturone A. Robótica. Manipuladores y robots móviles. Marcombo, 2001.

- Siegwart R., Nourbakhsh I.R. An Introduction to Autonomus Mobile Robots. The MIT press, 204.

- Holland J. M. Designing Autonomous Mobile Robots, 2000.

- Brugali D. Software Engineering for Experimental Robotics. Springer, 2007

In-depth bibliography

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.

- Mitchell H.B. Multi-Sensor Data Fusion. An Introduction. Springer. 2007
- Bekey G. A. Automous Robots. From Biological Inspiration to Implementatio and Control. MIT Press, 2005.
- Murphy R. R. Introduction to AI Robotics. MIT press, 2000.
- H. Choset et al. Principles of Robot Motion. Theory, Algorithms and Implementation. MIT press, 2001.

Journals

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.

- International Journal of Advanced Robotic Systems (free, on-line) [https://us.sagepub.com/en-us/nam/international-journal-of-advanced-robotic-systems/journal202567]
- Robotics and Autonomous Systems [https://www.journals.elsevier.com/robotics-and-autonomous-systems/]
- Advanced Robotics [http://www.tandfonline.com/loi/tadr20]

Web addresses

PLEASE NOTE THAT THIS SUBJECT IS TAUGHT ONLY IN SPANISH.

- http://www.roboticaeducativa.com
- LEGO.com MINDSTORMS NXT Home. http://mindstorms.lego.com/
- http://www.ai.mit.edu/projects/humanoid-robotics-group

GroupsToggle Navigation

01 Teórico (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
16-30

10:30-12:00 (1)

Teaching staff

01 Applied classroom-based groups-1 (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
16-19

09:00-10:30 (1)

12:00-13:30 (2)

Teaching staff

01 Applied laboratory-based groups-1 (Spanish - Mañana)Show/hide subpages

Calendar
WeeksMondayTuesdayWednesdayThursdayFriday
20-30

09:00-10:30 (1)

12:00-13:30 (2)

Teaching staff