Development of control algorithms for a humanoid robot
Autor(a) principal: | |
---|---|
Data de Publicação: | 2007 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | https://proa.ua.pt/index.php/revdeti/article/view/17091 |
Resumo: | This paper describes the work developed in a final course project, aiming at the development of control algorithms for a small-size humanoid robot using off-theshelf technologies. The main focus is placed on the implementation of low-level control strategies for both locomotion and balancing tasks. The main features of this implementation are the distributed control approach and the relevance given to the sensorial information. Some practical issues on servomotor control are given since that turned out necessary before entering higher levels of control. Particular attention is given to the low-level control of RC servomotors and the enhanced performance achieved by software compensation. The distributed set of controller units is the key element towards a control system that compensates for large changes in reflected inertia and providing position and velocity control. Furthermore, an intermediate local-level controller is implemented based on force sensing, providing robust and adaptive behaviour to changes in a slope surface. |
id |
RCAP_bd4f0d21b984e4772b8421dc3b37e614 |
---|---|
oai_identifier_str |
oai:proa.ua.pt:article/17091 |
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 control algorithms for a humanoid robotThis paper describes the work developed in a final course project, aiming at the development of control algorithms for a small-size humanoid robot using off-theshelf technologies. The main focus is placed on the implementation of low-level control strategies for both locomotion and balancing tasks. The main features of this implementation are the distributed control approach and the relevance given to the sensorial information. Some practical issues on servomotor control are given since that turned out necessary before entering higher levels of control. Particular attention is given to the low-level control of RC servomotors and the enhanced performance achieved by software compensation. The distributed set of controller units is the key element towards a control system that compensates for large changes in reflected inertia and providing position and velocity control. Furthermore, an intermediate local-level controller is implemented based on force sensing, providing robust and adaptive behaviour to changes in a slope surface.Este artigo descreve o trabalho desenvolvido ao longo de um projecto final de curso, visando o desenvolvimento de algoritmos de controlo para um robot humanóide de pequenas dimensões usando tecnologias comerciais. O destaque principal é dado à implementação das estratégias de controlo de baixo nível com vista à realização de tarefas básicas de locomoção e equilíbrio. As características dominantes desta implementação são o controlo distribuído e a relevância atribuída à informação sensorial. Por serem fundamentais para a especificação dos níveis mais elevados de controlo, são descritos alguns aspectos práticos relacionados com os actuadores utilizados (servomotores). No que concerne ao melhoramento do seu desempenho recorre-se a um método de compensação por software. A arquitectura distribuída utilizada nas unidades controladoras representa o elemento chave para um sistema de controlo que permite mecanismos de compensação face a variações de inércia, proporcionado controlo de posição e velocidade. Além disso, foram implementados controladores locais de médio nível, baseados em sensores de força, dotando o sistema de um comportamento adaptativo em resposta a variações na inclinação da superfície de suporte.UA Editora2007-01-01T00:00:00Zjournal articleinfo:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://proa.ua.pt/index.php/revdeti/article/view/17091oai:proa.ua.pt:article/17091Eletrónica e Telecomunicações; Vol 4 No 8 (2007); 946-959Eletrónica e Telecomunicações; vol. 4 n.º 8 (2007); 946-9592182-97721645-0493reponame: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:RCAAPenghttps://proa.ua.pt/index.php/revdeti/article/view/17091https://proa.ua.pt/index.php/revdeti/article/view/17091/12159https://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessRuas, MiltonSilva, Filipe M. T.Santos, Vítor M. F.2022-09-26T11:00:10Zoai:proa.ua.pt:article/17091Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T16:08:06.884093Repositó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 control algorithms for a humanoid robot |
title |
Development of control algorithms for a humanoid robot |
spellingShingle |
Development of control algorithms for a humanoid robot Ruas, Milton |
title_short |
Development of control algorithms for a humanoid robot |
title_full |
Development of control algorithms for a humanoid robot |
title_fullStr |
Development of control algorithms for a humanoid robot |
title_full_unstemmed |
Development of control algorithms for a humanoid robot |
title_sort |
Development of control algorithms for a humanoid robot |
author |
Ruas, Milton |
author_facet |
Ruas, Milton Silva, Filipe M. T. Santos, Vítor M. F. |
author_role |
author |
author2 |
Silva, Filipe M. T. Santos, Vítor M. F. |
author2_role |
author author |
dc.contributor.author.fl_str_mv |
Ruas, Milton Silva, Filipe M. T. Santos, Vítor M. F. |
description |
This paper describes the work developed in a final course project, aiming at the development of control algorithms for a small-size humanoid robot using off-theshelf technologies. The main focus is placed on the implementation of low-level control strategies for both locomotion and balancing tasks. The main features of this implementation are the distributed control approach and the relevance given to the sensorial information. Some practical issues on servomotor control are given since that turned out necessary before entering higher levels of control. Particular attention is given to the low-level control of RC servomotors and the enhanced performance achieved by software compensation. The distributed set of controller units is the key element towards a control system that compensates for large changes in reflected inertia and providing position and velocity control. Furthermore, an intermediate local-level controller is implemented based on force sensing, providing robust and adaptive behaviour to changes in a slope surface. |
publishDate |
2007 |
dc.date.none.fl_str_mv |
2007-01-01T00:00:00Z |
dc.type.driver.fl_str_mv |
journal article info:eu-repo/semantics/article |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
article |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://proa.ua.pt/index.php/revdeti/article/view/17091 oai:proa.ua.pt:article/17091 |
url |
https://proa.ua.pt/index.php/revdeti/article/view/17091 |
identifier_str_mv |
oai:proa.ua.pt:article/17091 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
https://proa.ua.pt/index.php/revdeti/article/view/17091 https://proa.ua.pt/index.php/revdeti/article/view/17091/12159 |
dc.rights.driver.fl_str_mv |
https://creativecommons.org/licenses/by/4.0/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
UA Editora |
publisher.none.fl_str_mv |
UA Editora |
dc.source.none.fl_str_mv |
Eletrónica e Telecomunicações; Vol 4 No 8 (2007); 946-959 Eletrónica e Telecomunicações; vol. 4 n.º 8 (2007); 946-959 2182-9772 1645-0493 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_ |
1799130539038343168 |