Detalhes bibliográficos
Ano de defesa: |
2015 |
Autor(a) principal: |
Wesz, Rodrigo Buenavides
 |
Orientador(a): |
Meneguzzi, Felipe Rech
 |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
eng |
Instituição de defesa: |
Pontifícia Universidade Católica do Rio Grande do Sul
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Ciência da Computação
|
Departamento: |
Faculdade de Informática
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Área do conhecimento CNPq: |
|
Link de acesso: |
http://tede2.pucrs.br/tede2/handle/tede/6941
|
Resumo: |
O desenvolvimento de programas para controle de robôs móveis não é uma tarefa trivial. Isso motivou a criação de vários frameworks para facilitar essa tarefa. Para cada novo comportamento racional adicionado ao robô, cresce o número de eventos que o robô tem de lidar, e desenvolver esses comportamentos racionais através do uso dos frameworks pode resultar em um código com mais identificadores e grandes blocos de condicionais, dificultando a modularização e reuso de código. Este trabalho apresenta uma forma de programar comportamentos racionais para robôs móveis através do uso de uma linguagem de programação de agentes. Isto permite ao programador de robôs o desenvolvimento de comportamentos racionais usando um nível de abstração mais alto e de forma modular, resultando em um desenvolvimento mais simples, e códigos mais legíveis, menores e reutilizáveis. |