Development of control algorithms for a humanoid robot

Detalhes bibliográficos
Autor(a) principal: Ruas, Milton
Data de Publicação: 2007
Outros Autores: Silva, Filipe M. T., Santos, Vítor M. F.
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