Description: 

The aim of the course is to integrate and consolidate the knowledge acquired throughout the degree by developing two robotics projects. Additionally, the course exposes students to new challenges, both in acquiring new technical knowledge and in developing transversal skills such as leadership, teamwork, organization and planning, research, creativity, improvisation, problem-solving, and time management.

To foster these skills, students will participate in the management of the university robotics club, preparing materials and content for younger students. At the same time, they will develop one project per semester.

Projects are selected by the students themselves (in groups of 2 to 3 people) and must address a real-world problem through a robotic solution.

Type Subject
Optativa
Semester
Annual
Credits
9.00

Titular Professors

Previous Knowledge: 

Programming, Linux environments, ROS, and Python.

Objectives: 

Objectives:

  1. To integrate the knowledge acquired during the degree.
  2. To apply acquired knowledge by the development of robotic systems.
  3. To enhance transversal skills such as teamwork, project management, creativity, and oral presentation.
  4. Problem-solving in real-world contexts.

Contents: 

PART I: Project definition

  1. User-centered design methodology review
  2. Problem and needs identification
  3. Idea generation
  4. Concept definition

PART II: Project development

  1. Design
  2. Implementation
  3. Evaluation
  4. Presentation

Methodology: 

The course is based on project development in groups of 2 to 3 students, with one project per semester. The process follows a User-Centered Design methodology, where students identify a real-world problem, explore possible solutions, and develop a robotic system that is designed, implemented, and evaluated throughout the course.

Work is organized through class discussions, both in full group sessions and in smaller teams. Each group defines its own objectives, pace, and work organization.

The teaching staff continuously monitors project progress, ensuring proper role distribution, achievement of objectives, and guidance throughout the process, without directly intervening in technical solutions.

Additionally, seminars are conducted to introduce relevant concepts not previously covered in the degree.

Evaluation: 

The course is assessed through continuous evaluation based on project development, including design, implementation, and presentation, as well as a video and a final report.

Evaluation Criteria: 

The student will be able to:

  1. Conceive a robotic solution for a real problem.
  2. To develop a robotic solution at a technical level.
  3. Communicate effectively the results obtained.

Basic Bibliography: 

Norman, D. (1988). The Design of Everyday Things. Basic Books.

Additional Material: 

Current scientific papers and technical documentation selected by the teaching staff according to the projects developed during the course.