skip to main content
research-article

Space-time planning with parameterized locomotion controllers

Published: 19 May 2011 Publication History

Abstract

We present a technique for efficiently synthesizing animations for characters traversing complex dynamic environments. Our method uses parameterized locomotion controllers that correspond to specific motion skills, such as jumping or obstacle avoidance. The controllers are created from motion capture data with reinforcement learning. A space-time planner determines the sequence in which controllers must be executed to reach a goal location, and admits a variety of cost functions to produce paths that exhibit different behaviors. By planning in space and time, the planner can discover paths through dynamically changing environments, even if no path exists in any static snapshot. By using parameterized controllers able to handle navigational tasks, the planner can operate efficiently at a high level, leading to interactive replanning rates.

Supplementary Material

MP4 File (tp049_11.mp4)

References

[1]
Arikan, O. and Forsyth, D. A. 2002. Interactive motion generation from examples. In ACM SIGGRAPH 2002 Papers. 483--490.
[2]
Choi, M. G., Lee, J., and Shin, S. Y. 2003. Planning biped locomotion using motion capture data and probabilistic roadmaps. ACM Trans. Graph. 22, 2, 182--203.
[3]
Coros, S., Beaudoin, P., and Van De Panne, M. 2009. Robust task-based control policies for physics-based characters. In ACM SIGGRAPH 2009 Papers. ACM Press.
[4]
Fiorini, P. and Shiller, Z. 1998. Motion planning in dynamic environments using velocity obstacles. Int. J. Robot. Res. 17, 7, 760--772.
[5]
Fraichard, T. 1999. Trajectory planning in a dynamic workspace: A ‘state-time space’ approach. Adv. Robot. 13.
[6]
Geraerts, R. and Overmars, M. 2004. Clearance based path optimization for motion planning. In Proceedings of the IEEE International Conference on Robotics and Automation. 2386--2392.
[7]
Geraerts, R. and Overmars, M. 2006. Creating high-quality roadmaps for motion planning in virtual environments. In Proceedings of the IEEE/RSJ'06 International Conference on Intelligent Robots and Systems. 4355--4361.
[8]
Hsu, D., Kindel, R., and Latombe, J.-C. 2002. Randomized kinody- namic motion planning with moving obstacles. Int. J. Robot. Res. 21, 3, 233--255.
[9]
Kamphuis, A., Mooijekind, M., Nieuwenhuisen, D., and Overmars, M. H. 2004. Automatic construction of roadmaps for path planning in games. In Proceedings of the International Conference on Computer Games. 285--292.
[10]
Kavraki, L., Latombe, J.-C., Svestka, P., and Overmars, M. 1994. Probabilistic roadmaps for path planning in high-dimensional configuration spaces. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'94). 171.
[11]
Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. In ACM SIGGRAPH 2002 Papers. 473--482.
[12]
Lau, M. and Kuffner, J. J. 2005. Behavior planning for character ani- mation. In Proceedings of the Conference of the Science Council of Asia (SCA'05). ACM Press, 271--280.
[13]
Lau, M. and Kuffner, J. J. 2006. Precomputed search trees: Planning for interactive goal-driven animation. In Proceedings of the Conference of the Science Council of Asia (SCA'06). Eurographics Association, 299--308.
[14]
Lee, J., Chai, J., Reitsma, P. S. A., Hodgins, J. K., and Pollard, N. S. 2002. Interactive control of avatars animated with human motion data. In ACM SIGGRAPH 2002 Papers.
[15]
Lee, Y., Lee, S. J., and Popovic, Z. 2009. Compact character controllers. In ACM SIGGRAPH Asia 2009 Papers 28, 5, 1--8.
[16]
Likhachev, M., Ferguson, D., Gordon, G., Stentz, A., and Thrun, S. 2005. Anytime dynamic a*: An anytime, replanning algorithm. In Proceedings of the International Conference on Autonomous Planning and Scheduling (ICAPS'05).
[17]
Lo, W.-Y. and Zwicker, M. 2008. Real-Time planning for parameterized human motion. In Proceedings of the Conference of the Science Council of Asia (SCA'08). Eurographics Association, 29--38.
[18]
Mccann, J. and Pollard, N. 2007. Responsive characters from motion fragments. In ACM SIGGRAPH 2007 Papers. ACM Press, 6.
[19]
Safonova, A. and Hodgins, J. K. 2007. Construction and optimal search of interpolated motion graphs. In ACM SIGGRAPH 2007 Papers. ACM Press, 106.
[20]
Sud, A., Gayle, R., Andersen, E., Guy, S., Lin, M., and Manocha, D. 2007. Real-Time navigation of independent agents using adaptive roadmaps. In Proceedings of the Conference on Virtual Reality Software and Technology (VRST'07). ACM Press, 99--106.
[21]
Sung, M., Kovar, L., and Gleicher, M. 2005. Fast and accurate goal- directed motion synthesis for crowds. In Proceedings of the Conference of the Science Council of Asia (SCA'05). ACM Press, 291--300.
[22]
Treuille, A., Lee, Y., and Popović, Z. 2007. Near-Optimal character animation with continuous control. In ACM SIGGRAPH 2007 Papers. ACM Press.
[23]
van den Berg, J., Ferguson, D., and Kuffner, J. 2006. Anytime path planning and replanning in dynamic environments. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'06). 2366--2371.
[24]
van den Berg, J., Nieuwenhuisen, D., Jaillet, L., and Overmars, M. 2005. Creating robust roadmaps for motion planning in changing environments. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'05). 1053--1059.
[25]
van den Berg, J. and Overmars, M. 2005. Roadmap-Based motion planning in dynamic environments. IEEE Trans. Robot. 21, 5, 885--897.
[26]
van den Berg, J. and Overmars, M. 2006. Path planning in repetitive environments. In Proceedings of the International Conference on Methods and Models in Automation and Robotics (MMAR'06). 657--662.
[27]
van den Berg, J., Patil, S., Sewall, J., Manocha, D., and Lin, M. 2008. Interactive navigation of multiple agents in crowded environments. In Proceedings of the Symposium on Interactive 3D Graphics (I3D'08). ACM Press, 139--147.
[28]
Zucker, M., Kuffner, J. J., and Branicky, M. S. 2007. Multipartite RRTs for rapid replanning in dynamic environments. In Proceedings of the IEEE International Conference on Robotics and Automation (ICRA'07). 1603--1609.

Cited By

View all
  • (2023)Multi‐agent Path Planning with Heterogenous Interactions in Tight SpacesComputer Graphics Forum10.1111/cgf.1473742:6Online publication date: 28-Feb-2023
  • (2022)Exploiting Principal Components for Robots Walking: An Approach for Sub-Optimal LocomotionHuman-Aware Robotics: Modeling Human Motor Skills for the Design, Planning and Control of a New Generation of Robotic Devices10.1007/978-3-030-92521-5_14(255-273)Online publication date: 25-Jan-2022
  • (2021)CO-PILOTProceedings of the 35th International Conference on Neural Information Processing Systems10.5555/3540261.3541060(10444-10456)Online publication date: 6-Dec-2021
  • Show More Cited By

Index Terms

  1. Space-time planning with parameterized locomotion controllers

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Graphics
    ACM Transactions on Graphics  Volume 30, Issue 3
    May 2011
    127 pages
    ISSN:0730-0301
    EISSN:1557-7368
    DOI:10.1145/1966394
    Issue’s Table of Contents
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 19 May 2011
    Revised: 01 December 2010
    Received: 01 July 2010
    Accepted: 01 February 2010
    Published in TOG Volume 30, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Human animation
    2. data-driven animation
    3. motion planning
    4. optimal control

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)12
    • Downloads (Last 6 weeks)4
    Reflects downloads up to 10 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media