<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>     caa a22        4500</leader>
  <controlfield tag="001">528782088</controlfield>
  <controlfield tag="005">20190822030952.0</controlfield>
  <controlfield tag="007">cr unu---uuuuu</controlfield>
  <controlfield tag="008">180924e20180704xx      s     000 0 eng  </controlfield>
  <datafield tag="024" ind1="7" ind2="0">
   <subfield code="a">10.3929/ethz-b-000276805</subfield>
   <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="024" ind1="7" ind2="0">
   <subfield code="a">10.1109/LRA.2018.2852785</subfield>
   <subfield code="2">doi</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(ETHRESEARCH)oai:www.research-collection.ethz.ch:20.500.11850/276805</subfield>
  </datafield>
  <datafield tag="245" ind1="0" ind2="0">
   <subfield code="a">Trajectory Optimization with Implicit Hard Contacts</subfield>
   <subfield code="h">[Elektronische Daten]</subfield>
   <subfield code="c">[Jan Carius, id_orcid 0000-0001-7158-9404, René Ranftl, Vladen Koltun, Marco; id_orcid 0000-0002-4285-4990 Hutter]</subfield>
  </datafield>
  <datafield tag="506" ind1=" " ind2=" ">
   <subfield code="a">Open access</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="520" ind1="3" ind2=" ">
   <subfield code="a">We present a contact invariant trajectory optimization formulation to synthesize motions for legged robotic systems. The method is capable of finding optimal trajectories subject to whole body dynamics with hard contacts. Contact switches are determined automatically. We make use of concepts from bilevel optimization to find gradients of the system dynamics including the constraint forces and subsequently solve the optimal control problem with the unconstrained iLQR algorithm. Our formulation achieves fast computation times and scales well with the number of contact points. The physical correctness of the produced trajectories is verified through experiments in simulation and on real hardware. We showcase our method on a single legged hopper for which jumping and forward hopping motions are synthesized with an arbitrary number of contact switches. The jumping trajectories can be tracked on the robot and allow it to safely liftoff and land.</subfield>
  </datafield>
  <datafield tag="540" ind1=" " ind2=" ">
   <subfield code="a">In Copyright - Non-Commercial Use Permitted</subfield>
   <subfield code="u">http://rightsstatements.org/page/InC-NC/1.0</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2="7">
   <subfield code="a">Dynamics</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2="7">
   <subfield code="a">Optimization and Optimal Control</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="690" ind1=" " ind2="7">
   <subfield code="a">Legged robots</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Carius</subfield>
   <subfield code="D">Jan</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="700" ind1="0" ind2=" ">
   <subfield code="a">id_orcid 0000-0001-7158-9404</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Ranftl</subfield>
   <subfield code="D">René</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Koltun</subfield>
   <subfield code="D">Vladen</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
   <subfield code="a">Hutter</subfield>
   <subfield code="D">Marco; id_orcid 0000-0002-4285-4990</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="773" ind1="0" ind2=" ">
   <subfield code="t">IEEE Robotics and Automation Letters</subfield>
   <subfield code="d">Piscataway, NJ : IEEE</subfield>
   <subfield code="g">3 (4), pp. 3316-3323</subfield>
   <subfield code="x">2377-3766</subfield>
  </datafield>
  <datafield tag="856" ind1="4" ind2="0">
   <subfield code="u">http://hdl.handle.net/20.500.11850/276805</subfield>
   <subfield code="q">text/html</subfield>
   <subfield code="z">WWW-Backlink auf das Repository (Open access)</subfield>
  </datafield>
  <datafield tag="908" ind1=" " ind2=" ">
   <subfield code="D">1</subfield>
   <subfield code="a">Journal Article</subfield>
   <subfield code="2">ethresearch</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">856</subfield>
   <subfield code="E">40</subfield>
   <subfield code="u">http://hdl.handle.net/20.500.11850/276805</subfield>
   <subfield code="q">text/html</subfield>
   <subfield code="z">WWW-Backlink auf das Repository (Open access)</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Carius</subfield>
   <subfield code="D">Jan</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">--</subfield>
   <subfield code="a">id_orcid 0000-0001-7158-9404</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Ranftl</subfield>
   <subfield code="D">René</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Koltun</subfield>
   <subfield code="D">Vladen</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">700</subfield>
   <subfield code="E">1-</subfield>
   <subfield code="a">Hutter</subfield>
   <subfield code="D">Marco; id_orcid 0000-0002-4285-4990</subfield>
   <subfield code="e">joint author</subfield>
  </datafield>
  <datafield tag="950" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="P">773</subfield>
   <subfield code="E">0-</subfield>
   <subfield code="t">IEEE Robotics and Automation Letters</subfield>
   <subfield code="d">Piscataway, NJ : IEEE</subfield>
   <subfield code="g">3 (4), pp. 3316-3323</subfield>
   <subfield code="x">2377-3766</subfield>
  </datafield>
  <datafield tag="898" ind1=" " ind2=" ">
   <subfield code="a">BK010053</subfield>
   <subfield code="b">XK010053</subfield>
   <subfield code="c">XK010000</subfield>
  </datafield>
  <datafield tag="949" ind1=" " ind2=" ">
   <subfield code="B">ETHRESEARCH</subfield>
   <subfield code="F">ETHRESEARCH</subfield>
   <subfield code="b">ETHRESEARCH</subfield>
   <subfield code="j">Journal Article</subfield>
   <subfield code="c">Open access</subfield>
  </datafield>
 </record>
</collection>
