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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Schaal, S.: Is imitation learning the route to humanoid robots? Trends in Cognitive Sciences 3(6), 233–242 (1999)
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)
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)
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)
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)
Ijspeert, A.J., Nakanishi, J., Schaal, S.: Learning attractor landscapes for learning motor primitives (2002)
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)
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)
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)
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)
Khansari-Zadeh, S.M., Billard, A.: Learning stable nonlinear dynamical systems with gaussian mixture models. IEEE Transactions on Robotics 27(5), 943–957 (2011)
Vapnik, V.N.: The Nature of Statistical Learning Theory. Springer, New York (1995)
Suykens, J.A.K., Vandewalle, J.: Least Square Support Vector Machine Classifiers. Neural Processing Letters 9(3), 293–300 (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)