Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico
| Ano de defesa: | 2012 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Universidade Federal da Paraíba
BR Engenharia Mecânica Programa de Pós-Graduação em Engenharia Mecânica UFPB |
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://repositorio.ufpb.br/jspui/handle/tede/5332 |
Resumo: | This work presents the position control of a robotic manipulator with two degrees of freedom. Such control is accomplished by applying a multilayer neural network, emulating a PD2 controller. The choice of the number of neurons in the hidden layer is made with the aid of a Genetic Algorithm, whose role is to generate populations where individuals will be the number of neurons in the hidden layer and evaluate the performance of the control system when subjected to different references signals. The two best individuals of each generation will give origin to the population of the next iteration, noting the probabilities of crossover and mutation, using the criterion of elitism as a warranty of optimization. The evaluation of the overall performance of the control system, in turn, is based on trajectory following response (sinusoidal reference signals) and on position response (step reference signals). |
| id |
UFPB_0d1d3eaeeddde1d35ace1117b70d2113 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufpb.br:tede/5332 |
| network_acronym_str |
UFPB |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da UFPB |
| repository_id_str |
|
| spelling |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robóticoNeural controller with hidden layer defined by means of genetic algorithm applied to the positioning of a robotic manipulatorControle de posiçãoRedes neuraisManipulador robóticoAlgoritmos genéticosPosition controlNeural networksRobotic manipulatorGenetic algorithmsENGENHARIAS::ENGENHARIA MECANICAThis work presents the position control of a robotic manipulator with two degrees of freedom. Such control is accomplished by applying a multilayer neural network, emulating a PD2 controller. The choice of the number of neurons in the hidden layer is made with the aid of a Genetic Algorithm, whose role is to generate populations where individuals will be the number of neurons in the hidden layer and evaluate the performance of the control system when subjected to different references signals. The two best individuals of each generation will give origin to the population of the next iteration, noting the probabilities of crossover and mutation, using the criterion of elitism as a warranty of optimization. The evaluation of the overall performance of the control system, in turn, is based on trajectory following response (sinusoidal reference signals) and on position response (step reference signals).Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESNo presente trabalho trata-se do controle de posicionamento de um manipulador robótico com dois graus de liberdade. Tal controle é realizado por meio da aplicação de uma rede neural multicamadas, emulando um controlador do tipo PD2. A escolha do número de neurônios na camada oculta é feita com auxílio de um Algoritmo Genético, cujo papel é gerar populações em que os indivíduos serão o número de neurônios na camada oculta e avaliar o desempenho do sistema de controle quando submetido a diferentes referências. Os dois melhores indivíduos de cada geração darão origem a população da iteração seguinte, observando as probabilidades de cruzamento e mutação, utilizando assim o critério do elitismo como garantia de otimização. A avaliação do desempenho geral do sistema de controle, por sua vez, é feita com base na resposta ao acompanhamento de trajetória (sinais senoidais) e a resposta de posicionamento (sinais do tipo degrau).Universidade Federal da ParaíbaBREngenharia MecânicaPrograma de Pós-Graduação em Engenharia MecânicaUFPBFreitas, Isaac Soares dehttp://lattes.cnpq.br/7545625055421975Lima, Thyago Leite de Vasconcelos2015-05-08T14:59:41Z2018-07-21T00:03:24Z2012-10-042018-07-21T00:03:24Z2012-04-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfLIMA, Thyago Leite de Vasconcelos. Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico. 2012. 152 f. Dissertação (Mestrado em Engenharia Mecânica) - Universidade Federal da Paraíba, João Pessoa, 2012.https://repositorio.ufpb.br/jspui/handle/tede/5332porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFPBinstname:Universidade Federal da Paraíba (UFPB)instacron:UFPB2018-09-06T00:25:10Zoai:repositorio.ufpb.br:tede/5332Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufpb.br/PUBhttp://tede.biblioteca.ufpb.br:8080/oai/requestdiretoria@ufpb.br|| bdtd@biblioteca.ufpb.bropendoar:2018-09-06T00:25:10Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB)false |
| dc.title.none.fl_str_mv |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico Neural controller with hidden layer defined by means of genetic algorithm applied to the positioning of a robotic manipulator |
| title |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico |
| spellingShingle |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico Lima, Thyago Leite de Vasconcelos Controle de posição Redes neurais Manipulador robótico Algoritmos genéticos Position control Neural networks Robotic manipulator Genetic algorithms ENGENHARIAS::ENGENHARIA MECANICA |
| title_short |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico |
| title_full |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico |
| title_fullStr |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico |
| title_full_unstemmed |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico |
| title_sort |
Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico |
| author |
Lima, Thyago Leite de Vasconcelos |
| author_facet |
Lima, Thyago Leite de Vasconcelos |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Freitas, Isaac Soares de http://lattes.cnpq.br/7545625055421975 |
| dc.contributor.author.fl_str_mv |
Lima, Thyago Leite de Vasconcelos |
| dc.subject.por.fl_str_mv |
Controle de posição Redes neurais Manipulador robótico Algoritmos genéticos Position control Neural networks Robotic manipulator Genetic algorithms ENGENHARIAS::ENGENHARIA MECANICA |
| topic |
Controle de posição Redes neurais Manipulador robótico Algoritmos genéticos Position control Neural networks Robotic manipulator Genetic algorithms ENGENHARIAS::ENGENHARIA MECANICA |
| description |
This work presents the position control of a robotic manipulator with two degrees of freedom. Such control is accomplished by applying a multilayer neural network, emulating a PD2 controller. The choice of the number of neurons in the hidden layer is made with the aid of a Genetic Algorithm, whose role is to generate populations where individuals will be the number of neurons in the hidden layer and evaluate the performance of the control system when subjected to different references signals. The two best individuals of each generation will give origin to the population of the next iteration, noting the probabilities of crossover and mutation, using the criterion of elitism as a warranty of optimization. The evaluation of the overall performance of the control system, in turn, is based on trajectory following response (sinusoidal reference signals) and on position response (step reference signals). |
| publishDate |
2012 |
| dc.date.none.fl_str_mv |
2012-10-04 2012-04-27 2015-05-08T14:59:41Z 2018-07-21T00:03:24Z 2018-07-21T00:03:24Z |
| 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 |
LIMA, Thyago Leite de Vasconcelos. Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico. 2012. 152 f. Dissertação (Mestrado em Engenharia Mecânica) - Universidade Federal da Paraíba, João Pessoa, 2012. https://repositorio.ufpb.br/jspui/handle/tede/5332 |
| identifier_str_mv |
LIMA, Thyago Leite de Vasconcelos. Controlador neural com camada oculta definida por meio de algoritmo genético aplicado ao posicionamento de um manipulador robótico. 2012. 152 f. Dissertação (Mestrado em Engenharia Mecânica) - Universidade Federal da Paraíba, João Pessoa, 2012. |
| url |
https://repositorio.ufpb.br/jspui/handle/tede/5332 |
| 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 Federal da Paraíba BR Engenharia Mecânica Programa de Pós-Graduação em Engenharia Mecânica UFPB |
| publisher.none.fl_str_mv |
Universidade Federal da Paraíba BR Engenharia Mecânica Programa de Pós-Graduação em Engenharia Mecânica UFPB |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFPB instname:Universidade Federal da Paraíba (UFPB) instacron:UFPB |
| instname_str |
Universidade Federal da Paraíba (UFPB) |
| instacron_str |
UFPB |
| institution |
UFPB |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da UFPB |
| collection |
Biblioteca Digital de Teses e Dissertações da UFPB |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFPB - Universidade Federal da Paraíba (UFPB) |
| repository.mail.fl_str_mv |
diretoria@ufpb.br|| bdtd@biblioteca.ufpb.br |
| _version_ |
1831315261557309440 |