O primeiro trabalho da unidade curricular de Sistemas Autónomos do 4º ano do Mestrado Integrado em Engenharia Informática consiste no desenvolvimento e implementação de sistemas autónomos, com particular ênfase no que respeita à construção de processos de simulação de comportamentos individuais, de grupo e sociais, no ambiente de programação Robocode.
O Robocode é um ambiente de programação em Java ou em .NET, que simula um ambiente de batalhas entre robôs. Este ambiente permite o desenvolvimento de robôs virtuais num panorama competitivo e colaborativo, fornecendo as ferramentas necessárias para a fácil implementação de um robô, bem como o desenvolvimento de estratégias mais avançadas na área da Inteligência Artificial.
Com este trabalho pretende-se aplicar todos os conceitos aprendidos nas aulas teóricas e práticas desta unidade curricular, nomeadamente a utilização do sistema Robocode, permitindo a aplicação de técnicas de cooperação, de execução de tarefas em grupo e de tomada de decisão. Num dos robôs a ser desenvolvido vai ser implementado um sistema de emoções, onde deverá ter o seu comportamento caracterizado através de modelos emocionais.