Show simple item record

dc.contributor.author
Hwangbo, Je Min
dc.contributor.supervisor
Hutter, Marco
dc.contributor.supervisor
van de Panne, Michiel
dc.contributor.supervisor
Koltun, Vladlen
dc.contributor.supervisor
Siegwart, Roland
dc.date.accessioned
2020-04-01T08:06:46Z
dc.date.available
2019-02-19T11:17:53Z
dc.date.available
2019-02-19T11:26:36Z
dc.date.available
2020-04-01T08:06:46Z
dc.date.issued
2018
dc.identifier.uri
http://hdl.handle.net/20.500.11850/326129
dc.identifier.doi
10.3929/ethz-b-000326129
dc.description.abstract
This thesis addresses both control and design aspects of legged robots. Regarding control, I propose two learning-based control approaches that make a legged robot run faster, more energy-efficiently, and more robustly than ever before. This is possible thanks to an effective modeling technique and a simulation tool, both of which are developed in this thesis. Furthermore, the proposed approaches significantly reduce the laborious process of controller design, which hinders the practicality of prior methods. Only by defining a cost function and initialization/termination strategies, natural behaviors that are realizable on the robot arise. Regarding design, I propose a cable-pulley-based efficient transmission concept which is realized as a single-legged hopping system. The constructed system exhibits remarkable efficiency and power while having a simple structure. Although these two contributions seem disconnected, they cannot be addressed separately. Both control and design aspects of robotics should complement each other to create a great legged machine. A great control algorithm exploits the dynamics of the hardware, and well-designed hardware accounts for the characteristics of existing control approaches. Prior control approaches for controlling legged systems are highly tailored for a specific task; as a result, a complex control architecture has to be designed for every new task. Such arduous workflow and the complexity have deterred the advancement of legged robotics. This is the primary issue that this thesis addresses with new learning-based control approaches. Reinforcement learning approaches promote a natural discovery of behaviors through a high-level cost function, unlike the prior approaches that hand-code each behavior. However, they have limited success on real robots due to their extensive data requirements. With the approach proposed in this thesis, a policy trained in a simulated environment can be seamlessly transferred to a real robotic system. Consequently, a development process of a control policy can be automated. The enormous complexity of control algorithms is now managed by a parameterized function -- a deep neural network -- relieving humans from the cognitive labor. The proposed approaches are also uncompromising in performance: a sampling-based search can often find an effective solution near the global optimum even in some highly non-convex problems. The resulting behavior is thus highly performant with respect to the cost function. In addition, the training is performed using a very detailed physics model of the system, whereas many of the prior control methods are based on highly approximated models. Consequently, the performance of the proposed approaches on the real robot is likely to be higher. As the core of the proposed approaches for control relied heavily on simulation, they can be greatly aided by a high-performance physics simulator. With a new novel numerical optimization scheme, a rigid-body simulator was developed in this thesis. The simulator solves a rigid-body contact problem faster, more stably, and more accurately compared to previous approaches. This simulator ensures the computational practicality and the transferability of the proposed control approaches. One of the proposed approaches for control was tested on ANYmal, a dog-sized versatile quadrupedal robot. Without any modification, tuning or filtering, the trained policies manifest highly agile and complex behaviors: ANYmal precisely follows random combinations of command velocities, balances under high external perturbations, runs faster than ever before, and recovers itself from a fall. This proves the effectiveness of the proposed approaches for simulation and control, respectively. This thesis also introduces an ambitious new legged robotic platform: Capler-Leg. Capler-Leg is equipped with nearly frictionless cable-driven transmission systems, thereby increasing the energy efficiency and the power output. Through comprehensive evaluations, I observed unmatched results. A robot that weighs only about 4 kg outputs more than 4 kW of instantaneous power, while recuperating more than 97 % of kinematic energy back to the battery. It is a promising approach for constructing high performance legged robots. The contributions of this thesis are key technologies for advancing legged robotics. It is my firm belief that further efforts in the outlined directions will soon make legged robots meaningfully aid humans in multiple domains.
en_US
dc.format
application/pdf
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.title
Simulation to Real World: Learn to Control Legged Robots
en_US
dc.type
Doctoral Thesis
dc.rights.license
In Copyright - Non-Commercial Use Permitted
dc.date.published
2019-02-19
ethz.size
172 p.
en_US
ethz.code.ddc
DDC - DDC::6 - Technology, medicine and applied sciences::621.3 - Electric engineering
en_US
ethz.identifier.diss
25585
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::09570 - Hutter, Marco / Hutter, Marco
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::09570 - Hutter, Marco / Hutter, Marco
en_US
ethz.date.deposited
2019-02-19T11:17:59Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2019-02-19T11:26:57Z
ethz.rosetta.lastUpdated
2022-03-29T01:42:19Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Simulation%20to%20Real%20World:%20Learn%20to%20Control%20Legged%20Robots&rft.date=2018&rft.au=Hwangbo,%20Je%20Min&rft.genre=unknown&rft.btitle=Simulation%20to%20Real%20World:%20Learn%20to%20Control%20Legged%20Robots
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record