Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão
Autor(a) principal: | |
---|---|
Data de Publicação: | 2014 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSCAR |
Texto Completo: | https://repositorio.ufscar.br/handle/ufscar/575 |
Resumo: | Visual servoing is a technique that uses computer vision to acquire visual information (by camera) and a control system with closed loop circuit to control robots. One typical application of visual servoing is tracking objects on conveyors in industrial environments. Visual servoing has the advantage of obtaining a large amount of information from the environment and greater flexibility in operations than other types of sensors. A disadvantage are the delays, known as dead-times or time-delays that can occur during the treatment of visual information in computer vision tasks or other tasks of the control system that need large processing capacity. The dead-times in visual servoing applied in industrial operations such as in the tracking of objects on conveyors are critical and can negatively affect production capacity in manufacturing environments. Some methodogies can be found in the literature for this problem and some of these methodologies are often based on the Kalman filter. In this work a technique was selected based on the formulation of the Kalman filter that already had a study on the prediction of future pose of objects with linear motion. This methodology has been studied in detail, tested and analyzed through simulations for other motions and some applications. Three types of experiments were generated: one for different types of motions and two others applied in different types of signals in the velocity control systems. The results from the motion of the object shown that the technique is able to estimate the future pose of objects with linear motion and smooth curves, but it is inefficient for drastic changes in motion. With respect to the signal to be filtered in the velocity control, the methodogy has been shown applicable (with motions conditions) only in the estimation of pose of the object after the occurrence of dead-times caused by computer vision and this information is subsequently used to calculate the future error of the object related to the robotic manipulator used to calculate the velocity of the robot. The trying to apply the methodogy directly on the error used to calculate the velocity to be applied to the robot did not produce good results. With the results the methodogy can be applied for object tracking with linear motion and smooth curves as in the case of objects transported by conveyors in industrial environments. |
id |
SCAR_bb7b51742c2c3bf91d8bdd0792a56b8a |
---|---|
oai_identifier_str |
oai:repositorio.ufscar.br:ufscar/575 |
network_acronym_str |
SCAR |
network_name_str |
Repositório Institucional da UFSCAR |
repository_id_str |
4322 |
spelling |
Saqui, DiegoKato, Edilson Reis Rodrigueshttp://lattes.cnpq.br/8517698122676145http://lattes.cnpq.br/4408364907687419565a01a2-3622-44df-8a78-4cbc036723252016-06-02T19:06:15Z2014-10-102016-06-02T19:06:15Z2014-05-22SAQUI, Diego. Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão. 2014. 130 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2014.https://repositorio.ufscar.br/handle/ufscar/575Visual servoing is a technique that uses computer vision to acquire visual information (by camera) and a control system with closed loop circuit to control robots. One typical application of visual servoing is tracking objects on conveyors in industrial environments. Visual servoing has the advantage of obtaining a large amount of information from the environment and greater flexibility in operations than other types of sensors. A disadvantage are the delays, known as dead-times or time-delays that can occur during the treatment of visual information in computer vision tasks or other tasks of the control system that need large processing capacity. The dead-times in visual servoing applied in industrial operations such as in the tracking of objects on conveyors are critical and can negatively affect production capacity in manufacturing environments. Some methodogies can be found in the literature for this problem and some of these methodologies are often based on the Kalman filter. In this work a technique was selected based on the formulation of the Kalman filter that already had a study on the prediction of future pose of objects with linear motion. This methodology has been studied in detail, tested and analyzed through simulations for other motions and some applications. Three types of experiments were generated: one for different types of motions and two others applied in different types of signals in the velocity control systems. The results from the motion of the object shown that the technique is able to estimate the future pose of objects with linear motion and smooth curves, but it is inefficient for drastic changes in motion. With respect to the signal to be filtered in the velocity control, the methodogy has been shown applicable (with motions conditions) only in the estimation of pose of the object after the occurrence of dead-times caused by computer vision and this information is subsequently used to calculate the future error of the object related to the robotic manipulator used to calculate the velocity of the robot. The trying to apply the methodogy directly on the error used to calculate the velocity to be applied to the robot did not produce good results. With the results the methodogy can be applied for object tracking with linear motion and smooth curves as in the case of objects transported by conveyors in industrial environments.Servovisao e uma tecnica que utiliza visao computacional para obter informacoes visuais (atraves de camera) e um sistema de controle com circuito em malha fechada para controlar robos. Uma das aplicacoes tipicas de servovisao e no rastreamento de objetos sobre esteiras transportadoras em ambientes industriais. Servovisao possui a vantagem em relacao a outros tipos de sensores de permitir a obtencao de um grande numero de informacoes a partir do ambiente e maior flexibilidade nas operacoes. Uma desvantagem sao os atrasos conhecidos como dead-times ou time-delays que podem ocorrer durante o tratamento de informacoes visuais nas tarefas de visao computacional ou em outras tarefas do sistema de controle que necessitam de grande capacidade de processamento. Os dead-times em servovisao aplicada em operacoes industriais como no rastreamento de objetos em esteiras transportadoras sao criticos e podem afetar negativamente na capacidade de producao em ambientes de manufatura. Algumas metodologias podem ser encontradas na literatura para esse tipo de problema sendo muitas vezes baseadas no filtro de Kalman. Nesse trabalho foi selecionada uma metodologia baseada na formulacao do filtro de Kalman que ja possui um estudo na previsao futura de pose de objetos com movimentacao linear. Essa metodologia foi estudada detalhadamente, testada atraves de simulacoes e analisada sobre outros tipos de movimentos e algumas aplicacoes. No total foram gerados tres tipos de experimentos: um para diferentes tipos de movimentacao e outros dois aplicados em diferentes tipos de sinais no controlador de velocidades. Os resultados a partir da movimentacao do objeto demonstraram que o metodo e capaz de estimar a pose futura de objetos com movimento linear e com curvas suaves, porem e ineficiente para alteracoes drasticas no movimento. Com relacao ao sinal a ser filtrado no controlador de velocidades a metodologia se demonstrou aplicavel (com as condicoes de movimento) somente na estimativa da pose do objeto apos a ocorrencia de dead-times causados por visao computacional e posteriormente essa informacao e utilizada para calcular o erro futuro do objeto em relacao ao manipulador robotico utilizado no calculo da velocidade do robo. A tentativa de aplicacao da tecnica diretamente no erro utilizado no calculo da velocidade a ser aplicada ao robo nao apresentou bons resultados. Com os resultados obtidos a metodologia se demonstrou eficiente para o rastreamento de objetos de forma linear e curvas suaves como no caso de objetos transportados por esteiras em ambientes industriais.Financiadora de Estudos e Projetosapplication/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBRInteligência artificialServovisãoKalman, Filtragem deDead-timesRastreamento de objetosControlador de velocidadesEstimativa de poseVisual servoingKalman filterTime-delaysObject trackingPose estimationVelocity controlCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEstudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisãoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-1-11c64d62e-b035-4758-ae1e-e72824975942info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINAL6235.pdfapplication/pdf6898238https://repositorio.ufscar.br/bitstream/ufscar/575/1/6235.pdf058a3b75f03de2058255b7fa7db30dacMD51TEXT6235.pdf.txt6235.pdf.txtExtracted texttext/plain0https://repositorio.ufscar.br/bitstream/ufscar/575/2/6235.pdf.txtd41d8cd98f00b204e9800998ecf8427eMD52THUMBNAIL6235.pdf.jpg6235.pdf.jpgIM Thumbnailimage/jpeg8578https://repositorio.ufscar.br/bitstream/ufscar/575/3/6235.pdf.jpgfc5e424d8d37e3dc64107856e1cdf209MD53ufscar/5752023-09-18 18:31:27.169oai:repositorio.ufscar.br:ufscar/575Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:31:27Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.por.fl_str_mv |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão |
title |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão |
spellingShingle |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão Saqui, Diego Inteligência artificial Servovisão Kalman, Filtragem de Dead-times Rastreamento de objetos Controlador de velocidades Estimativa de pose Visual servoing Kalman filter Time-delays Object tracking Pose estimation Velocity control CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão |
title_full |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão |
title_fullStr |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão |
title_full_unstemmed |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão |
title_sort |
Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão |
author |
Saqui, Diego |
author_facet |
Saqui, Diego |
author_role |
author |
dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/4408364907687419 |
dc.contributor.author.fl_str_mv |
Saqui, Diego |
dc.contributor.advisor1.fl_str_mv |
Kato, Edilson Reis Rodrigues |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/8517698122676145 |
dc.contributor.authorID.fl_str_mv |
565a01a2-3622-44df-8a78-4cbc03672325 |
contributor_str_mv |
Kato, Edilson Reis Rodrigues |
dc.subject.por.fl_str_mv |
Inteligência artificial Servovisão Kalman, Filtragem de Dead-times Rastreamento de objetos Controlador de velocidades Estimativa de pose |
topic |
Inteligência artificial Servovisão Kalman, Filtragem de Dead-times Rastreamento de objetos Controlador de velocidades Estimativa de pose Visual servoing Kalman filter Time-delays Object tracking Pose estimation Velocity control CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
Visual servoing Kalman filter Time-delays Object tracking Pose estimation Velocity control |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Visual servoing is a technique that uses computer vision to acquire visual information (by camera) and a control system with closed loop circuit to control robots. One typical application of visual servoing is tracking objects on conveyors in industrial environments. Visual servoing has the advantage of obtaining a large amount of information from the environment and greater flexibility in operations than other types of sensors. A disadvantage are the delays, known as dead-times or time-delays that can occur during the treatment of visual information in computer vision tasks or other tasks of the control system that need large processing capacity. The dead-times in visual servoing applied in industrial operations such as in the tracking of objects on conveyors are critical and can negatively affect production capacity in manufacturing environments. Some methodogies can be found in the literature for this problem and some of these methodologies are often based on the Kalman filter. In this work a technique was selected based on the formulation of the Kalman filter that already had a study on the prediction of future pose of objects with linear motion. This methodology has been studied in detail, tested and analyzed through simulations for other motions and some applications. Three types of experiments were generated: one for different types of motions and two others applied in different types of signals in the velocity control systems. The results from the motion of the object shown that the technique is able to estimate the future pose of objects with linear motion and smooth curves, but it is inefficient for drastic changes in motion. With respect to the signal to be filtered in the velocity control, the methodogy has been shown applicable (with motions conditions) only in the estimation of pose of the object after the occurrence of dead-times caused by computer vision and this information is subsequently used to calculate the future error of the object related to the robotic manipulator used to calculate the velocity of the robot. The trying to apply the methodogy directly on the error used to calculate the velocity to be applied to the robot did not produce good results. With the results the methodogy can be applied for object tracking with linear motion and smooth curves as in the case of objects transported by conveyors in industrial environments. |
publishDate |
2014 |
dc.date.available.fl_str_mv |
2014-10-10 2016-06-02T19:06:15Z |
dc.date.issued.fl_str_mv |
2014-05-22 |
dc.date.accessioned.fl_str_mv |
2016-06-02T19:06:15Z |
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.citation.fl_str_mv |
SAQUI, Diego. Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão. 2014. 130 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2014. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/ufscar/575 |
identifier_str_mv |
SAQUI, Diego. Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão. 2014. 130 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2014. |
url |
https://repositorio.ufscar.br/handle/ufscar/575 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.confidence.fl_str_mv |
-1 -1 |
dc.relation.authority.fl_str_mv |
1c64d62e-b035-4758-ae1e-e72824975942 |
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 Federal de São Carlos |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação - PPGCC |
dc.publisher.initials.fl_str_mv |
UFSCar |
dc.publisher.country.fl_str_mv |
BR |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Repositório Institucional da UFSCAR |
collection |
Repositório Institucional da UFSCAR |
bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstream/ufscar/575/1/6235.pdf https://repositorio.ufscar.br/bitstream/ufscar/575/2/6235.pdf.txt https://repositorio.ufscar.br/bitstream/ufscar/575/3/6235.pdf.jpg |
bitstream.checksum.fl_str_mv |
058a3b75f03de2058255b7fa7db30dac d41d8cd98f00b204e9800998ecf8427e fc5e424d8d37e3dc64107856e1cdf209 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
|
_version_ |
1813715504104210432 |