Bienvenido al repositorio de la asignatura de Robótica para el Grado en Ingeniería de Computadores.
En este repositorio se encuentran los recursos de la asignatura que se utilizarán durante el curso académico.
Asignatura | Robótica |
---|---|
Curso académico | 2022-2023 |
Centro | E.T.S.I. de Sistemas Informáticos |
Titulación | 61CI - Grado en Ingenieria de Computadores |
Código | 615000334 |
Créditos | 6 ECTS |
Carácter | Obligatoria |
Semestre | Séptimo |
Periodo de impartición | Septiembre a enero |
Idioma de impartición | Castellano |
Robótica es una asignatura con enfoque muy práctico donde se introducen los fundamentos del campo de la robótica, centrándose en la construcción y programación de robots móviles autónomos.
Todo el material del curso estará relacionado directamente con los experimentos realizados en las prácticas; los estudiantes trabajarán en grupos construyendo y probando técnicas de sistemas robóticos cada vez más complejas para, con un poco de suerte, finalizar la asignatura con una competición de robots.
El término robot fue utilizado por primera vez por un dramaturgo checo alrededor de 1920, pero la fascinación de la humanidad por los constructos capaces de percibir el entorno y actuar sobre él ha existido desde siempre.
A día de hoy, disponemos de hardware potente muy asequible, lo que nos permite a prácticamente todos construir (casi) cualquier tipo de robot para múltiples aplicaciones: robots industriales, aspiradoras, drones de reparto, coches autónomos y un largo etcétera. Aunque se trata de un campo de investigación activo, los bloques fundamentales como el modelado, el control o la percepción, están muy bien asentados.
- Introducción a la robótica
- Definición de robot
- Historia de la robótica
- Aplicaciones de la robótica
- Tipos de robots
- Percepción y actuación sobre el entorno
- Sensores para la navegación
- Visión artificial
- Control, planificación y optimización
- Control clásico y control borroso
- Arquitecturas de control
- Optimización de controladores mediante computación evolutiva
- Políticas de decisión y aprendizaje por refuerzo
- Robótica software
- Arquitecturas de software
- Programación de softbots
- Robotic Process Automation (RPA)
Aunque cuenta con contenido teórico, la asignatura está orientada a la práctica, y se utilizará tanto el framework de desarrollo ROS2 como el entorno de simulación Webots para la realización de las prácticas. El lenguaje de programación utilizado para ambos será Python 3, y el sistema operativo Ubuntu GNU/Linux 22.04.
La evaluación es eminentemente práctica, por lo que se recomienda a los estudiantes que asistan a las clases y realicen las prácticas en grupo, ya que éstas tienen un gran peso en la nota final.
Parte teórica, consistente en 4 cuestionarios telemáticos (uno por cada tema) con un peso del 5% de la nota cada uno (20% en total).
Prácticas presenciales en grupo:
- Práctica 1. Práctica de robótica hardware (40%)
- Práctica 2. Práctica de robótica software (40%)
Un examen teórico (20% de peso sobre la nota final) de tipo test consistente en cuestiones relacionadas con los temas de la asignatura.
La entrega de las prácticas realizadas durante el curso (80% de peso sobre la nota final), donde existe la posibilidad de que el estudiante sea convocado para la exposición de la misma.
Se requiere que estudiantes y docentes acepten el siguiente código de conducta. La coordinación de la asignatura hará cumplir este código a lo largo del curso. Esperamos la colaboración de todos los participantes para ayudar a asegurar un ambiente seguro.
Esta asignatura pretende ofrecer una experiencia libre de abusos para todas las personas, independientemente de su género, orientación sexual, discapacidad, apariencia física, talla, raza o religión. No toleramos abusos en ninguna de sus formas. El lenguaje e imágenes abusivos no son apropiados para ningún ámbito de la asignatura, incluidas diapositivas, trabajos entregados, comentarios en Moodle, X/Twitter y otros medios online. Las personas que violen estas reglas pueden ser sancionadas o expulsadas de las clases o exámenes.
Los abusos incluyen: comentarios ofensivos relativos a género, orientación sexual, discapacidad, apariencia física, talla, raza, religión, imágenes sexuales en espacios públicos, intimidación deliberada, acoso, persecución, fotografía o grabación de abusos, interrupciones continuadas de clases u otros eventos, contacto físico inapropiado y atención sexual no deseada.
Se espera que las personas instadas a parar cualquier comportamiento abusivo obedezcan inmediatamente.
Si una persona incurre en un comportamiento abusivo, la coordinación de la asignatura puede tomar cualquier acción que estime oportuna, incluyendo advertencias o expulsión de asistencia a clases.
Si estás sufriendo algún abuso, adviertes abusos sobre otra persona, o tienes alguna otra preocupación, por favor contacta con la coordinación de la asignatura inmediatamente.
La coordinación estará encantada de ayudar a contactar con la seguridad de la universidad o con las autoridades locales, proveer escolta o asistir de cualquier otra manera a las personas que estén sufriendo abusos para que se sientan seguras mientras dure la asignatura. Valoramos tu apoyo en este aspecto.
Esperamos que todos los participantes sigan estas reglas en todas las clases, talleres, tutorías, exámenes y eventos relacionados con la asignatura.
El contenido y los materiales de este repositorio, excepto el código, están licenciados bajo la licencia Creative Commons - Atribución-NoComercial-CompartirIgual 4.0, lo que permite su uso no comercial, adaptación y compartición siempre y cuando se atribuya correctamente y se mantenga la misma licencia.
El código de este repositorio, salvo que se especifique lo contrario en los propios archivos, está licenciado bajo la Licencia Pública General de GNU versión 3.0, lo cual le otorga la libertad de usar, modificar y distribuir el código, incluso con fines comerciales, siempre y cuando las modificaciones o trabajos derivados estén licenciados bajo la GPLv3.
No está de más revisar y comprender los términos y condiciones específicos de cada licencia antes de utilizar o redistribuir cualquier contenido o código de este repositorio. Para más claridad, consulta los archivos de licencia incluidos o contacta directamente con alguno de los propietarios del repositorio.
[1] Sección derivada de confcodeofconduct.com. Ayuda traduciendo o mejorando: en github.com. Trabajo licenciado bajo Creative Commons Attribution 3.0 Unported License.