Ballistic Motion Planning for Jumping Superheroes

Mylène Campana, Pierre Fernbach, Steve Tonneau, Michel Taïx, Jean-Paul Laumond

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

We present a framework capable of automatically planning and animating dynamic multi-contact jumping trajectories for arbitrary legged characters and environments. Our contribution is the introduction of an approximate yet efficient multi-contact impulse formulation, used at the motion planning phase. We combine this criterion with a heuristic for estimating the contact locations without explicitly computing them, which breaks the combinatorial aspect of contact generation. This low dimensional formulation is used to efficiently extend an existing ballistic motion planner to legged characters. We then propose a procedural method to animate the planned trajectory. Our approach thus results from a trade-off between accuracy of the law of physics and computational efficiency. We empirically justify this approach by demonstrating a large variety of behaviors for four legged characters in five scenarios.
Original languageEnglish
Title of host publicationProceedings of the 9th International Conference on Motion in Games
Place of PublicationNew York, NY, USA
PublisherACM
Pages133-138
Number of pages6
ISBN (Print)978-1-4503-4592-7
DOIs
Publication statusPublished - 10 Oct 2016
Event9th International Conference on Motion in Games - Burlingame, United States
Duration: 10 Oct 201612 Oct 2016
https://mig2016.inria.fr/

Publication series

NameMIG '16
PublisherACM

Conference

Conference9th International Conference on Motion in Games
Abbreviated titleMiG'16
Country/TerritoryUnited States
CityBurlingame
Period10/10/1612/10/16
Internet address

Keywords / Materials (for Non-textual outputs)

  • animation
  • ballistic trajectory
  • jump
  • motion planning

Fingerprint

Dive into the research topics of 'Ballistic Motion Planning for Jumping Superheroes'. Together they form a unique fingerprint.

Cite this