Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real
| Main Author: | |
|---|---|
| Publication Date: | 2020 |
| Format: | Master thesis |
| Language: | por |
| Source: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| Download full: | http://repositorio.utfpr.edu.br/jspui/handle/1/5030 |
Summary: | In robotic systems, in most cases, there is the need to meet the time constraints imposed by the design requirements. Thus, it is necessary the use of real-time systems (RTS). This kind of computational platform provides resources that guarantee temporal predictability, that is, that the time parameters related to their services can be determined at the design phase. This work presents a complete workflow, from the determination of the computational platform used as RTS, to the implementation of the application in an operational robot. In the evaluation of computational systems, a benchmark called Hart-ROS was developed, as the real-time performance analysis tool. After validating the RTS, a mobile robot application with time requirements was developed. The materials used to implement the robot are easy to find in brazilian and international market. Moreover, the methodologies are based on real-time literature and they are presented in-depth. As far we know, no work has systematically presented in stages the development of a robot that meets the timing requirements of an application, só that it can be replicable by a large part of the community. It can be seen that the proposed workflow is a fully open solution in the development of robots, in which it is possible to create an application that meets the timing requirements of the project, using the scientific body of knowledge as foundation. |
| id |
UTFPR-12_8e1d7f0e4bd5f9ba44a54fb80c7dd2d9 |
|---|---|
| oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/5030 |
| network_acronym_str |
UTFPR-12 |
| network_name_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository_id_str |
|
| spelling |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo realWorkflow for development of robotic applications with real-time requirementsProcessamento eletrônico de dados em tempo realSistemas de computação interativosPadrões de desempenhoFluxo de trabalhoRobôs - Sistemas de controleRobôs - ProgramaçãoReal-time data processingInteractive computer systemsPerformance standardsWorkflowRobots - Control systemsRobots - ProgrammingCNPQ::ENGENHARIAS::ENGENHARIA ELETRICAEngenharia ElétricaIn robotic systems, in most cases, there is the need to meet the time constraints imposed by the design requirements. Thus, it is necessary the use of real-time systems (RTS). This kind of computational platform provides resources that guarantee temporal predictability, that is, that the time parameters related to their services can be determined at the design phase. This work presents a complete workflow, from the determination of the computational platform used as RTS, to the implementation of the application in an operational robot. In the evaluation of computational systems, a benchmark called Hart-ROS was developed, as the real-time performance analysis tool. After validating the RTS, a mobile robot application with time requirements was developed. The materials used to implement the robot are easy to find in brazilian and international market. Moreover, the methodologies are based on real-time literature and they are presented in-depth. As far we know, no work has systematically presented in stages the development of a robot that meets the timing requirements of an application, só that it can be replicable by a large part of the community. It can be seen that the proposed workflow is a fully open solution in the development of robots, in which it is possible to create an application that meets the timing requirements of the project, using the scientific body of knowledge as foundation.Em sistemas robóticos, na maioria do casos, existe a necessidade do atendimento às restrições de tempo impostas pelas necessidades de projeto. Dessa forma, o uso de sistemas de tempo real (STR) se torna necessário, pois estas plataformas computacionais fornecem recursos que garantem a previsibilidade temporal, ou seja, de que os tempos relacionados aos seus serviços podem ser determinados em tempo de projeto. Devido à carência de materiais e métodos que auxiliem no desenvolvimento de aplicações robóticas com restrições temporais, no presente trabalho é desenvolvido e apresentado um workflow completo desde a determinação da plataforma computacional utilizada como STR, até a implementação da aplicação em um robô operacional. Na avaliação de sistemas computacionais, foi desenvolvido um benchmark denominado HartROS, como a ferramenta de análise do desempenho de tempo real. Após validação do STR, uma aplicação de robô móvel com restrições de tempo foi desenvolvida, cujos materiais utilizados são de fácil disponibilidade no mercado brasileiro e internacional. Além do exposto, as metodologias empregadas são baseadas na literatura de tempo real e apresentadas de forma aprofundada. Até onde foi conduzido esse estudo, nenhum trabalho apresentou de forma sistemática por meio de etapas, o desenvolvimento de um robô que atenda aos requisitos temporais de uma aplicação, de forma que possa ser replicável por grande parte da comunidade. Pode-se verificar que o workflow proposto é uma solução aberta e abrangente no desenvolvimento de aplicações robóticas, pois foi possível criar um sistema que atende aos requisitos temporais de projeto, com base científica como aporte.Universidade Tecnológica Federal do ParanáCuritibaBrasilPrograma de Pós-Graduação em Engenharia Elétrica e Informática IndustrialUTFPROliveira, Andre Schneider dehttps://orcid.org/0000-0002-8295-366Xhttp://lattes.cnpq.br/4006878042502781Oliveira, Andre Schneider dehttps://orcid.org/0000-0002-8295-366Xhttp://lattes.cnpq.br/4006878042502781Maziero, Carlos Albertohttp://lattes.cnpq.br/5659788852261811Wehrmeister, Marco Auréliohttps://orcid.org/0000-0002-1415-5527http://lattes.cnpq.br/5548205054206839Oliveira, Rômulo Silva dehttp://lattes.cnpq.br/5883242597607815Pinto, Matheus Leitzke2020-06-22T22:20:21Z2020-06-22T22:20:21Z2020-06-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfPINTO, Matheus Leitzke. Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real. 2020. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020.http://repositorio.utfpr.edu.br/jspui/handle/1/5030porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2020-06-23T06:01:14Zoai:repositorio.utfpr.edu.br:1/5030Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2020-06-23T06:01:14Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false |
| dc.title.none.fl_str_mv |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real Workflow for development of robotic applications with real-time requirements |
| title |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real |
| spellingShingle |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real Pinto, Matheus Leitzke Processamento eletrônico de dados em tempo real Sistemas de computação interativos Padrões de desempenho Fluxo de trabalho Robôs - Sistemas de controle Robôs - Programação Real-time data processing Interactive computer systems Performance standards Workflow Robots - Control systems Robots - Programming CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Engenharia Elétrica |
| title_short |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real |
| title_full |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real |
| title_fullStr |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real |
| title_full_unstemmed |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real |
| title_sort |
Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real |
| author |
Pinto, Matheus Leitzke |
| author_facet |
Pinto, Matheus Leitzke |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Oliveira, Andre Schneider de https://orcid.org/0000-0002-8295-366X http://lattes.cnpq.br/4006878042502781 Oliveira, Andre Schneider de https://orcid.org/0000-0002-8295-366X http://lattes.cnpq.br/4006878042502781 Maziero, Carlos Alberto http://lattes.cnpq.br/5659788852261811 Wehrmeister, Marco Aurélio https://orcid.org/0000-0002-1415-5527 http://lattes.cnpq.br/5548205054206839 Oliveira, Rômulo Silva de http://lattes.cnpq.br/5883242597607815 |
| dc.contributor.author.fl_str_mv |
Pinto, Matheus Leitzke |
| dc.subject.por.fl_str_mv |
Processamento eletrônico de dados em tempo real Sistemas de computação interativos Padrões de desempenho Fluxo de trabalho Robôs - Sistemas de controle Robôs - Programação Real-time data processing Interactive computer systems Performance standards Workflow Robots - Control systems Robots - Programming CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Engenharia Elétrica |
| topic |
Processamento eletrônico de dados em tempo real Sistemas de computação interativos Padrões de desempenho Fluxo de trabalho Robôs - Sistemas de controle Robôs - Programação Real-time data processing Interactive computer systems Performance standards Workflow Robots - Control systems Robots - Programming CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Engenharia Elétrica |
| description |
In robotic systems, in most cases, there is the need to meet the time constraints imposed by the design requirements. Thus, it is necessary the use of real-time systems (RTS). This kind of computational platform provides resources that guarantee temporal predictability, that is, that the time parameters related to their services can be determined at the design phase. This work presents a complete workflow, from the determination of the computational platform used as RTS, to the implementation of the application in an operational robot. In the evaluation of computational systems, a benchmark called Hart-ROS was developed, as the real-time performance analysis tool. After validating the RTS, a mobile robot application with time requirements was developed. The materials used to implement the robot are easy to find in brazilian and international market. Moreover, the methodologies are based on real-time literature and they are presented in-depth. As far we know, no work has systematically presented in stages the development of a robot that meets the timing requirements of an application, só that it can be replicable by a large part of the community. It can be seen that the proposed workflow is a fully open solution in the development of robots, in which it is possible to create an application that meets the timing requirements of the project, using the scientific body of knowledge as foundation. |
| publishDate |
2020 |
| dc.date.none.fl_str_mv |
2020-06-22T22:20:21Z 2020-06-22T22:20:21Z 2020-06-03 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
PINTO, Matheus Leitzke. Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real. 2020. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020. http://repositorio.utfpr.edu.br/jspui/handle/1/5030 |
| identifier_str_mv |
PINTO, Matheus Leitzke. Workflow para desenvolvimento de aplicações robóticas com requisitos de tempo real. 2020. Dissertação (Mestrado em Engenharia Elétrica e Informática Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2020. |
| url |
http://repositorio.utfpr.edu.br/jspui/handle/1/5030 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| 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.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Programa de Pós-Graduação em Engenharia Elétrica e Informática Industrial UTFPR |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) instname:Universidade Tecnológica Federal do Paraná (UTFPR) instacron:UTFPR |
| instname_str |
Universidade Tecnológica Federal do Paraná (UTFPR) |
| instacron_str |
UTFPR |
| institution |
UTFPR |
| reponame_str |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| collection |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| repository.name.fl_str_mv |
Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR) |
| repository.mail.fl_str_mv |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850498042853064704 |