Automatization of the code generation for different industrial robots

Bibliographic Details
Main Author: Arnold, Gustavo V.
Publication Date: 2008
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/9167
Summary: Tese de doutoramento em Informática (ramo de conhecimento em Compiladores, Geração de Código e Robótica Industrial)
id RCAP_a13cfa9c7ef7b367a067b346eb37576c
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/9167
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Automatization of the code generation for different industrial robots681.5Tese de doutoramento em Informática (ramo de conhecimento em Compiladores, Geração de Código e Robótica Industrial)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"!Fundação para a Ciência e a Tecnologia (FCT)Henriques, Pedro RangelFonseca, Jaime C.Universidade do MinhoArnold, Gustavo V.2008-06-302008-06-30T00:00:00Zdoctoral thesisinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/1822/9167enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:02:37Zoai:repositorium.sdum.uminho.pt:1822/9167Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T15:39:08.956393Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Automatization of the code generation for different industrial robots
title Automatization of the code generation for different industrial robots
spellingShingle Automatization of the code generation for different industrial robots
Arnold, Gustavo V.
681.5
title_short Automatization of the code generation for different industrial robots
title_full Automatization of the code generation for different industrial robots
title_fullStr Automatization of the code generation for different industrial robots
title_full_unstemmed Automatization of the code generation for different industrial robots
title_sort Automatization of the code generation for different industrial robots
author Arnold, Gustavo V.
author_facet Arnold, Gustavo V.
author_role author
dc.contributor.none.fl_str_mv Henriques, Pedro Rangel
Fonseca, Jaime C.
Universidade do Minho
dc.contributor.author.fl_str_mv Arnold, Gustavo V.
dc.subject.por.fl_str_mv 681.5
topic 681.5
description Tese de doutoramento em Informática (ramo de conhecimento em Compiladores, Geração de Código e Robótica Industrial)
publishDate 2008
dc.date.none.fl_str_mv 2008-06-30
2008-06-30T00:00:00Z
dc.type.driver.fl_str_mv doctoral thesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/9167
url http://hdl.handle.net/1822/9167
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595449693437952