[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

A Programming by Demonstration with Least Square Support Vector Machine for Manipulators

  • Conference paper
Intelligent Robotics and Applications

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 9246))

  • 3626 Accesses

Abstract

This paper presents a method of programming by demonstration, aiming at instructing the manipulator to accomplish tasks with obstacles in the way or with strict motion paths. Least square support vector machine (LS-SVM), based on the principle of structure risk minimization, is employed to achieve better generalization and reproduced trajectories with higher accuracy. Furthermore, the velocity field method is applied to maintain the convergence of reproduced trajectories and smooth the motion. Finally, a series of obstacle avoidance experiments with a 7-DOF manipulator are conducted to verify the feasibility of the proposed method.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.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
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 35.99
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 44.99
Price includes VAT (United Kingdom)
  • 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. Billard, A., Calinon, S., Dillmann, R., Schaal, S.: Robot programming by demonstration. In: Siciliano, B., Khatib, O., (eds.) Handbook of Robotics, ch. 59. Springer, New York (2008)

    Chapter  Google Scholar 

  2. Schaal, S.: Is imitation learning the route to humanoid robots? Trends in Cognitive Sciences 3(6), 233–242 (1999)

    Article  Google Scholar 

  3. Dong, S., Williams, B.: Learning and recognition of hybrid manipulation motions in variable environments using probabilistic flow tubes. International Journal of Social Robotics 4(4), 357–368 (2012)

    Article  Google Scholar 

  4. Tso, S.K., Liu, K.P.: Hidden Markov model for intelligent extraction of robot trajectory command from demonstrated trajectories. In: Proceedings of The IEEE International Conference on Industrial Technology (ICIT 1996), pp. 294−298. IEEE (1996)

    Google Scholar 

  5. Calinon, S., Guenter, F., Billard, A.: On learning, representing, and generalizing a task in a humanoid robot. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics 37(2), 286–298 (2007)

    Article  Google Scholar 

  6. Calinon, S., Billard, A.: A probabilistic programming by demonstration framework handling constraints in joint space and task space. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2008, pp. 367−372. IEEE (2008)

    Google Scholar 

  7. Ijspeert, A.J., Nakanishi, J., Schaal, S.: Learning attractor landscapes for learning motor primitives (2002)

    Google Scholar 

  8. Schaal, S.: Dynamic movement primitives-a framework for motor control in humans and humanoid robotics. In: Adaptive Motion of Animals and Machines, pp. 261−280. Springer, Tokyo (2006)

    Google Scholar 

  9. Ude, A., Atkeson, C.G., Riley, M.: Planning of joint trajectories for humanoid robots using B-spline wavelets. In: Proceedings of IEEE International Conference on Robotics and Automation, ICRA 2000, vol. 3, pp. 2223−2228. IEEE (2000)

    Google Scholar 

  10. Gribovskaya, E., Billard, A.: Learning nonlinear multi-variate motion dynamics for real-time position and orientation control of robotic manipulators. In: 9th IEEE-RAS International Conference on Humanoid Robots, Humanoids 2009, pp. 472−477. IEEE (2009)

    Google Scholar 

  11. Bentivegna, D.C., Atkeson, C.G.: Learning from observation using primitives. In: Proceedings of IEEE International Conference on Robotics and Automation, ICRA 2001, vol. 2, pp. 1988−1993. IEEE (2001)

    Google Scholar 

  12. Khansari-Zadeh, S.M., Billard, A.: Learning stable nonlinear dynamical systems with gaussian mixture models. IEEE Transactions on Robotics 27(5), 943–957 (2011)

    Article  Google Scholar 

  13. Vapnik, V.N.: The Nature of Statistical Learning Theory. Springer, New York (1995)

    Book  Google Scholar 

  14. Suykens, J.A.K., Vandewalle, J.: Least Square Support Vector Machine Classifiers. Neural Processing Letters 9(3), 293–300 (1999)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zainan Jiang .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Zhao, J., Li, C., Jiang, Z., Liu, H. (2015). A Programming by Demonstration with Least Square Support Vector Machine for Manipulators. In: Liu, H., Kubota, N., Zhu, X., Dillmann, R. (eds) Intelligent Robotics and Applications. Lecture Notes in Computer Science(), vol 9246. Springer, Cham. https://doi.org/10.1007/978-3-319-22873-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-22873-0_12

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-22872-3

  • Online ISBN: 978-3-319-22873-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics