A novel approach for the generation of complex humanoid walking sequences based on a combination of optimal control and learning of movement primitives
We combine optimal control and movement primitive learning in a novel way for the fast generation of humanoid walking movements and demonstrate our approach at the example of the humanoid robot HRP-2 with 36 degrees of freedom. The present framework allows for an efficient computation of long walkin...
Gespeichert in:
| Hauptverfasser: | , , , , |
|---|---|
| Dokumenttyp: | Article (Journal) |
| Sprache: | Englisch |
| Veröffentlicht: |
21 June 2016
|
| In: |
Robotics and autonomous systems
Year: 2016, Jahrgang: 83, Pages: 287-298 |
| ISSN: | 1872-793X |
| DOI: | 10.1016/j.robot.2016.06.001 |
| Online-Zugang: | Verlag, lizenzpflichtig, Volltext: https://doi.org/10.1016/j.robot.2016.06.001 Verlag, lizenzpflichtig, Volltext: http://www.sciencedirect.com/science/article/pii/S0921889016301580 |
| Verfasserangaben: | Debora Clever, Monika Harant, Henning Koch, Katja Mombaur, Dominik Endres |
MARC
| LEADER | 00000caa a2200000 c 4500 | ||
|---|---|---|---|
| 001 | 1697027032 | ||
| 003 | DE-627 | ||
| 005 | 20220818064833.0 | ||
| 007 | cr uuu---uuuuu | ||
| 008 | 200504s2016 xx |||||o 00| ||eng c | ||
| 024 | 7 | |a 10.1016/j.robot.2016.06.001 |2 doi | |
| 035 | |a (DE-627)1697027032 | ||
| 035 | |a (DE-599)KXP1697027032 | ||
| 035 | |a (OCoLC)1341318048 | ||
| 040 | |a DE-627 |b ger |c DE-627 |e rda | ||
| 041 | |a eng | ||
| 084 | |a 28 |2 sdnb | ||
| 100 | 1 | |a Clever, Debora |d 1980- |e VerfasserIn |0 (DE-588)1033534072 |0 (DE-627)741372606 |0 (DE-576)381153592 |4 aut | |
| 245 | 1 | 2 | |a A novel approach for the generation of complex humanoid walking sequences based on a combination of optimal control and learning of movement primitives |c Debora Clever, Monika Harant, Henning Koch, Katja Mombaur, Dominik Endres |
| 264 | 1 | |c 21 June 2016 | |
| 300 | |a 12 | ||
| 336 | |a Text |b txt |2 rdacontent | ||
| 337 | |a Computermedien |b c |2 rdamedia | ||
| 338 | |a Online-Ressource |b cr |2 rdacarrier | ||
| 500 | |a Gesehen am 04.05.2020 | ||
| 520 | |a We combine optimal control and movement primitive learning in a novel way for the fast generation of humanoid walking movements and demonstrate our approach at the example of the humanoid robot HRP-2 with 36 degrees of freedom. The present framework allows for an efficient computation of long walking sequences consisting of feasible steps of different kind: starting steps from a static posture, cyclic steps or steps with varying step lengths, and stopping motions back to a static posture. Together with appropriate sensors and high level decision strategies this approach provides an excellent basis for an adaptive walking generation on challenging terrain. Our framework comprises a movement primitive model learned from a small number of example steps that are dynamically feasible and minimize an integral mean of squared torques. These training steps are computed by solving three different kinds of optimal control problems that are restricted by the whole-body dynamics of the robot and the gait cycle. The movement primitive model decomposes the joint angles, pelvis orientation and ZMP trajectories in the example data into a small number of primitives, which effectively deals with the redundancy inherent in highly articulated motion. New steps can be composed by weighted combinations of these primitives. The mappings from step parameters to weights are learned with a Gaussian process approach, the contiguity of subsequent steps is promoted by conditioning the beginning of a new step on the end of the current one. Each step can be generated in less than a second, because the expensive optimal control computations, which take several hours per step, are shifted to the precomputational off-line phase. We validate our approach in the virtual robot simulation environment OpenHRP and study the effects of different kernels and different numbers of primitives. We show that the robot can execute long walking sequences with varying step lengths without falling, and hence that feasibility is transferred from optimized to generated motions. Furthermore, we demonstrate that the generated motions are close to torque optimality on the interior parts of the steps but have higher torques than their optimized counterparts on the steps boundaries. Having passed the validation in the robot simulator, we plan to tackle the transfer of this approach to the real platform HRP-2 as a next step. | ||
| 650 | 4 | |a HRP-2 | |
| 650 | 4 | |a Humanoid gait generation | |
| 650 | 4 | |a Learning | |
| 650 | 4 | |a Movement primitives | |
| 650 | 4 | |a Optimal control | |
| 700 | 1 | |a Harant, Monika |d 1988- |e VerfasserIn |0 (DE-588)1190312328 |0 (DE-627)1669008320 |4 aut | |
| 700 | 1 | |a Koch, Kai Henning |d 1983- |e VerfasserIn |0 (DE-588)107331801X |0 (DE-627)82905670X |0 (DE-576)434907073 |4 aut | |
| 700 | 1 | |a Mombaur, Katja |e VerfasserIn |0 (DE-588)1031167269 |0 (DE-627)735773769 |0 (DE-576)182041840 |4 aut | |
| 700 | 1 | |a Endres, Dominik |e VerfasserIn |4 aut | |
| 773 | 0 | 8 | |i Enthalten in |t Robotics and autonomous systems |d Amsterdam [u.a.] : Elsevier, 1988 |g 83(2016), Seite 287-298 |h Online-Ressource |w (DE-627)271597615 |w (DE-600)1480750-6 |w (DE-576)078708168 |x 1872-793X |7 nnas |a A novel approach for the generation of complex humanoid walking sequences based on a combination of optimal control and learning of movement primitives |
| 773 | 1 | 8 | |g volume:83 |g year:2016 |g pages:287-298 |g extent:12 |a A novel approach for the generation of complex humanoid walking sequences based on a combination of optimal control and learning of movement primitives |
| 856 | 4 | 0 | |u https://doi.org/10.1016/j.robot.2016.06.001 |x Verlag |x Resolving-System |z lizenzpflichtig |3 Volltext |
| 856 | 4 | 0 | |u http://www.sciencedirect.com/science/article/pii/S0921889016301580 |x Verlag |z lizenzpflichtig |3 Volltext |
| 951 | |a AR | ||
| 992 | |a 20200504 | ||
| 993 | |a Article | ||
| 994 | |a 2016 | ||
| 998 | |g 1031167269 |a Mombaur, Katja |m 1031167269:Mombaur, Katja |d 700000 |d 708000 |e 700000PM1031167269 |e 708000PM1031167269 |k 0/700000/ |k 1/700000/708000/ |p 4 | ||
| 998 | |g 107331801X |a Koch, Kai Henning |m 107331801X:Koch, Kai Henning |d 700000 |d 708000 |e 700000PK107331801X |e 708000PK107331801X |k 0/700000/ |k 1/700000/708000/ |p 3 | ||
| 998 | |g 1190312328 |a Harant, Monika |m 1190312328:Harant, Monika |d 700000 |d 708000 |e 700000PH1190312328 |e 708000PH1190312328 |k 0/700000/ |k 1/700000/708000/ |p 2 | ||
| 998 | |g 1033534072 |a Clever, Debora |m 1033534072:Clever, Debora |d 700000 |d 708000 |e 700000PC1033534072 |e 708000PC1033534072 |k 0/700000/ |k 1/700000/708000/ |p 1 |x j | ||
| 999 | |a KXP-PPN1697027032 |e 3656802475 | ||
| BIB | |a Y | ||
| SER | |a journal | ||
| JSO | |a {"relHost":[{"language":["eng"],"part":{"volume":"83","year":"2016","extent":"12","pages":"287-298","text":"83(2016), Seite 287-298"},"pubHistory":["4.1988 -"],"title":[{"title":"Robotics and autonomous systems","title_sort":"Robotics and autonomous systems","subtitle":"international journal"}],"origin":[{"publisher":"Elsevier ; North Holland Publ. Co.","dateIssuedDisp":"1988-","dateIssuedKey":"1988","publisherPlace":"Amsterdam [u.a.] ; Amsterdam"}],"recId":"271597615","id":{"issn":["1872-793X"],"zdb":["1480750-6"],"eki":["271597615"]},"note":["Gesehen am 09.11.2023"],"physDesc":[{"extent":"Online-Ressource"}],"type":{"media":"Online-Ressource","bibl":"periodical"},"disp":"A novel approach for the generation of complex humanoid walking sequences based on a combination of optimal control and learning of movement primitivesRobotics and autonomous systems"}],"recId":"1697027032","language":["eng"],"name":{"displayForm":["Debora Clever, Monika Harant, Henning Koch, Katja Mombaur, Dominik Endres"]},"note":["Gesehen am 04.05.2020"],"id":{"doi":["10.1016/j.robot.2016.06.001"],"eki":["1697027032"]},"person":[{"role":"aut","given":"Debora","roleDisplay":"VerfasserIn","family":"Clever","display":"Clever, Debora"},{"role":"aut","roleDisplay":"VerfasserIn","given":"Monika","family":"Harant","display":"Harant, Monika"},{"given":"Kai Henning","roleDisplay":"VerfasserIn","role":"aut","family":"Koch","display":"Koch, Kai Henning"},{"role":"aut","roleDisplay":"VerfasserIn","given":"Katja","family":"Mombaur","display":"Mombaur, Katja"},{"given":"Dominik","roleDisplay":"VerfasserIn","role":"aut","display":"Endres, Dominik","family":"Endres"}],"title":[{"title_sort":"novel approach for the generation of complex humanoid walking sequences based on a combination of optimal control and learning of movement primitives","title":"A novel approach for the generation of complex humanoid walking sequences based on a combination of optimal control and learning of movement primitives"}],"physDesc":[{"extent":"12 S."}],"origin":[{"dateIssuedKey":"2016","dateIssuedDisp":"21 June 2016"}],"type":{"bibl":"article-journal","media":"Online-Ressource"}} | ||
| SRT | |a CLEVERDEBONOVELAPPRO2120 | ||