Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/237768 |
Resumo: | TCC (graduação) - Universidade Federal de Santa Catarina. Campus Blumenau. Engenharia de Controle e Automação |
id |
UFSC_afba2459fd950b59102db06db6e463c5 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/237768 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes NeuraisCinemática InversaTabela-QRedes NeuraisAprendizado de MáquinaAprendizado por ReforçoTCC (graduação) - Universidade Federal de Santa Catarina. Campus Blumenau. Engenharia de Controle e AutomaçãoQuando um ser humano abre uma porta, o cérebro calcula as posições de cada uma das articulações do braço, para que a mão seja levada à maçaneta. Este processo chama-se cinemática inversa, e, quando trata-se de manipuladores robóticos, este é associado ao calculo das posições de cada uma das juntas atuadas do mecanismo para que o elo de interesse seja levado à uma posição desejada. O cálculo das posições das juntas atuadas do mecanismo de um manipulador robótico, para satisfazer a cinemática inversa de forma analítica, pode facilmente tornar-se uma tarefa complexa: é comum deparar-se com equações não lineares, múltiplas soluções ou até casos em que as combinações das posiçoes de juntas encontradas são fisicamente impossíveis de serem replicadas pelo manipulador. Este trabalho apresenta uma solução baseada em Q-Learning e redes neurais. A combinação de Q-Learning, técnica de inteligência artificial e aprendizado de máquina, com o apoio de redes neurais, dá origem ao algoritmo Deep Q-Learning, implementado neste trabalho.When a human being opens a door, the brain calculates the positions of each one of its arm’s articulations, so the hand of interest can be moved to the door handle. This process is called inverse kinematic, and, when it’s associated with robotic manipulators, the process is related to the position calculation for each one of the actuated manipulator joints, so the link of interest is placed on the desired position. The calculation of the manipulator’s actuated joints positions, to satisfy the inverse kinematic analytically, can easily turn into a complex task: It usually takes non linear equations to solve, multiple solutions or even cases where the calculated positions are phisically impossible to be replicated by the manipulator. This paper presents a solution based on Q-Learning and neural networks. The combination of Q-Learning, artificial intelligence and machine learning technique, powered by neural networks, gives origin to the Deep Q-Learning algorithm, implemented on this paper.Blumenau, SCBrito, Maiquel deUniversidade Federal de Santa CatarinaNeto, Luiz Adelar Soldatelli2022-08-03T22:03:43Z2022-08-03T22:03:43Z2022-07-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis70application/pdfhttps://repositorio.ufsc.br/handle/123456789/237768info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2022-08-03T22:03:43Zoai:repositorio.ufsc.br:123456789/237768Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732022-08-03T22:03:43Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais |
title |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais |
spellingShingle |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais Neto, Luiz Adelar Soldatelli Cinemática Inversa Tabela-Q Redes Neurais Aprendizado de Máquina Aprendizado por Reforço |
title_short |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais |
title_full |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais |
title_fullStr |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais |
title_full_unstemmed |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais |
title_sort |
Cinemática Inversa de Manipuladores Robóticos Baseada em Aprendizado por Reforço e Redes Neurais |
author |
Neto, Luiz Adelar Soldatelli |
author_facet |
Neto, Luiz Adelar Soldatelli |
author_role |
author |
dc.contributor.none.fl_str_mv |
Brito, Maiquel de Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Neto, Luiz Adelar Soldatelli |
dc.subject.por.fl_str_mv |
Cinemática Inversa Tabela-Q Redes Neurais Aprendizado de Máquina Aprendizado por Reforço |
topic |
Cinemática Inversa Tabela-Q Redes Neurais Aprendizado de Máquina Aprendizado por Reforço |
description |
TCC (graduação) - Universidade Federal de Santa Catarina. Campus Blumenau. Engenharia de Controle e Automação |
publishDate |
2022 |
dc.date.none.fl_str_mv |
2022-08-03T22:03:43Z 2022-08-03T22:03:43Z 2022-07-28 |
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.ufsc.br/handle/123456789/237768 |
url |
https://repositorio.ufsc.br/handle/123456789/237768 |
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 |
70 application/pdf |
dc.publisher.none.fl_str_mv |
Blumenau, SC |
publisher.none.fl_str_mv |
Blumenau, SC |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652357722963968 |