Estudo de uma técnica para o tratamento de dead-times em operações de rastreamento de objetos por servovisão

Detalhes bibliográficos
Autor(a) principal: Saqui, Diego
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