Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II
| Ano de defesa: | 2016 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Brasil
UFRN PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO |
| 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.ufrn.br/jspui/handle/123456789/22257 |
Resumo: | The main challenges in the development of autonomous sailboats are: control, path and trajectory planning, sensor data acquitision, and power supply. Towards this direction, this paper introduces a study on the problems of control and path planning commonly found during the autonomous sailing projects. The methods developed here are to be applied in the sailboats used in the N-Boat project, allowing them to reach targets points accurately and quickly, and to perform one of the must difficult tasks in sailing that is navigating against the wind. To achieve these goals, at first, a method to find the most appropriate low level controller for the desired application is developed. This method uses a dynamic PI controller, coming up with a table that contains the best proportional and integrative parameters that are appropriate to each situation according to the model used. A method for generation of paths in situations contrary to wind is also modeled, implemented and tested (in simulation). To generate the way points, this method takes into account two parameters: the distance available for the maneuvering and the desired orientation of the boat during the maneuver. An optimization method is proposed, based on genethic algorithm, implemented, and also tested (in simulation) for getting the controller best parameters. The method manipulate some defined parameters for generating paths, finding the ones that generate the path in which the boat achieves the minimum time to destination. Results of various simulation experiments are shown to demonstrate the validity and robustness of the methods developed. |
| id |
UFRN_c8bdad6b5deac19bb01115fd5b79fbc7 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufrn.br:123456789/22257 |
| network_acronym_str |
UFRN |
| network_name_str |
Repositório Institucional da UFRN |
| repository_id_str |
|
| spelling |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat IIVeleiros autônomosControladores PIPlanejamento de caminhosOtimização de caminhosAlgoritmos genéticosCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃOThe main challenges in the development of autonomous sailboats are: control, path and trajectory planning, sensor data acquitision, and power supply. Towards this direction, this paper introduces a study on the problems of control and path planning commonly found during the autonomous sailing projects. The methods developed here are to be applied in the sailboats used in the N-Boat project, allowing them to reach targets points accurately and quickly, and to perform one of the must difficult tasks in sailing that is navigating against the wind. To achieve these goals, at first, a method to find the most appropriate low level controller for the desired application is developed. This method uses a dynamic PI controller, coming up with a table that contains the best proportional and integrative parameters that are appropriate to each situation according to the model used. A method for generation of paths in situations contrary to wind is also modeled, implemented and tested (in simulation). To generate the way points, this method takes into account two parameters: the distance available for the maneuvering and the desired orientation of the boat during the maneuver. An optimization method is proposed, based on genethic algorithm, implemented, and also tested (in simulation) for getting the controller best parameters. The method manipulate some defined parameters for generating paths, finding the ones that generate the path in which the boat achieves the minimum time to destination. Results of various simulation experiments are shown to demonstrate the validity and robustness of the methods developed.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)As pesquisas relacionadas à automação de veleiros robóticos cresceram rapidamente nos últimos 15 anos. Os principais desafios enfrentados nos projetos de veleiros autônomos são o controle, planejamento de caminho e trajetória, coleta de dados dos sensores e o suprimento energético. Desta forma, o presente trabalho realiza um estudo sobre problemas de controle e planejamento de caminho comumente encontrados durante o projeto de veleiros autônomos. Os métodos aqui desenvolvidos serão aplicados nos veleiros utilizados no projeto N-Boat, permitindo aos mesmos alcançar os pontos alvos, realizando a difícil tarefa de velejar contra o vento caso necessário. Para alcançar estes objetivos, primeiramente um método para encontrar o controlador de baixo nível mais adequado à aplicação desejada foi desenvolvido. O método utiliza um controlador PI com parâmetros variáveis, encontrando uma tabela que contém os melhores parâmetros proporcional e integrativo adequados a cada situação, de acordo com o modelo utilizado. Um método para a geração de caminho em situações de contravento foi modelado, implementado e testado em simulação. Para gerar os pontos do caminho, o método utiliza dois parâmetros: a distância disponível e a orientação desejada para o veleiro durante a manobra. Em seguida, um método de otimização foi implementado e testado em simulação. O método utiliza algoritmos genéticos para manipular os parâmetros do método de geração de caminhos, encontrando quais parâmetros geram o trajeto de menor tempo ao destino. O trabalho apresenta diversos testes em simulação para demonstrar a validade e robustez dos métodos desenvolvidos.BrasilUFRNPROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃOGonçalves, Luiz Marcos Garciahttp://lattes.cnpq.br/5492310878477548Burlamaqui, Aquiles Medeiros Filgueirahttp://lattes.cnpq.br/8670475877813913Silva, João Moreno Vilas Boas de Souzahttp://lattes.cnpq.br/8722766030280997Aroca, Rafael Vidalhttp://lattes.cnpq.br/9262228584082064Santos, Davi Henrique dos2017-03-15T22:17:57Z2017-03-15T22:17:57Z2016-07-13info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSANTOS, Davi Henrique dos. Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II. 2016. 90f. Dissertação (Mestrado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2016.https://repositorio.ufrn.br/jspui/handle/123456789/22257porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-04T01:57:08Zoai:repositorio.ufrn.br:123456789/22257Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-04T01:57:08Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
| dc.title.none.fl_str_mv |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II |
| title |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II |
| spellingShingle |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II Santos, Davi Henrique dos Veleiros autônomos Controladores PI Planejamento de caminhos Otimização de caminhos Algoritmos genéticos CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃO |
| title_short |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II |
| title_full |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II |
| title_fullStr |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II |
| title_full_unstemmed |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II |
| title_sort |
Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II |
| author |
Santos, Davi Henrique dos |
| author_facet |
Santos, Davi Henrique dos |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Gonçalves, Luiz Marcos Garcia http://lattes.cnpq.br/5492310878477548 Burlamaqui, Aquiles Medeiros Filgueira http://lattes.cnpq.br/8670475877813913 Silva, João Moreno Vilas Boas de Souza http://lattes.cnpq.br/8722766030280997 Aroca, Rafael Vidal http://lattes.cnpq.br/9262228584082064 |
| dc.contributor.author.fl_str_mv |
Santos, Davi Henrique dos |
| dc.subject.por.fl_str_mv |
Veleiros autônomos Controladores PI Planejamento de caminhos Otimização de caminhos Algoritmos genéticos CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃO |
| topic |
Veleiros autônomos Controladores PI Planejamento de caminhos Otimização de caminhos Algoritmos genéticos CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA E DE COMPUTAÇÃO |
| description |
The main challenges in the development of autonomous sailboats are: control, path and trajectory planning, sensor data acquitision, and power supply. Towards this direction, this paper introduces a study on the problems of control and path planning commonly found during the autonomous sailing projects. The methods developed here are to be applied in the sailboats used in the N-Boat project, allowing them to reach targets points accurately and quickly, and to perform one of the must difficult tasks in sailing that is navigating against the wind. To achieve these goals, at first, a method to find the most appropriate low level controller for the desired application is developed. This method uses a dynamic PI controller, coming up with a table that contains the best proportional and integrative parameters that are appropriate to each situation according to the model used. A method for generation of paths in situations contrary to wind is also modeled, implemented and tested (in simulation). To generate the way points, this method takes into account two parameters: the distance available for the maneuvering and the desired orientation of the boat during the maneuver. An optimization method is proposed, based on genethic algorithm, implemented, and also tested (in simulation) for getting the controller best parameters. The method manipulate some defined parameters for generating paths, finding the ones that generate the path in which the boat achieves the minimum time to destination. Results of various simulation experiments are shown to demonstrate the validity and robustness of the methods developed. |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2016-07-13 2017-03-15T22:17:57Z 2017-03-15T22:17:57Z |
| 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 |
SANTOS, Davi Henrique dos. Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II. 2016. 90f. Dissertação (Mestrado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2016. https://repositorio.ufrn.br/jspui/handle/123456789/22257 |
| identifier_str_mv |
SANTOS, Davi Henrique dos. Controle de orientação e planejamento de caminho de curta distância para o veleiro robótico NBoat II. 2016. 90f. Dissertação (Mestrado em Engenharia Elétrica e de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2016. |
| url |
https://repositorio.ufrn.br/jspui/handle/123456789/22257 |
| 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 |
Brasil UFRN PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO |
| publisher.none.fl_str_mv |
Brasil UFRN PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E DE COMPUTAÇÃO |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
| instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
| instacron_str |
UFRN |
| institution |
UFRN |
| reponame_str |
Repositório Institucional da UFRN |
| collection |
Repositório Institucional da UFRN |
| repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
| repository.mail.fl_str_mv |
repositorio@bczm.ufrn.br |
| _version_ |
1855758907341799424 |