Show simple item record

dc.contributor.author
Bjelonic, Marko
dc.contributor.author
Grandia, Ruben
dc.contributor.author
Geilinger, Moritz
dc.contributor.author
Harley, Oliver
dc.contributor.author
Medeiros, Vivian S.
dc.contributor.author
Pajovic, Vuk
dc.contributor.author
Jelavic, Edo
dc.contributor.author
Coros, Stelian
dc.contributor.author
Hutter, Marco
dc.date.accessioned
2022-09-22T11:34:54Z
dc.date.available
2022-06-08T10:26:22Z
dc.date.available
2022-06-08T11:16:59Z
dc.date.available
2022-07-19T09:14:32Z
dc.date.available
2022-08-11T09:51:46Z
dc.date.available
2022-09-22T11:34:54Z
dc.date.issued
2022-08
dc.identifier.issn
0278-3649
dc.identifier.issn
1741-3176
dc.identifier.other
10.1177/02783649221102473
en_US
dc.identifier.uri
http://hdl.handle.net/20.500.11850/551315
dc.identifier.doi
10.3929/ethz-b-000551315
dc.description.abstract
We describe an optimization-based framework to perform complex locomotion skills for robots with legs and wheels. The generation of complex motions over a long-time horizon often requires offline computation due to current computing constraints and is mostly accomplished through trajectory optimization (TO). In contrast, model predictive control (MPC) focuses on the online computation of trajectories, robust even in the presence of uncertainty, albeit mostly over shorter time horizons and is prone to generating nonoptimal solutions over the horizon of the task's goals. Our article's contributions overcome this trade-off by combining offline motion libraries and online MPC, uniting a complex, long-time horizon plan with reactive, short-time horizon solutions. We start from offline trajectories that can be, for example, generated by TO or sampling-based methods. Also, multiple offline trajectories can be composed out of a motion library into a single maneuver. We then use these offline trajectories as the cost for the online MPC, allowing us to smoothly blend between multiple composed motions even in the presence of discontinuous transitions. The MPC optimizes from the measured state, resulting in feedback control, which robustifies the task's execution by reacting to disturbances and looking ahead at the offline trajectory. With our contribution, motion designers can choose their favorite method to iterate over behavior designs offline without tuning robot experiments, enabling them to author new behaviors rapidly. Our experiments demonstrate complex and dynamic motions on our traditional quadrupedal robot ANYmal and its roller-walking version. Moreover, the article's findings contribute to evaluating five planning algorithms.
en_US
dc.format
application/pdf
en_US
dc.language.iso
en
en_US
dc.publisher
SAGE
en_US
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
dc.subject
robotics
en_US
dc.subject
wheeled and legged locomotion
en_US
dc.subject
model predictive control
en_US
dc.subject
offline motion library
en_US
dc.subject
trajectory optimization
en_US
dc.title
Offline motion libraries and online MPC for advanced mobility skills
en_US
dc.type
Journal Article
dc.rights.license
Creative Commons Attribution 4.0 International
dc.date.published
2022-06-07
ethz.journal.title
The International Journal of Robotics Research
ethz.journal.volume
41
en_US
ethz.journal.issue
9–10
en_US
ethz.journal.abbreviated
Int. J. Rob. Res.
ethz.pages.start
903
en_US
ethz.pages.end
924
en_US
ethz.size
22 p.
en_US
ethz.version.deposit
publishedVersion
en_US
ethz.identifier.wos
ethz.identifier.scopus
ethz.publication.place
Thousand Oaks, CA
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
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02100 - Dep. Architektur / Dep. of Architecture::02284 - NFS Digitale Fabrikation / NCCR Digital Fabrication
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02658 - Inst. Intelligente interaktive Systeme / Inst. Intelligent Interactive Systems::09620 - Coros, Stelian / Coros, Stelian
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.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02658 - Inst. Intelligente interaktive Systeme / Inst. Intelligent Interactive Systems::09620 - Coros, Stelian / Coros, Stelian
ethz.date.deposited
2022-06-08T10:26:31Z
ethz.source
FORM
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2022-09-22T11:34:55Z
ethz.rosetta.lastUpdated
2023-02-07T06:30:54Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Offline%20motion%20libraries%20and%20online%20MPC%20for%20advanced%20mobility%20skills&rft.jtitle=The%20International%20Journal%20of%20Robotics%20Research&rft.date=2022-08&rft.volume=41&rft.issue=9%E2%80%9310&rft.spage=903&rft.epage=924&rft.issn=0278-3649&1741-3176&rft.au=Bjelonic,%20Marko&Grandia,%20Ruben&Geilinger,%20Moritz&Harley,%20Oliver&Medeiros,%20Vivian%20S.&rft.genre=article&rft_id=info:doi/10.1177/02783649221102473&
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record