Development of a BLDC controller for integration into a robotic manipulator
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/29796 |
Resumo: | This thesis describes the work done in the creation and development of an anthropomorphic robotic arm shoulder driver under the CAMBADA@Home project. At the beginning of this project, a study is done on the various types of electric motors available, as well as ways to get feedback on the position and speed of some of these components, for example using encoders. Later, a suitable architecture for the robotic arm controller is made, as well as a selection of components so that it can be implemented with it. This gave rise to a prototype that was later demonstrated. Information and results related to its development are presented, namely, relevant electrical signals, the system response when unloaded, for both open loop and closed loop under the effect of a PID controller, a speed profile implementation and results related to CAN communication. Finally, an analysis is made and conclusions are taken about the developed work and what is left to be done in the future. |
id |
RCAP_06ebb55158367c5f86d414fd6667054d |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/29796 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Development of a BLDC controller for integration into a robotic manipulatorMotorBLDCPIDSpeed ProfileCANThis thesis describes the work done in the creation and development of an anthropomorphic robotic arm shoulder driver under the CAMBADA@Home project. At the beginning of this project, a study is done on the various types of electric motors available, as well as ways to get feedback on the position and speed of some of these components, for example using encoders. Later, a suitable architecture for the robotic arm controller is made, as well as a selection of components so that it can be implemented with it. This gave rise to a prototype that was later demonstrated. Information and results related to its development are presented, namely, relevant electrical signals, the system response when unloaded, for both open loop and closed loop under the effect of a PID controller, a speed profile implementation and results related to CAN communication. Finally, an analysis is made and conclusions are taken about the developed work and what is left to be done in the future.Esta dissertação descreve o trabalho realizado na criação e desenvolvimento de um controlador do ombro de um braço robótico antropomórfico no âmbito do projeto CAMBADA@Home. No início deste projeto é feito um estudo sobre os vários tipos de motores elétricos existentes, bem como formas de obter feedback relativo a posição e velocidade por parte destes, por exemplo com recurso encoders. E posteriormente feito o projeto de uma ´ arquitetura adequada para o controlador bem como uma seleção de componentes de modo a que fosse possível implementá-la. Isto deu origem a um protótipo que é posteriormente demonstarado. São depois apresentadas informações e resultados relativos ao desenvolvimento do mesmo, nomeadamente, sinais elétricos relevantes, a resposta do sistema quando colocado, sem carga, em malha aberta e em malha fechada sob efeito de um controlador PID, a forma como este implementa um perfil de velocidades e resultados relativos à comunicação via CAN. Por fim, ´e feita uma análise cuidada e são tiradas conclusões sobre o trabalho desenvolvido e aquele que ainda pode vir a ser feito futuramente.2020-11-12T16:00:28Z2020-01-06T00:00:00Z2020-01-06info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/29796engCoquim, André Miguel Lopesinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T11:57:38Zoai:ria.ua.pt:10773/29796Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:02:02.354743Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Development of a BLDC controller for integration into a robotic manipulator |
title |
Development of a BLDC controller for integration into a robotic manipulator |
spellingShingle |
Development of a BLDC controller for integration into a robotic manipulator Coquim, André Miguel Lopes Motor BLDC PID Speed Profile CAN |
title_short |
Development of a BLDC controller for integration into a robotic manipulator |
title_full |
Development of a BLDC controller for integration into a robotic manipulator |
title_fullStr |
Development of a BLDC controller for integration into a robotic manipulator |
title_full_unstemmed |
Development of a BLDC controller for integration into a robotic manipulator |
title_sort |
Development of a BLDC controller for integration into a robotic manipulator |
author |
Coquim, André Miguel Lopes |
author_facet |
Coquim, André Miguel Lopes |
author_role |
author |
dc.contributor.author.fl_str_mv |
Coquim, André Miguel Lopes |
dc.subject.por.fl_str_mv |
Motor BLDC PID Speed Profile CAN |
topic |
Motor BLDC PID Speed Profile CAN |
description |
This thesis describes the work done in the creation and development of an anthropomorphic robotic arm shoulder driver under the CAMBADA@Home project. At the beginning of this project, a study is done on the various types of electric motors available, as well as ways to get feedback on the position and speed of some of these components, for example using encoders. Later, a suitable architecture for the robotic arm controller is made, as well as a selection of components so that it can be implemented with it. This gave rise to a prototype that was later demonstrated. Information and results related to its development are presented, namely, relevant electrical signals, the system response when unloaded, for both open loop and closed loop under the effect of a PID controller, a speed profile implementation and results related to CAN communication. Finally, an analysis is made and conclusions are taken about the developed work and what is left to be done in the future. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-11-12T16:00:28Z 2020-01-06T00:00:00Z 2020-01-06 |
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/10773/29796 |
url |
http://hdl.handle.net/10773/29796 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
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.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137676149915648 |