Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect

Detalhes bibliográficos
Autor(a) principal: Boschetti, Vinicius Klering
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UCS
Texto Completo: https://repositorio.ucs.br/11338/6147
Resumo: Há um elevado número de pessoas que enfrentam dificuldades em seu dia a dia devido às limitações impostas por sua condição física, essa estimativa motiva pesquisas voltadas a tecnologias assistivas, em prol da autonomia e independência funcional nas interações sociais e familiares dessas pessoas. Diante deste cenário o trabalho apresenta um sistema de navegação assistiva para uma cadeira de rodas motorizada, na tarefa de realizar o cruzamento de portas ou passagens estreitas de maneira segura. O sistema detecta e localiza portas através da aquisição de imagens de profundidade obtidas por uma câmera RGB-D Kinect v2, e com estas informações realiza o controle da trajetória até a conclusão da travessia. As técnicas presentes neste trabalho fundamentam-se em pesquisas de trabalhos já implementados, a partir de conceitos sobre navegação de robôs e sensores de profundidade. A técnica implementada neste trabalho consiste em detectar uma porta através da diferença de profundidade presente entre a parede e seu vão, identificando seus extremos esquerdo e direito. Desta forma determina-se a localização da cadeira de rodas em coordenadas x, y e um ângulo de orientação em relação a um ponto de passagem no centro da porta e a partir daí realiza o controle da trajetória até este ponto. O processo de controle da trajetória utiliza um algoritmo baseado em lógica Fuzzy atuando na velocidade angular da cadeira de rodas, controlando sua posição ao longo da trajetória, e assim realizando o movimento de forma suave até a transpassar a porta detectada. Foram realizados testes funcionais do algoritmo de detecção da portas, a fim de validar o funcionamento e estabelecer suas limitações. Posteriormente foram realizadas simulações a partir de diferentes posições iniciais da cadeira de rodas, verificando se o sistema é capaz de identificar a porta e realizar o movimento livre de colisões. Por fim foram realizados teste do sistema implementado em uma ambiente controlado, com a cadeira disposta em diversas posições em frente a uma porta, de modo a avaliar o desempenho do sistema de detecção e localização da porta assim como o trajeto realizado pelo controlador Fuzzy. O sistema se mostrou capaz de detectar portas e realizar o controle do movimento da cadeira de rodas até o ponto de passagem, mesmo que a trajetória realizada pela cadeira tenha um desvio em relação a trajetória simulada, o controlador foi capaz de corrigir o movimento não impactando de forma significativa no resultado final (sic).
id UCS_f52954683afa8d5b692ab5df830483b1
oai_identifier_str oai:repositorio.ucs.br:11338/6147
network_acronym_str UCS
network_name_str Repositório Institucional da UCS
repository_id_str
spelling Boschetti, Vinicius KleringTondo, Felipe AugustoSpindola, Marilda MachadoMarques, Patric Janner2020-06-04T16:44:30Z2020-06-04T16:44:30Z2019-12-112019https://repositorio.ucs.br/11338/6147Há um elevado número de pessoas que enfrentam dificuldades em seu dia a dia devido às limitações impostas por sua condição física, essa estimativa motiva pesquisas voltadas a tecnologias assistivas, em prol da autonomia e independência funcional nas interações sociais e familiares dessas pessoas. Diante deste cenário o trabalho apresenta um sistema de navegação assistiva para uma cadeira de rodas motorizada, na tarefa de realizar o cruzamento de portas ou passagens estreitas de maneira segura. O sistema detecta e localiza portas através da aquisição de imagens de profundidade obtidas por uma câmera RGB-D Kinect v2, e com estas informações realiza o controle da trajetória até a conclusão da travessia. As técnicas presentes neste trabalho fundamentam-se em pesquisas de trabalhos já implementados, a partir de conceitos sobre navegação de robôs e sensores de profundidade. A técnica implementada neste trabalho consiste em detectar uma porta através da diferença de profundidade presente entre a parede e seu vão, identificando seus extremos esquerdo e direito. Desta forma determina-se a localização da cadeira de rodas em coordenadas x, y e um ângulo de orientação em relação a um ponto de passagem no centro da porta e a partir daí realiza o controle da trajetória até este ponto. O processo de controle da trajetória utiliza um algoritmo baseado em lógica Fuzzy atuando na velocidade angular da cadeira de rodas, controlando sua posição ao longo da trajetória, e assim realizando o movimento de forma suave até a transpassar a porta detectada. Foram realizados testes funcionais do algoritmo de detecção da portas, a fim de validar o funcionamento e estabelecer suas limitações. Posteriormente foram realizadas simulações a partir de diferentes posições iniciais da cadeira de rodas, verificando se o sistema é capaz de identificar a porta e realizar o movimento livre de colisões. Por fim foram realizados teste do sistema implementado em uma ambiente controlado, com a cadeira disposta em diversas posições em frente a uma porta, de modo a avaliar o desempenho do sistema de detecção e localização da porta assim como o trajeto realizado pelo controlador Fuzzy. O sistema se mostrou capaz de detectar portas e realizar o controle do movimento da cadeira de rodas até o ponto de passagem, mesmo que a trajetória realizada pela cadeira tenha um desvio em relação a trajetória simulada, o controlador foi capaz de corrigir o movimento não impactando de forma significativa no resultado final (sic).There is a large number of people who face difficulties in their daily lives due to the limitations imposed by their physical condition. This estimate motivates research focused on assistive technologies, all for autonomy and functional independence in their social and family interactions. Bearing this scenario in mind the work presents an assistive navigation system for a motorized wheelchair, in the task of safely crossing either doors or narrow passages. The system detects and locates doors through the acquisition of depth images obtained by a RGB-D Kinect v2 camera, and with this information it controls the trajectory until the crossing is completed. The techniques present in this work are based on research of works already implemented, drawing on concepts about robot navigation and depth sensors The technique implemented in this work consists of detecting a door through the difference in depth between the wall and its span, identifying its left and right ends. In this way, the location of the wheelchair is determined in x, y coordinates and an angle of orientation in relation to a point of passage in the center of the door and from there the trajectory is controlled to this point. The trajectory control process uses a fuzzy-logic based algorithm acting on the angular speed of the wheelchair, controlling its position along the trajectory, and thus performing the movement in a smooth manner until it passes through the detected door. Functional tests of the door detection algorithm were performed in order to validate the operation and establish its limitations. Subsequently, simulations were performed from different initial positions of the wheelchair, checking whether the system is able to identify the door and perform the collision-free movement. Finally, testing of the system implemented in a controlled environment was performed, with the chair arranged in various positions in front of a door, in order to evaluate the performance of the detection system and location of the door as well as the path taken by the fuzzy controller. The system was able to detect doors and control the movement of the wheelchair to the point of passage, even if the trajectory performed by the chair has a deviation from the simulated trajectory, the controller was able to correct the movement without significantly impacting the final result (sic).Engenharia elétricaDeficientes - Orientação e mobilidadeTecnologia de reabilitaçãoEquipamentos de autoajuda para pessoas com deficiênciaNavegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinectinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UCSinstname:Universidade de Caxias do Sul (UCS)instacron:UCSinfo:eu-repo/semantics/openAccessUniversidade de Caxias do SulBacharelado em Engenharia ElétricaCampus Universitário da Região dos Vinhedos2019-12-11 00:00:00ORIGINALTCC Vinícius Klering Boschetti.pdfTCC Vinícius Klering Boschetti.pdfapplication/pdf2543067https://repositorio.ucs.br/xmlui/bitstream/11338/6147/1/TCC%20Vin%c3%adcius%20Klering%20Boschetti.pdf6c16f172c56bd4941c68211155ee1cddMD51TEXTTCC Vinícius Klering Boschetti.pdf.txtTCC Vinícius Klering Boschetti.pdf.txtExtracted texttext/plain141242https://repositorio.ucs.br/xmlui/bitstream/11338/6147/2/TCC%20Vin%c3%adcius%20Klering%20Boschetti.pdf.txt3a6eef4c5f0e161f8a3f94a735c77e84MD52THUMBNAILTCC Vinícius Klering Boschetti.pdf.jpgTCC Vinícius Klering Boschetti.pdf.jpgGenerated Thumbnailimage/jpeg1295https://repositorio.ucs.br/xmlui/bitstream/11338/6147/3/TCC%20Vin%c3%adcius%20Klering%20Boschetti.pdf.jpg20cef26930993bc519e5bdd95e76a8c2MD5311338/61472020-06-05 02:09:29.651oai:repositorio.ucs.br:11338/6147Repositório de Publicaçõeshttp://repositorio.ucs.br/oai/requestopendoar:2020-06-05T02:09:29Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)false
dc.title.pt_BR.fl_str_mv Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
title Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
spellingShingle Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
Boschetti, Vinicius Klering
Engenharia elétrica
Deficientes - Orientação e mobilidade
Tecnologia de reabilitação
Equipamentos de autoajuda para pessoas com deficiência
title_short Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
title_full Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
title_fullStr Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
title_full_unstemmed Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
title_sort Navegação assistiva de cadeira de rodas em passagem por portas com o uso do sensor Kinect
author Boschetti, Vinicius Klering
author_facet Boschetti, Vinicius Klering
author_role author
dc.contributor.other.none.fl_str_mv Tondo, Felipe Augusto
Spindola, Marilda Machado
dc.contributor.author.fl_str_mv Boschetti, Vinicius Klering
dc.contributor.advisor1.fl_str_mv Marques, Patric Janner
contributor_str_mv Marques, Patric Janner
dc.subject.por.fl_str_mv Engenharia elétrica
Deficientes - Orientação e mobilidade
Tecnologia de reabilitação
Equipamentos de autoajuda para pessoas com deficiência
topic Engenharia elétrica
Deficientes - Orientação e mobilidade
Tecnologia de reabilitação
Equipamentos de autoajuda para pessoas com deficiência
description Há um elevado número de pessoas que enfrentam dificuldades em seu dia a dia devido às limitações impostas por sua condição física, essa estimativa motiva pesquisas voltadas a tecnologias assistivas, em prol da autonomia e independência funcional nas interações sociais e familiares dessas pessoas. Diante deste cenário o trabalho apresenta um sistema de navegação assistiva para uma cadeira de rodas motorizada, na tarefa de realizar o cruzamento de portas ou passagens estreitas de maneira segura. O sistema detecta e localiza portas através da aquisição de imagens de profundidade obtidas por uma câmera RGB-D Kinect v2, e com estas informações realiza o controle da trajetória até a conclusão da travessia. As técnicas presentes neste trabalho fundamentam-se em pesquisas de trabalhos já implementados, a partir de conceitos sobre navegação de robôs e sensores de profundidade. A técnica implementada neste trabalho consiste em detectar uma porta através da diferença de profundidade presente entre a parede e seu vão, identificando seus extremos esquerdo e direito. Desta forma determina-se a localização da cadeira de rodas em coordenadas x, y e um ângulo de orientação em relação a um ponto de passagem no centro da porta e a partir daí realiza o controle da trajetória até este ponto. O processo de controle da trajetória utiliza um algoritmo baseado em lógica Fuzzy atuando na velocidade angular da cadeira de rodas, controlando sua posição ao longo da trajetória, e assim realizando o movimento de forma suave até a transpassar a porta detectada. Foram realizados testes funcionais do algoritmo de detecção da portas, a fim de validar o funcionamento e estabelecer suas limitações. Posteriormente foram realizadas simulações a partir de diferentes posições iniciais da cadeira de rodas, verificando se o sistema é capaz de identificar a porta e realizar o movimento livre de colisões. Por fim foram realizados teste do sistema implementado em uma ambiente controlado, com a cadeira disposta em diversas posições em frente a uma porta, de modo a avaliar o desempenho do sistema de detecção e localização da porta assim como o trajeto realizado pelo controlador Fuzzy. O sistema se mostrou capaz de detectar portas e realizar o controle do movimento da cadeira de rodas até o ponto de passagem, mesmo que a trajetória realizada pela cadeira tenha um desvio em relação a trajetória simulada, o controlador foi capaz de corrigir o movimento não impactando de forma significativa no resultado final (sic).
publishDate 2019
dc.date.submitted.none.fl_str_mv 2019
dc.date.issued.fl_str_mv 2019-12-11
dc.date.accessioned.fl_str_mv 2020-06-04T16:44:30Z
dc.date.available.fl_str_mv 2020-06-04T16:44:30Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ucs.br/11338/6147
url https://repositorio.ucs.br/11338/6147
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.source.none.fl_str_mv reponame:Repositório Institucional da UCS
instname:Universidade de Caxias do Sul (UCS)
instacron:UCS
instname_str Universidade de Caxias do Sul (UCS)
instacron_str UCS
institution UCS
reponame_str Repositório Institucional da UCS
collection Repositório Institucional da UCS
bitstream.url.fl_str_mv https://repositorio.ucs.br/xmlui/bitstream/11338/6147/1/TCC%20Vin%c3%adcius%20Klering%20Boschetti.pdf
https://repositorio.ucs.br/xmlui/bitstream/11338/6147/2/TCC%20Vin%c3%adcius%20Klering%20Boschetti.pdf.txt
https://repositorio.ucs.br/xmlui/bitstream/11338/6147/3/TCC%20Vin%c3%adcius%20Klering%20Boschetti.pdf.jpg
bitstream.checksum.fl_str_mv 6c16f172c56bd4941c68211155ee1cdd
3a6eef4c5f0e161f8a3f94a735c77e84
20cef26930993bc519e5bdd95e76a8c2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UCS - Universidade de Caxias do Sul (UCS)
repository.mail.fl_str_mv
_version_ 1798308878395375616