Agents Language: Uma Linguagem de Programação de Robôs

3169 palavras 13 páginas
RESUMO
Agents Language é uma linguagem de programação muito simples que permite controlar robôs. Este relatório descreve todo o processo de construção desta linguagem, desde a especificação de sua gramática, passando pela implementação do compilador e por fim a integração com o simulador de robôs V-REP.
Palavras-chave: compilador. linguagem de programação. robô. Flex. Bison.

ABSTRACT
Agents Language is a very simple programming language that allows users to control robots.
This report describes the entire process of building this language, from the specification of its grammar, through the implementation of the compiler and finally the integration with the robots simulator V-REP.
Keywords: compiler. programming language. robot. Flex. Bison.

LISTA DE ILUSTRAÇÕES
Figura
Figura
Figura
Figura
Figura
Figura
Figura

1
2
3
4
5
6
7









Etapas do Processo de Compilação . . . . . . . .
Diagrama de Classes do Compilador . . . . . . .
Diagrama de Classes da Biblioteca de Mensagens
Diagrama de Classes do Servidor Mensagens . . .
Saída do compilador com a opção de verbose . . .
Cena montada no simulador V-REP . . . . . . .
Servidor de Mensagens . . . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

12
17
18
18
25
32
32

LISTA DE ABREVIATURAS E SIGLAS
API

Application Programming Interface (Interface de Programação de Aplicações)

AST

Abstract Sintax Tree (Árvore Sintática Abstrata)

IDE

Integrated Development Environment (Ambiente Integrado de Desenvolvimento)

V-REP

Virtual Robot Experimentation Platform

LISTA DE CÓDIGOS
Código 4.1 – Trecho da primeira seção do arquivo .y contendo a descrição dos tokens
Código 4.2 – Exemplo de regra

Relacionados

  • Linguagens De Programa O Orientadas A Agentes
    12738 palavras | 51 páginas
  • Inteligência Artifiial
    6654 palavras | 27 páginas
  • robotica
    12100 palavras | 49 páginas
  • 588 2942 1 PB
    3765 palavras | 16 páginas
  • Projeto
    6469 palavras | 26 páginas
  • inteligencia artificial
    3206 palavras | 13 páginas
  • Inteligência artificial
    3287 palavras | 14 páginas
  • Monografia seo
    11607 palavras | 47 páginas
  • PROG
    2652 palavras | 11 páginas
  • Analise
    1585 palavras | 7 páginas