Zur Kurzanzeige

dc.contributor.author
Herzog, Alexander
dc.contributor.supervisor
Buchli, Jonas
dc.contributor.supervisor
Righetti, Ludovic
dc.contributor.supervisor
Schaal, Stefan
dc.date.accessioned
2017-10-23T06:40:06Z
dc.date.available
2017-10-22T03:44:38Z
dc.date.available
2017-10-23T06:40:06Z
dc.date.issued
2017-10-02
dc.identifier.uri
http://hdl.handle.net/20.500.11850/199099
dc.identifier.doi
10.3929/ethz-b-000199099
dc.description.abstract
The introduction of legged robots into society has the potential to impact many aspects of our lives. The versatile morphology of robots with arms and legs, or multipeds, allows them to operate in a broad spectrum of environments. For example, legged robots could assist at construction sites or locomote in rocky terrain under persistent interaction with the environment through contact. These behaviors require algorithms that translate high level operator commands into movement and contact interaction with the environment, steering robots towards successful task completion. Traditional planning and control methods are limited by a core property of legged robots; they can fall. Control algorithms must respond quickly in order to keep a multiped in balance, and planners are required to respond to changes in the environment. This thesis presents a movement control framework designed to control complex contact interactions between a multiped robot and its environment. An optimal control based architecture is proposed that treats planning and control as one coherent optimization program. The lookahead capabilities of planners are combined with the reactiveness of feedback controllers in a multi-layer optimization architecture. An optimal control problem plans whole-body motion and contact forces over a lookahead while a fast feedback loop computes motor commands consistent with the current higher layer plan. At the core of our analysis we exploit the mathematical structure relating the robot’s center of mass to the contact forces between the robot and the environment, leading to a specialized algorithm combining planning and control. A trajectory optimization method is proposed to compute whole-body motion and corresponding contact force plans. It is decomposed into two sub-problems with reduced complexity and solved with a composition of specialized solvers. A reactive feedback controller tracks the high level plan using hierarchical inverse dynamics. Our control architecture successfully plans and controls a stepping task over com- plex terrain. Optimal control depends on an accurate robot model and often ignores real-world sensor noise and delay. Further, the short reaction time required to prevent legged robots from falling limits the amount of computation time permitted. Therefore, we demonstrate the validity of our approach and modeling assumptions through experimental validation on a torque controlled humanoid robot. An efficient implementation of our hierarchical inverse dynamics solver in a 1kHz control loop exhibits robust push rejection in a series of balancing experiments. The proposed controller successfully balances in a wide range of scenarios, includ- ing on a moving see-saw, on a sliding platform, and being pushed while standing on one foot and tracking a desired trajectory with the other.
en_US
dc.language.iso
en
en_US
dc.publisher
ETH Zurich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.subject
Robotics
en_US
dc.subject
Humanoid
en_US
dc.subject
Hierarchical Inverse Dynamics
en_US
dc.subject
Optimal Control
en_US
dc.subject
Whole-body Control
en_US
dc.subject
Trajectory Optimization
en_US
dc.title
Optimization-based motion generation for multiped robots in contact scenarios
en_US
dc.type
Doctoral Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
ethz.size
141 p.
en_US
ethz.identifier.diss
24533
en_US
ethz.publication.place
Zurich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02130 - Dep. Maschinenbau und Verfahrenstechnik / Dep. of Mechanical and Process Eng.::02620 - Inst. f. Robotik u. Intelligente Systeme / Inst. Robotics and Intelligent Systems::03965 - Buchli, Jonas (SNF-Professur) (ehem.) / Buchli, Jonas (SNF-Professur) (former)
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02130 - Dep. Maschinenbau und Verfahrenstechnik / Dep. of Mechanical and Process Eng.::02620 - Inst. f. Robotik u. Intelligente Systeme / Inst. Robotics and Intelligent Systems::03965 - Buchli, Jonas (SNF-Professur) (ehem.) / Buchli, Jonas (SNF-Professur) (former)
en_US
ethz.date.deposited
2017-10-22T03:44:38Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2017-10-23T06:40:12Z
ethz.rosetta.lastUpdated
2018-11-05T22:54:04Z
ethz.rosetta.exportRequired
true
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Optimization-based%20motion%20generation%20for%20multiped%20robots%20in%20contact%20scenarios&rft.date=2017-10-02&rft.au=Herzog,%20Alexander&rft.genre=unknown&rft.btitle=Optimization-based%20motion%20generation%20for%20multiped%20robots%20in%20contact%20scenarios
 Suchen via SFX

Dateien zu diesem Eintrag

Thumbnail

Publikationstyp

Zur Kurzanzeige