Modelagem longitudinal e controle de velocidade de um carro autônomo

Detalhes bibliográficos
Autor(a) principal: Jullierme Emiliano Alves Dias
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/BUOS-99GG4S
Resumo: An autonomous car is an intelligent vehicle able to drive itself without human intervention. Autonomous cars are certainly inserted in the future of mobility, once its use brings several benefits to the human society, among them the increasing in safety and best use of public roads. Thus, these vehicles have been the focus of attention of several research centers around the world. The motion control of autonomous cars is usually divided into lateral and longitudinal control. The first one is related to the steering of vehicle to follow previously determined paths; whereas the second one refers to the application of acceleration and braking forces. This work is related to the second, specifically the regulation of the longitudinal velocity. Generally, there are two ways to perform the longitudinal control. One is through imitation of the human driving behavior; usually using fuzzy logic, where there is no need of a thorough understanding of the systems dynamics. The other way, which is used inthis work, is to perform control based on a mathematical model of the system. This master thesis presents the dynamic modeling and longitudinal control processes of the autonomous car developed by the PDVA (Group for Research and Development of Autonomous Vehicles at UFMG). The main elements composing the longitudinal dynamics are the powertrain and the body shell of the car, whose general behavior is nonlinear. The model for the accelerator input was based on the structure defined by the physical equations of the car, whose parameters were estimated through stochastic identification techniques. The model was used on the controller, as a way to compensate the nonlinearities of the car dynamics. Furthermore, the use of a proportional and integrativeactions related to the velocity error had the objective of attenuating the multiple disturbances that affect the plant. The brake and throttle actuations were performed through a switching logic, similar to the one in the human driving process. Also, in this work we propose a way to compensate for abrupt changes in the longitudinal dynamics caused bygear changes that occur when the gearshift lever is in automatic mode.The validation of both the model and controller were conducted by computer simulations and real experiments, starting from simple situations toward a more complete context. Discussions were made at the end of this text, pointing out the successes and shortcomings of models and designed controllers.
id UFMG_926b200eb465598d9118cf7d50fc3836
oai_identifier_str oai:repositorio.ufmg.br:1843/BUOS-99GG4S
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Modelagem longitudinal e controle de velocidade de um carro autônomoEngenharia ElétricaEngenharia elétricaVeículos autônomosAn autonomous car is an intelligent vehicle able to drive itself without human intervention. Autonomous cars are certainly inserted in the future of mobility, once its use brings several benefits to the human society, among them the increasing in safety and best use of public roads. Thus, these vehicles have been the focus of attention of several research centers around the world. The motion control of autonomous cars is usually divided into lateral and longitudinal control. The first one is related to the steering of vehicle to follow previously determined paths; whereas the second one refers to the application of acceleration and braking forces. This work is related to the second, specifically the regulation of the longitudinal velocity. Generally, there are two ways to perform the longitudinal control. One is through imitation of the human driving behavior; usually using fuzzy logic, where there is no need of a thorough understanding of the systems dynamics. The other way, which is used inthis work, is to perform control based on a mathematical model of the system. This master thesis presents the dynamic modeling and longitudinal control processes of the autonomous car developed by the PDVA (Group for Research and Development of Autonomous Vehicles at UFMG). The main elements composing the longitudinal dynamics are the powertrain and the body shell of the car, whose general behavior is nonlinear. The model for the accelerator input was based on the structure defined by the physical equations of the car, whose parameters were estimated through stochastic identification techniques. The model was used on the controller, as a way to compensate the nonlinearities of the car dynamics. Furthermore, the use of a proportional and integrativeactions related to the velocity error had the objective of attenuating the multiple disturbances that affect the plant. The brake and throttle actuations were performed through a switching logic, similar to the one in the human driving process. Also, in this work we propose a way to compensate for abrupt changes in the longitudinal dynamics caused bygear changes that occur when the gearshift lever is in automatic mode.The validation of both the model and controller were conducted by computer simulations and real experiments, starting from simple situations toward a more complete context. Discussions were made at the end of this text, pointing out the successes and shortcomings of models and designed controllers.Um carro autônomo é um tipo de veículo inteligente capaz de se locomover sem a necessidade de um motorista. Carros autônomos estão, certamente, inseridos no futuro da mobilidade, uma vez que sua utilização traz diversos benefícios para a sociedade, entre eles o aumento da segurança dos usuários e a melhor utilização das vias públicas. Assim, estes veículos tem sido o foco de atenção de diversos centros de pesquisa ao redor do mundo. O controle do movimento de carros autônomos é comumente dividido em controle lateral e controle longitudinal. O primeiro está relacionado com a atuação da direção,com o intuito de fazê-los seguir trajetórias predeterminadas; enquanto que o segundo se refere ao controle que envolve a aplicação de forças de aceleração e frenagem. Neste trabalho é tratado o segundo tipo, especificamente a regulação da velocidade longitudinal. Em geral, há duas formas comuns de se realizar o controle longitudinal. Uma se dáatravés da imitação da forma humana de dirigir, geralmente utilizando lógica nebulosa, em que não há necessidade de um conhecimento profundo da dinâmica do sistema a ser controlado. A outra forma, que é a utilizada neste trabalho, é a realização do controle com base em um modelo matemático da dinâmica do veículo. Esta dissertação apresenta os processos de modelagem e controle da dinâmica longitudinal do carro autônomo desenvolvido pelo Grupo de Pesquisa e Desenvolvimento de Veículos Autônomos da UFMG. Os principais elementos que compõem esta dinâmica consistem no conjunto motor-transmissão e carroceria, cujo comportamento geral é não linear. A obtenção do modelo para a entrada de acelerador foi baseada na estrutura definida pelas equações da física do carro, cujos parâmetros foram estimados por meio de técnicas de identificação estocástica que utiliza dados experimentais de ensaios realizados exclusivamente para este fim. O modelo foi utilizado na concepção do controlador, como forma de compensar as não linearidades da dinâmica do carro. Além disso, o uso de uma ação proporcional e integrativa relacionado ao erro de velocidade teve o objetivo de amenizar as diversas perturbações que incidem sobre a planta. A atuação do freio é realizada mediante uma lógica de chaveamento, similar ao processo de dirigir realizado por humanos. Ainda neste trabalho é proposta uma forma de compensar as mudanças abruptas na dinâmica longitudinal causadas pelas trocas de marchas, que ocorrem quando a alavanca de câmbio está selecionada em modo automático. A validação, tanto do modelo quanto do controlador, foi realizada por meio de simulações computacionais e experimentos reais, partindo das situações simples e chegando a umcontexto mais completo. Discussões foram proferidas ao fim deste trabalho acerca dos resultados apresentados, apontando os sucessos e as deficiências dos modelos e controladores encontrados.Universidade Federal de Minas GeraisUFMGGuilherme Augusto Silva PereiraReinaldo Martinez PalharesLeonardo Antonio Borges TorresFabricio Jose Pacheco PujattiJullierme Emiliano Alves Dias2019-08-09T16:40:53Z2019-08-09T16:40:53Z2013-04-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1843/BUOS-99GG4Sinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMG2019-11-14T08:11:05Zoai:repositorio.ufmg.br:1843/BUOS-99GG4SRepositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2019-11-14T08:11:05Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv Modelagem longitudinal e controle de velocidade de um carro autônomo
title Modelagem longitudinal e controle de velocidade de um carro autônomo
spellingShingle Modelagem longitudinal e controle de velocidade de um carro autônomo
Jullierme Emiliano Alves Dias
Engenharia Elétrica
Engenharia elétrica
Veículos autônomos
title_short Modelagem longitudinal e controle de velocidade de um carro autônomo
title_full Modelagem longitudinal e controle de velocidade de um carro autônomo
title_fullStr Modelagem longitudinal e controle de velocidade de um carro autônomo
title_full_unstemmed Modelagem longitudinal e controle de velocidade de um carro autônomo
title_sort Modelagem longitudinal e controle de velocidade de um carro autônomo
author Jullierme Emiliano Alves Dias
author_facet Jullierme Emiliano Alves Dias
author_role author
dc.contributor.none.fl_str_mv Guilherme Augusto Silva Pereira
Reinaldo Martinez Palhares
Leonardo Antonio Borges Torres
Fabricio Jose Pacheco Pujatti
dc.contributor.author.fl_str_mv Jullierme Emiliano Alves Dias
dc.subject.por.fl_str_mv Engenharia Elétrica
Engenharia elétrica
Veículos autônomos
topic Engenharia Elétrica
Engenharia elétrica
Veículos autônomos
description An autonomous car is an intelligent vehicle able to drive itself without human intervention. Autonomous cars are certainly inserted in the future of mobility, once its use brings several benefits to the human society, among them the increasing in safety and best use of public roads. Thus, these vehicles have been the focus of attention of several research centers around the world. The motion control of autonomous cars is usually divided into lateral and longitudinal control. The first one is related to the steering of vehicle to follow previously determined paths; whereas the second one refers to the application of acceleration and braking forces. This work is related to the second, specifically the regulation of the longitudinal velocity. Generally, there are two ways to perform the longitudinal control. One is through imitation of the human driving behavior; usually using fuzzy logic, where there is no need of a thorough understanding of the systems dynamics. The other way, which is used inthis work, is to perform control based on a mathematical model of the system. This master thesis presents the dynamic modeling and longitudinal control processes of the autonomous car developed by the PDVA (Group for Research and Development of Autonomous Vehicles at UFMG). The main elements composing the longitudinal dynamics are the powertrain and the body shell of the car, whose general behavior is nonlinear. The model for the accelerator input was based on the structure defined by the physical equations of the car, whose parameters were estimated through stochastic identification techniques. The model was used on the controller, as a way to compensate the nonlinearities of the car dynamics. Furthermore, the use of a proportional and integrativeactions related to the velocity error had the objective of attenuating the multiple disturbances that affect the plant. The brake and throttle actuations were performed through a switching logic, similar to the one in the human driving process. Also, in this work we propose a way to compensate for abrupt changes in the longitudinal dynamics caused bygear changes that occur when the gearshift lever is in automatic mode.The validation of both the model and controller were conducted by computer simulations and real experiments, starting from simple situations toward a more complete context. Discussions were made at the end of this text, pointing out the successes and shortcomings of models and designed controllers.
publishDate 2013
dc.date.none.fl_str_mv 2013-04-22
2019-08-09T16:40:53Z
2019-08-09T16:40:53Z
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 http://hdl.handle.net/1843/BUOS-99GG4S
url http://hdl.handle.net/1843/BUOS-99GG4S
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 de Minas Gerais
UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
UFMG
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1816829898531012608