Modelagem longitudinal e controle de velocidade de um carro autônomo
Autor(a) principal: | |
---|---|
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 |