Guia docente
DATOS IDENTIFICATIVOS 2023_24
Asignatura MIDDLEWARE PARA EL DISEñO DE SOFTWARE EN ROBOTS Código 01751007
Enseñanza
1751 - M.U.ROBOTICA E INTELIGENCIA ARTIFICIAL
Descriptores Cr.totales Tipo Curso Semestre
4.5 Obligatoria Primer Primero
Idioma
Prerrequisitos
Departamento ING.MECANICA,INFORMAT.AEROESP.
Responsable
RODRÍGUEZ LERA , FRANCISCO JAVIER
Correo-e fjrodl@unileon.es
vmato@unileon.es
Profesores/as
MATELLÁN OLIVERA , VICENTE
RODRÍGUEZ LERA , FRANCISCO JAVIER
Web http://
Descripción general
Tribunales de Revisión
Tribunal titular
Cargo Departamento Profesor
Presidente ING.MECANICA,INFORMAT.AEROESP. FERNANDEZ LLAMAS , CAMINO
Secretario MATEMATICAS GARCIA SIERRA , JUAN FELIPE
Vocal GUERRERO HIGUERAS , ANGEL MANUEL
Tribunal suplente
Cargo Departamento Profesor
Presidente CONDE GONZALEZ , MIGUEL ANGEL
Secretario ING.MECANICA,INFORMAT.AEROESP. PANIZO ALONSO , LUIS
Vocal ING.MECANICA,INFORMAT.AEROESP. SANCHEZ GONZALEZ , LIDIA

Resultados del proceso de formación
Tipo A Código Competencias
  A19290 1751Cod_cmp2 Que los estudiantes sepan aplicar los conocimientos adquiridos y su capacidad de resolución de problemas en entornos nuevos o poco conocidos dentro de contextos más amplios (o multidisciplinares) relacionados con su área de estudio
  A19292 1751Cod_cmp4 Que los estudiantes sepan comunicar sus conclusiones –y los conocimientos y razones últimas que las sustentan– a públicos especializados y no especializados de un modo claro y sin ambigüedades
  A19294 1751Cod_cmp6 Conocimiento de materias avanzadas y tecnologías, que le capacite para el aprendizaje de nuevos métodos y tecnologías, así como que le dote de una gran versatilidad para adaptarse a nuevas situaciones
  A19295 1751Cod_cmp7 Capacidad de resolución de problemas en el campo de la robótica con creatividad, iniciativa, metodología y razonamiento crítico
  A19296 1751Cod_cmp8 Saber analizar las necesidades tecnológicas de la sociedad y la industria, y ser capaz de mejorar servicios y procesos de producción aplicando tecnología actual de robótica
Tipo B Código Conocimientos o Contenidos
  B5917 1751Cod_cnt5 Conocer los tipos, estructura y morfología de los robots y las técnicas de planificación, localización, mapeado y navegación para que los robots puedan desplazarse y realizar tareas de forma autónoma.
Tipo C Código Habilidades o Destrezas
  C45 1751Cod_hab5 Diseñar y programar software de aplicaciones robóticas robustas, eficientes y seguras usando middlewares y otros mecanismos de control que permitan resolver problemas propios de la Robótica en entornos cohabitados por humanos.
  C46 1751Cod_hab6 Crear y usar modelos de sensores y actuadores, para la percepción y la interacción del robot con el entorno, así como robots completos en entornos simulados.

Temario
Bloque Tema
- Sistemas y Metasistemas Operativos para robótica
- Lenguajes de programación y programación orientada a componentes en robótica
- Interacción básica con robots desde el punto de vista
software
- Modelos, TFs y Control en robótica software
- Entornos de simulación y entornos reales en robótic

Planificación
Metodologías  ::  Pruebas
  Horas en clase Horas fuera de clase Horas totales
Supervisadas 30 45 75
 
Autónomas 1 1.5 2.5
 
Dirigidas 12 18 30
 
Pruebas mixtas 2 3 5
 
(*)Los datos que aparecen en la tabla de planificación són de carácter orientativo, considerando la heterogeneidad de los alumnos

Metodologí­as
Metodologías   ::  
  descripción
Supervisadas
Autónomas
Dirigidas

Tutorías
 
descripción

Evaluación
  descripción calificación
Otros Pruebas objetivas parciales y/o
finales 0%-40%

Pruebas mixtas de evaluación
continua 20%-40%

Exposición y/o entrega de
trabajos-proyectos y/o informes de
prácticas 60%-80%
 
Otros comentarios y segunda convocatoria

Será necesario sacar un 5 en cada una de las partes evaluadas. 

Para la segunda convocatoria será necesario entregar las prácticas, informes o trabajos necesarios para la superación de la primera convocatoria. 


Fuentes de información
Acceso a la Lista de lecturas de la asignatura

Básica
  1. A Concise Introduction to Robot Programming with ROS2 Tapa blanda, Francisco Martín Rico

  2. A very informal journey through ROS 2, patterns, anti-patterns, frameworks and best practices, Marco Matteo Bassa

Complementaria


Recomendaciones