Abstract
Particle filters are being widely used in tracking single object for its unique advantages. According to former studies, particle filters can solve the tracking problems in the circumstances of nonlinear and non-Gaussian observation. In this paper, we propose a robot teaching method based on multi-objective particle filter for motion tracking, in which targets can be recognized by the value of H in HSV color space. After the targets are recognized, particle filtering is applied to achieve motion tracking. PnP algorithm is another essential part of this method, which can obtain translation and rotation matrix of the moving objects. All these pose information is sent to robot to reproduce the targets’ motions. The experiment in this paper is divided into three parts, firstly, a single robot arm achieve the linear motion along three-axis respectively, and then move along a particular trajectory. Finally, to achieve both arms tracking hands movements at the same time. When the single target is tracked, the experimental results are better compared with track hands simultaneously.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brogårdh, T.: Present and future robot control development—an industrial perspective. Ann. Rev. Control 31(1), 69–79 (2007)
Ishii, M.: A robot teaching method using Hyper Card system. In: Proceedings of the IEEE International Workshop on Robot and Human Communication, pp. 410–412. IEEE (1992)
Ikeura, R., Inooka, H.: Manual control approach to the teaching of a robot task. IEEE Trans. Syst. Man Cybern. 24(9), 1339–1346 (1994)
Ju, Z., Yang, C., Li, Z., et al.: Teleoperation of humanoid baxter robot using haptic feedback. In: International Conference on Multisensor Fusion and Information Integration for Intelligent Systems, pp. 1–6. IEEE (2014)
Neto, P., Pires, J.N., Moreira, A.P.: CAD-based off-line robot programming. In: Robotics Automation and Mechatronics, pp. 516–521. IEEE (2010)
Lin, H.I., Chiang, Y.P.: Understanding human hand gestures for learning robot pick-and-place tasks. Int. J. Adv. Rob. Syst. 12, 1 (2015)
Gordon, N., Salmond, D., Ewing, C.: Bayesian state estimation for tracking and guidance using the bootstrap filter. J. Guidance Control Dyn. 18(6), 1434–1443 (2012)
Isard, M., Blake, A.: Contour tracking by stochastic propagation of conditional density. In: Buxton, B., Cipolla, R. (eds.) ECCV 1996. LNCS, vol. 1064, pp. 343–356. Springer, Heidelberg (1996). doi:10.1007/BFb0015549
Isard, M., Blake, A.: CONDENSATION—conditional density propagation for visual tracking. Int. J. Comput. Vis. 29(1), 5–28 (1998)
Kitagawa, G.: Monte Carlo filter and smoother for non-gaussian nonlinear state space models. J. Comput. Graph. Stat. 5(1), 1–25 (1996)
Schwarz, M.W., Cowan, W.B., Beatty, J.C.: An experimental comparison of RGB, YIQ, LAB, HSV, and opponent color models. ACM Trans. Graph. 6(2), 123–158 (1987)
Cai, Z.Q., Luo, W., Ren, Z.N., et al.: Color recognition of video object based on HSV model. Appl. Mech. Mater. 143–144, 721–725 (2011)
Zhou, Z., Wu, D., Zhu, Z.: Object tracking based on Kalman particle filter with LSSVR. Optik – Int. Journal Light Electron Opt. 127(2), 613–619 (2015)
Chang, C., Ansari, R.: Kernel particle filter for visual tracking. Sig. Process. Lett. IEEE 12(3), 242–245 (2005)
Nummiaro, K., Koller-Meier, E., Gool, L.V.: An adaptive color-based particle filter. Image Vis. Comput. 21(1), 99–110 (2003)
Zhang, Z.: A flexible new technique for camera calibration. IEEE Trans. Pattern Anal. Mach. Intell. 22(11), 1330–1334 (2000)
GML C++ Camera Calibration Toolbox [EB/OL], 4 December 2016. http://graphics.cs.msu.ru/en/node/909
Fischler, M.A., Bolles, R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Commun. ACM 24(6), 381–395 (1981)
Horaud, R., Conio, B., Leboulleux, O., et al.: An analytic solution for the perspective 4-point problem. Comput. Vis. Graph. Image Process. 47(1), 33–44 (1989)
Hough, B.P.: Methods and means for recognizing complex patterns. U.S. Patent No. 3069654 (2010)
Acknowledgments
This work was partially supported by the Scientific and technological project of Guangzhou (2015090330001, 201707010318), partially supported by the Natural Science Foundation of China (51505151), partially supported by the Research Project of State Key Laboratory of Mechanical System and Vibration (MSV201605), and partially supported by the Natural Science Foundation of Guangdong Province (2015A030310239).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Huang, Y., Xie, J., Zhou, H., Zheng, Y., Zhang, X. (2017). A Robot Teaching Method Based on Motion Tracking with Particle Filter. In: Huang, Y., Wu, H., Liu, H., Yin, Z. (eds) Intelligent Robotics and Applications. ICIRA 2017. Lecture Notes in Computer Science(), vol 10463. Springer, Cham. https://doi.org/10.1007/978-3-319-65292-4_56
Download citation
DOI: https://doi.org/10.1007/978-3-319-65292-4_56
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-65291-7
Online ISBN: 978-3-319-65292-4
eBook Packages: Computer ScienceComputer Science (R0)