Automatization of the code generation for different industrial robots
Main Author: | |
---|---|
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 |