Omnidirectional ZMP-based walking for a humanoid robot

Detalhes bibliográficos
Autor(a) principal: Marcos Ricardo Omena de Albuquerque Maximo
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