Omnidirectional ZMP-based walking for a humanoid robot
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Biblioteca Digital de Teses e Dissertações do ITA |
Texto Completo: | http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=3242 |
Resumo: | Humanoid walking is considered one of the hardest problems in Robotics. Current state-of-the-art humanoid robots are able to achieve high speeds on flat ground. However, they still exhibit agility, dexterity, robustness, flexibility and energy efficiency far below a typical human does. In this thesis, our main goal is to develop an omnidirectional walking engine for a humanoid robot. We follow an approach based on the Zero Moment Point (ZMP) concept, which provides an useful criterion for biped stability. To avoid dealing directly with the complex dynamics of a high degrees of freedom humanoid robot, we used the 3D Linear Inverted Pendulum Model (3D-LIPM) to approximate the robot dynamics. The resulting equations allowed us to find a suitable center of mass (CoM) trajectory to maintain the robot balance analytically by solving a boundary value problem. Furthermore, we employed strategies to improve the walking robustness: we make the robot move its arms in order to compensate the yaw moment induced by the legs and we developed a feedback controller that uses the torso angular velocities to stabilize the walk. Taking advantage of the methods developed for walking, we also developed a kicking motion. Finally, experiments were done to validate the methods developed in this work. |
id |
ITA_e8e0fe113d93a7595d298e1db5d41139 |
---|---|
oai_identifier_str |
oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:3242 |
network_acronym_str |
ITA |
network_name_str |
Biblioteca Digital de Teses e Dissertações do ITA |
spelling |
Omnidirectional ZMP-based walking for a humanoid robotRobôs humanóidesDinâmica de robôsControle de robôsLocomoção por pernasInteligência artificialRobóticaControleHumanoid walking is considered one of the hardest problems in Robotics. Current state-of-the-art humanoid robots are able to achieve high speeds on flat ground. However, they still exhibit agility, dexterity, robustness, flexibility and energy efficiency far below a typical human does. In this thesis, our main goal is to develop an omnidirectional walking engine for a humanoid robot. We follow an approach based on the Zero Moment Point (ZMP) concept, which provides an useful criterion for biped stability. To avoid dealing directly with the complex dynamics of a high degrees of freedom humanoid robot, we used the 3D Linear Inverted Pendulum Model (3D-LIPM) to approximate the robot dynamics. The resulting equations allowed us to find a suitable center of mass (CoM) trajectory to maintain the robot balance analytically by solving a boundary value problem. Furthermore, we employed strategies to improve the walking robustness: we make the robot move its arms in order to compensate the yaw moment induced by the legs and we developed a feedback controller that uses the torso angular velocities to stabilize the walk. Taking advantage of the methods developed for walking, we also developed a kicking motion. Finally, experiments were done to validate the methods developed in this work.Instituto Tecnológico de AeronáuticaCarlos Henrique Costa RibeiroMarcos Ricardo Omena de Albuquerque Maximo2015-04-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=3242reponame:Biblioteca Digital de Teses e Dissertações do ITAinstname:Instituto Tecnológico de Aeronáuticainstacron:ITAenginfo:eu-repo/semantics/openAccessapplication/pdf2019-02-02T14:05:08Zoai:agregador.ibict.br.BDTD_ITA:oai:ita.br:3242http://oai.bdtd.ibict.br/requestopendoar:null2020-05-28 19:41:33.007Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáuticatrue |
dc.title.none.fl_str_mv |
Omnidirectional ZMP-based walking for a humanoid robot |
title |
Omnidirectional ZMP-based walking for a humanoid robot |
spellingShingle |
Omnidirectional ZMP-based walking for a humanoid robot Marcos Ricardo Omena de Albuquerque Maximo Robôs humanóides Dinâmica de robôs Controle de robôs Locomoção por pernas Inteligência artificial Robótica Controle |
title_short |
Omnidirectional ZMP-based walking for a humanoid robot |
title_full |
Omnidirectional ZMP-based walking for a humanoid robot |
title_fullStr |
Omnidirectional ZMP-based walking for a humanoid robot |
title_full_unstemmed |
Omnidirectional ZMP-based walking for a humanoid robot |
title_sort |
Omnidirectional ZMP-based walking for a humanoid robot |
author |
Marcos Ricardo Omena de Albuquerque Maximo |
author_facet |
Marcos Ricardo Omena de Albuquerque Maximo |
author_role |
author |
dc.contributor.none.fl_str_mv |
Carlos Henrique Costa Ribeiro |
dc.contributor.author.fl_str_mv |
Marcos Ricardo Omena de Albuquerque Maximo |
dc.subject.por.fl_str_mv |
Robôs humanóides Dinâmica de robôs Controle de robôs Locomoção por pernas Inteligência artificial Robótica Controle |
topic |
Robôs humanóides Dinâmica de robôs Controle de robôs Locomoção por pernas Inteligência artificial Robótica Controle |
dc.description.none.fl_txt_mv |
Humanoid walking is considered one of the hardest problems in Robotics. Current state-of-the-art humanoid robots are able to achieve high speeds on flat ground. However, they still exhibit agility, dexterity, robustness, flexibility and energy efficiency far below a typical human does. In this thesis, our main goal is to develop an omnidirectional walking engine for a humanoid robot. We follow an approach based on the Zero Moment Point (ZMP) concept, which provides an useful criterion for biped stability. To avoid dealing directly with the complex dynamics of a high degrees of freedom humanoid robot, we used the 3D Linear Inverted Pendulum Model (3D-LIPM) to approximate the robot dynamics. The resulting equations allowed us to find a suitable center of mass (CoM) trajectory to maintain the robot balance analytically by solving a boundary value problem. Furthermore, we employed strategies to improve the walking robustness: we make the robot move its arms in order to compensate the yaw moment induced by the legs and we developed a feedback controller that uses the torso angular velocities to stabilize the walk. Taking advantage of the methods developed for walking, we also developed a kicking motion. Finally, experiments were done to validate the methods developed in this work. |
description |
Humanoid walking is considered one of the hardest problems in Robotics. Current state-of-the-art humanoid robots are able to achieve high speeds on flat ground. However, they still exhibit agility, dexterity, robustness, flexibility and energy efficiency far below a typical human does. In this thesis, our main goal is to develop an omnidirectional walking engine for a humanoid robot. We follow an approach based on the Zero Moment Point (ZMP) concept, which provides an useful criterion for biped stability. To avoid dealing directly with the complex dynamics of a high degrees of freedom humanoid robot, we used the 3D Linear Inverted Pendulum Model (3D-LIPM) to approximate the robot dynamics. The resulting equations allowed us to find a suitable center of mass (CoM) trajectory to maintain the robot balance analytically by solving a boundary value problem. Furthermore, we employed strategies to improve the walking robustness: we make the robot move its arms in order to compensate the yaw moment induced by the legs and we developed a feedback controller that uses the torso angular velocities to stabilize the walk. Taking advantage of the methods developed for walking, we also developed a kicking motion. Finally, experiments were done to validate the methods developed in this work. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-04-09 |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis |
status_str |
publishedVersion |
format |
masterThesis |
dc.identifier.uri.fl_str_mv |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=3242 |
url |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=3242 |
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.publisher.none.fl_str_mv |
Instituto Tecnológico de Aeronáutica |
publisher.none.fl_str_mv |
Instituto Tecnológico de Aeronáutica |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do ITA instname:Instituto Tecnológico de Aeronáutica instacron:ITA |
reponame_str |
Biblioteca Digital de Teses e Dissertações do ITA |
collection |
Biblioteca Digital de Teses e Dissertações do ITA |
instname_str |
Instituto Tecnológico de Aeronáutica |
instacron_str |
ITA |
institution |
ITA |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáutica |
repository.mail.fl_str_mv |
|
subject_por_txtF_mv |
Robôs humanóides Dinâmica de robôs Controle de robôs Locomoção por pernas Inteligência artificial Robótica Controle |
_version_ |
1706809298110119936 |