Modelagem longitudinal e controle de velocidade de um carro autônomo
| Ano de defesa: | 2013 |
|---|---|
| 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 de Minas Gerais
|
| 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://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 |
2019-08-09T16:40:53Z2025-09-08T23:04:10Z2019-08-09T16:40:53Z2013-04-22https://hdl.handle.net/1843/BUOS-99GG4SAn 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.Universidade Federal de Minas GeraisEngenharia ElétricaEngenharia elétricaVeículos autônomosModelagem longitudinal e controle de velocidade de um carro autônomoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisJullierme Emiliano Alves Diasinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGGuilherme Augusto Silva PereiraReinaldo Martinez PalharesLeonardo Antonio Borges TorresFabricio Jose Pacheco PujattiUm 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.UFMGORIGINALdissertacao_jullierme.pdfapplication/pdf5868868https://repositorio.ufmg.br//bitstreams/43711835-5524-4bb3-a36a-78909bcdae6e/downloadd07aa2bc9aaf4721ae16f7574ad461c8MD51trueAnonymousREADTEXTdissertacao_jullierme.pdf.txttext/plain220420https://repositorio.ufmg.br//bitstreams/c2aa485b-df3f-4bae-ab16-084062420288/downloadae9faadef64cf39b68d09c69eaf63985MD52falseAnonymousREADTHUMBNAILdissertacao_jullierme.pdf.jpgdissertacao_jullierme.pdf.jpgGenerated Thumbnailimage/jpeg2345https://repositorio.ufmg.br//bitstreams/45975fc0-10dc-4839-ab31-2ebd17527f3b/download51b1af15f3f8b84c4cd7f85d1b18d4e5MD53falseAnonymousREAD1843/BUOS-99GG4S2025-09-09 15:57:32.862open.accessoai:repositorio.ufmg.br:1843/BUOS-99GG4Shttps://repositorio.ufmg.br/Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-09T18:57:32Repositó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 Veículos autônomos Engenharia Elétrica |
| 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.author.fl_str_mv |
Jullierme Emiliano Alves Dias |
| dc.subject.por.fl_str_mv |
Engenharia elétrica Veículos autônomos |
| topic |
Engenharia elétrica Veículos autônomos Engenharia Elétrica |
| dc.subject.other.none.fl_str_mv |
Engenharia Elétrica |
| 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.issued.fl_str_mv |
2013-04-22 |
| dc.date.accessioned.fl_str_mv |
2019-08-09T16:40:53Z 2025-09-08T23:04:10Z |
| dc.date.available.fl_str_mv |
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 |
https://hdl.handle.net/1843/BUOS-99GG4S |
| url |
https://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.publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
| publisher.none.fl_str_mv |
Universidade Federal de Minas Gerais |
| 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 |
| bitstream.url.fl_str_mv |
https://repositorio.ufmg.br//bitstreams/43711835-5524-4bb3-a36a-78909bcdae6e/download https://repositorio.ufmg.br//bitstreams/c2aa485b-df3f-4bae-ab16-084062420288/download https://repositorio.ufmg.br//bitstreams/45975fc0-10dc-4839-ab31-2ebd17527f3b/download |
| bitstream.checksum.fl_str_mv |
d07aa2bc9aaf4721ae16f7574ad461c8 ae9faadef64cf39b68d09c69eaf63985 51b1af15f3f8b84c4cd7f85d1b18d4e5 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
| 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_ |
1862105627401125888 |