Skip to main content

Demonstration-Guided Motion Planning

  • Chapter
  • First Online:

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 100))

Abstract

We present demonstration-guided motion planning (DGMP), a new frame-work for planning motions for personal robots to perform household tasks. DGMP combines the strengths of sampling-based motion planning and robot learning from demonstrations to generate plans that (1) avoid novel obstacles in cluttered environments, and (2) learn and maintain critical aspects of the motion required to successfully accomplish a task. Sampling-based motion planning methods are highly effective at computing paths from start to goal configurations that avoid obstacles, but task constraints (e.g. a glass of water must be held upright to avoid a spill) must be explicitly enumerated and programmed. Instead, we use a set of expert demonstrations and automatically extract time-dependent task constraints by learning low variance aspects of the demonstrations, which are correlated with the task constraints. We then introduce multi-component rapidly-exploring roadmaps (MC-RRM), a sampling-based method that incrementally computes a motion plan that avoids obstacles and optimizes a learned cost metric. We demonstrate the effectiveness of DGMP using the Aldebaran Nao robot performing household tasks in a cluttered environment, including moving a spoon full of sugar from a bowl to a cup and cleaning the surface of a table.

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

Buying options

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 EPUB and 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
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

References

  1. P. Abbeel, D. Dolgov, A. Ng, S. Thrun, Apprenticeship learning for motion planning with application to parking lot navigation, in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Sept. 2008), pp. 1083–1090

    Google Scholar 

  2. P. Abbeel, A.Y. Ng, Apprenticeship learning via inverse reinforcement learning, in Proceedings of International Conference on Machine Learning (ICML) (2004)

    Google Scholar 

  3. Aldebran Robotics, Aldebran Robotics NAO for education (2010), http://www.aldebaran-robotics.com/en/naoeducation

  4. B.D. Argall, S. Chernova, M. Veloso, B. Browning, A survey of robot learning from demonstration. Robot. Auton. Syst. 57, 469–483 (2009)

    Article  Google Scholar 

  5. D. Berenson, T. Simeon, S.S. Srinivasa, Addressing cost-space chasms in manipulation planning, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (May 2011), pp. 4561–4568

    Google Scholar 

  6. S. Billard, R. Calinon, S. Dillmann, Schaal, Robot programming by demonstration, in Handbook of Robotics, ed. by B. Siciliano, O. Khatib (Springer, 2008), ch. 59, pp. 1371–1394

    Google Scholar 

  7. S. Calinon, Robot Programming by Demonstration, 1st edn. (CRC Press Inc, Boca Raton, 2009)

    Google Scholar 

  8. S. Calinon, F.D’halluin, D.G. Caldwell, A.G. Billard, Handling of multiple constraints and motion alternatives in a robot programming by demonstration framework, in 9th IEEE—RAS International Conference on Humanoid Robots (Dec. 2009), pp. 582–588

    Google Scholar 

  9. S. Calinon, F. Guenter, A. Billard, On learning, representing, and generalizing a task in a humanoid robot. IEEE Trans. Syst. Man Cybern. Part B 37(2), 286–298 (2007)

    Article  Google Scholar 

  10. H. Choset, K.M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L.E. Kavraki, S. Thrun, Principles of Robot Motion: Theory, Algorithms, and Implementations (MIT Press, 2005)

    Google Scholar 

  11. J. Claassens, An RRT-based path planner for use in trajectory imitation, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (May 2010), pp. 3090–3095

    Google Scholar 

  12. A. Coates, P. Abbeel, A. Ng, Learning for control from multiple demonstrations, in Proceedings of 25th International Conference on Machine Learning (2008), pp. 144–151

    Google Scholar 

  13. L. Jaillet, J. Cortes, T. Simeon, Sampling-based path planning on configuration-space costmaps. IEEE Trans. Robot. 26(4), 635–646 (2010)

    Article  Google Scholar 

  14. R. Jakel, S.R. Schmidt-Rohr, M. Losch, R. Dillmann, Representation and constrained planning of manipulation strategies in the context of programming by demonstration, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (May 2010), pp. 162–169

    Google Scholar 

  15. S. Karaman, E. Frazzoli, Incremental sampling-based algorithms for optimal motion planning, in Proceedings of Robotics: Science and Systems (2010)

    Google Scholar 

  16. S.M. LaValle, Planning Algorithms (Cambridge University Press, Cambridge, U.K., 2006)

    Book  MATH  Google Scholar 

  17. S.J. Lee, Z. Popović, Learning behavior styles with inverse reinforcement learning. ACM Trans. Graph. (SIGGRAPH 2010) 29(4), 122:1–122:7 (2010)

    Google Scholar 

  18. J. Mainprice, E. Sisbot, L. Jaillet, J. Cortés, R. Alami, T. Siméon, Planning human-aware motions using a sampling-based costmap planner, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (May 2011), pp. 5012–5017

    Google Scholar 

  19. H. Mayer, I. Nagy, A. Knoll, E.U. Braun, R. Lange, R. Bauernschmitt, Adaptive control for human-robot skilltransfer: trajectory planning based on fluid dynamics, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (April 2007), pp. 1800–1807

    Google Scholar 

  20. P. Pastor, H. Hoffmann, T. Asfour, S. Schaal, Learning and generalization of motor skills by learning from demonstration, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (May 2009), pp. 763–768

    Google Scholar 

  21. R.B. Rusu, I.A. Sucan, B.P. Gerkey, S. Chitta, M. Beetz, L.E. Kavraki, Real-time perception-guided motion planning for a personal robot, in Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (Oct. 2009), pp. 4245–4252

    Google Scholar 

  22. H. Sakoe, S. Chiba, Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. Acoust. Speech Sig. Process. 26(1), 43–49 (1978)

    Article  MATH  Google Scholar 

  23. D. Silver, J.A. Bagnell, A. Stentz, Learning from demonstration for autonomous navigation in complex unstructured terrain. Int. J. Robot. Res. 29(12), 1565–1592 (2010)

    Article  Google Scholar 

  24. J. van den Berg, S. Miller, D. Duckworth, H. Hu, A. Wan, X.-Y. Fu, K. Goldberg, P. Abbeel, Superhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrations, in Proceedings of IEEE International Conference on Robotics and Automation (ICRA) (May 2010), pp. 2074–2081

    Google Scholar 

Download references

Acknowledgment

This research was supported in part by the National Science Foundation (NSF) under awards #IIS-0905344 and #IIS-1117127 and by the National Institutes of Health (NIH) under grant #R21EB011628. The authors thank Jenny Womack from the Dept. of Allied Health Sciences for her input and John Thomas and Herman Towles from the Dept. of Computer Science for their help with the experiment setup.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gu Ye .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Ye, G., Alterovitz, R. (2017). Demonstration-Guided Motion Planning. In: Christensen, H., Khatib, O. (eds) Robotics Research . Springer Tracts in Advanced Robotics, vol 100. Springer, Cham. https://doi.org/10.1007/978-3-319-29363-9_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-29363-9_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-29362-2

  • Online ISBN: 978-3-319-29363-9

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics