Laboratório de Aplicações em Robótica e Aprendizagem
Código
04007137Créditos ECTS
3Objetivos
1. Adquirir conhecimentos básicos sobre sensores e atuadores em robótica e robótica educativa.
2. Conhecer e saber utilizar diferentes tipos de suporte de hardware para sensores, atuadores e microcontroladores.
3. Conhecer e saber utilizar alguns protocolos de comunicação entre dispositivos
4. Conhecer e saber utilizar software para simulação e programação de robôs.
5. Conhecer e saber utilizar software de Inteligência Artificial (I.A.) e de Aprendizagem Automática (A.A.) com aplicações à robótica.
Programa
1.Introdução aos microcontroladores (e.g.: Arduino, ESP) e protocolos de comunicação.
2. Atuadores e sensores: utilização no contexto laboratorial.
3. Software para simulação e programação robótica e bibliotecas de I.A. e de A.A.
4. Experimentação de hardware e software.
(a) Utilização das plataformas de simulação robótica e de aprendizagem (e.g. ROS, Webots, Open AI).
(b) Utilização de hardware disponível para a criação de dispositivos robóticos e de comunicação.
(c) Experimentação em contextos didáticos e de competição.
Métodos de Ensino
A unidade curricular tem um cariz prático, pelo que as atividades serão essencialmente práticas. O docente apresenta os conceitos que suportam a atividade laboratorial. Os formandos efetuam atividades práticas individualmente e em grupo aplicando esses conceitos.
A avaliação final é composta por uma avaliação individual de um tema desenvolvido pelos formandos numa área que aborde a robótica educativa ou temas relacionados (TD) e por uma avaliação de grupo das atividades de exploração laboratorial desenvolvidas (EL).
AF = 0,5* TD + 0,5 * EL
Os formandos passam na disciplina se AF for maior ou igual a 9,5. Caso contrário, podem realizar um exame escrito.
Bibliografia
Ben-Ari, M., Mondana, F. (2018). Elements of Robotics, Springer Open.
Géron, A. (2019). Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow (2.ª ed.). O’Reilly Media.
Método de Avaliação
Conforme indicado em Metodologias de Ensino - 100 %