Introdução à Robótica e Inteligência Artificial

Código

04007109

Créditos ECTS

3

Objetivos

1. Adquirir conhecimento geral sobre Inteligência Artificial (IA).
2. Saber caracterizar um robô e identificar as suas componentes.
3. Conhecer e saber utilizar algoritmos reativos e de controlo aplicados a um robô.
4. Conhecer e saber utilizar os algoritmos de IA aplicados na robótica.
5. Saber utilizar plataformas de simulação em Robótica e IA.

Programa

1. Introdução à IA. Conceito de Agente.
2. Identificar a forma de criar uma árvore de procura num espaço de estados.
3. Introdução à Robótica. O conceito de robô genérico. Tipos de robôs.
4. Saber o que é e utilizar algoritmos de otimização.
5. A incerteza em IA, conceitos de probabilidade, de probabilidade condicional. Saber construir redes bayesiana.

Métodos de Ensino

A disciplina terá uma componente expositiva e outra de experimentação. Na componente expositiva o docente apresentará os conteúdos com exemplos de aplicação. Na componente de experimentação, os formandos são convidados a utilizar bancadas de simulação, testando e programando algoritmos.
A avaliação final (AF) é composta por uma componente de avaliação constituída por atividades assíncronas (AA), uma componente de avaliação de grupo (TG) em formato de trabalho de projeto (nota mínima 10 valores) e um teste de avaliação (TA) presencial (nota mínima de 9,0 valores).
AF = 0,35 * AA + 0,25 * TG + 0,40 * TA
Os formandos têm avaliação positiva se AF for maior ou igual a 9,5. Um valor menor implica a realização de um exame final escrito.

Bibliografia

Ben-Ari, M., Mondana, F. (2018). Elements of Robotics, Springer Open.
Murphy, R. (2019). Introduction to AI Robotics. Second Edition. Massachusetts Institute of Technology.
Russell, S. and Norvig, P. (2020). Artificial Intelligence. A Modern Approach. 4rd edition. Prentice Hall.

Método de Avaliação

  • Atividades assíncronas - 35 %
  • Frequência - 40 %
  • Trabalho Individual e/ou de Grupo - 25 %