Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/9167
Título: | Automatization of the code generation for different industrial robots |
Autor(es): | Arnold, Gustavo V. |
Orientador(es): | Henriques, Pedro Rangel Fonseca, Jaime C. |
Data: | 30-Jun-2008 |
Resumo(s): | This document presents GIRo (Grafcet - Industrial Robots), that is a generic environment
for programming industrial robots off-line, that includes: a truly high-level and declarative
language (Grafcet); an easy-to-use front-end (Paintgraf); an intermediate representation
(InteRGIRo); the translators from Paintgraf to InteRGIRo; the generic compiler, that
translates InteRGIRo to the robot target code; and the editor for the robot language
inputs (to obtain the necessary information about the robot target language, to allow the
generation of code to such robot).
GIRo focus on the modelling of the system, based on the Grafcet specification diagram,
rather than on the robot details, improving the programming and maintenance tasks,
allowing the reuse of source code, once this source code will be machine independent.
GIRo also allows the programmer to write programs in the robot language, if he is
familiarized with the robot commands.
With GIRo:
– the user can program robots in a high or low level;
– the portability for the source code is granted;
– the reuse of source code for different robots is allowed;
– the programming and maintaining tasks are facilitated.
GIRo is easy-to-use. So, GIRo is "giro1"! Este documento apresenta um ambiente genérico de desenvolvimento de programas off-line para robôs industriais chamado GIRo (Grafcet - Industrial Robots). GIRo contém com os seguintes componentes: uma linguagem declarativa e de alto-nível (Grafcet); um front-end amigável (Paintgraf); uma representação intermédia (InteRGIRo); os tradutores para a InteRGIRo, a partir do diagrama Grafcet desenhado no Paintgraf; um compilador genérico de codígo que traduz a InteRGIRo para a linguagem de programação do robô destino; e um editor, utilizado para juntar as características e instruções da linguagem de programação do robô destino, a fim de permitir a geração de código para este robô. GIRo foca na modelação do sistema, baseado no diagrama de especificação de automa tismos Grafcet, ao invés das características físicas do robô. Desta forma, melhora-se as tarefas de desenvolvimento e manutenção de programas, uma vez que é permitido a reuti lização de código fonte, já que este é independente de plataforma. Giro também permite que o programador escreva os seus programas na linguagem do robô, caso o mesmo esteja familiarizado com os seus comandos. Com o GIRo: – a programação de robôs pode ser feita em alto nível (Grafcet) ou em baixo nível (linguagem do robô); – a portabilidade do código fonte é garantida; – a reutilização do codigo fonte para robôs diversos é permitido; – as tarefas de programação e manutenção são facilitadas. GIRo é fácil de utilizar. GIRo é "giro"! |
Tipo: | Tese de doutoramento |
Descrição: | Tese de doutoramento em Informática (ramo de conhecimento em Compiladores, Geração de Código e Robótica Industrial) |
URI: | https://hdl.handle.net/1822/9167 |
Acesso: | Acesso aberto |
Aparece nas coleções: |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Tese de Gustavo Vasconcelos Arnold.pdf | 4,22 MB | Adobe PDF | Ver/Abrir |