Nothing Special   »   [go: up one dir, main page]

Skip to main content

Motion Programs for Puppet Choreography and Control

  • Conference paper
Hybrid Systems: Computation and Control (HSCC 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4416))

Included in the following conference series:

Abstract

This paper presents a motion description language (MDLp) for specifying and encoding autonomous puppetry plays in a manner that is faithful to the way puppetry choreography is currently formulated. In particular, MDLp is a formal language whose strings, when parsed by a dynamical system (the puppet) produces optimized, hybrid control laws corresponding to strings of motions, locations, and temporal durations for each agent. The paper is concerned with the development of this language as well as with an optimization engine for hybrid optimal control of MDLp strings, and with the generation of motion primitives within the “Imitate, Simplify, Exaggerate” puppetry paradigm.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Arkin, R.C.: Behavior Based Robotics. The MIT Press, Cambridge (1998)

    Google Scholar 

  2. Baird, B.: The Art of the Puppet. Mcmillan Company, New York (1965)

    Google Scholar 

  3. Bicchi, A., Marigo, A., Piccoli, B.: Encoding Steering Control with Symbols. In: IEEE Conference on Decision and Control, Maui, Hawaii, Dec. 2003, IEEE, Los Alamitos (2003)

    Google Scholar 

  4. Brockett, R.W.: On the Computer Control of Movement. In: Proceedings of the 1988 IEEE Conference on Robotics and Automation, New York, April 1988, pp. 534–540. IEEE Computer Society Press, Los Alamitos (1988)

    Chapter  Google Scholar 

  5. Bullo, F., Lewis, A.D.: Geometric Control of Mechanical Systems. Texts in Applied Mathematics, vol. 49. Springer, Heidelberg (2004)

    Google Scholar 

  6. Cassandras, C.G., Lafortune, S.: Introduction to Discrete Event Systems. Kluwer Academic Publishers, Norwell (1999)

    MATH  Google Scholar 

  7. Center for Puppetry Arts, http://www.puppet.org/

  8. Egerstedt, M.: Motion Description Languages for Multi-Modal Control in Robotics. In: Bicchi, A., Cristensen, H., Prattichizzo, D. (eds.) Control Problems in Robotics. Springer Tracts in Advanced Robotics, vol. 4, pp. 75–90. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Egerstedt, M., Martin, C.F.: Conflict Resolution for Autonomous Vehicles: A Case Study in Hierarchical Control Design. International Journal of Hybrid Systems 2(3), 221–234 (2002)

    Google Scholar 

  10. Egerstedt, M., Brockett, R.W.: Feedback Can Reduce the Specification Complexity of Motor Programs. IEEE Transactions on Automatic Control 48(2), 213–223 (2003)

    Article  MathSciNet  Google Scholar 

  11. Engler, L., Fijan, C.: Making Puppets Come Alive. Taplinger Publishing Company, New York (1973)

    Google Scholar 

  12. Frazzoli, E.: Explicit Solutions for Optimal Maneuver-Based Motion Planning. In: IEEE Conference on Decision and Control, Maui, Hawaii, Dec. 2003, IEEE, Los Alamitos (2003)

    Google Scholar 

  13. Frazzoli, E., Dahleh, M.A., Feron, E.: Maneuver-Based Motion Planning for Nonlinear Systems with Symmetries. IEEE Transactions on Robotics 21(6), 1077–1091 (2005)

    Article  Google Scholar 

  14. Hristu-Varsakelis, D., Egerstedt, M., Krishnaprasad, P.S.: On The Structural Complexity of the Motion Description Language MDLe. In: IEEE Conference on Decision and Control, Maui, Hawaii, Dec. 2003, IEEE, Los Alamitos (2003)

    Google Scholar 

  15. Johnson, E., Murphey, T.: Dynamic Modeling and Motion Planning for Marionettes: Rigid Bodies Articulated by Massless Strings. Submitted to ICRA (2007)

    Google Scholar 

  16. Klavins, E.: A language for modeling and programming cooperative control systems. In: Proceedings of the International Conference on Robotics and Automation (2004)

    Google Scholar 

  17. Kloetzer, M., Belta, C.: Hierarchical Abstractions for Robotic Swarms. In: IEEE International Conference on Robotics and Automation, Orlando, FL, IEEE Computer Society Press, Los Alamitos (2006)

    Google Scholar 

  18. Kortenkamp, D., Bonasso, R.P., Murphy, R. (eds.): Artificial Intelligence and Mobile Robots. The MIT Press, Cambridge (1998)

    Google Scholar 

  19. Ludwig, J.: Rainforest adventures, http://www.puppet.org/perform/rainforest.shtml

  20. Manikonda, V., Krishnaprasad, P.S., Hendler, J.: Languages, Behaviors, Hybrid Architectures and Motion Control. In: Willems, J.C., Baillieul, J. (eds.) Mathematical Control Theory, pp. 199–226. Springer, Heidelberg (1998)

    Google Scholar 

  21. Pappas, G.J., Laffierier, G., Sastry, S.: Hierarchically consistent control sytems. IEEE Trans. Automatic Control 45(6), 1144–1160 (2000)

    Article  MATH  Google Scholar 

  22. Tabuada, P., Pappas, G.: Linear Time Logic Control of Discrete-Time Linear Systems. Accepted for publication in IEEE Transactions on Automatic Control

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alberto Bemporad Antonio Bicchi Giorgio Buttazzo

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Egerstedt, M., Murphey, T., Ludwig, J. (2007). Motion Programs for Puppet Choreography and Control. In: Bemporad, A., Bicchi, A., Buttazzo, G. (eds) Hybrid Systems: Computation and Control. HSCC 2007. Lecture Notes in Computer Science, vol 4416. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71493-4_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71493-4_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71492-7

  • Online ISBN: 978-3-540-71493-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics