Abstract
This contribution presents a new system for fast and intuitive industrial robot reprogramming. It is based on a luminous marker built with high-intensity LEDs, which are captured by a set of industrial cameras. Using stereoscopy, the marker supplies 6-DoF human wrist tracking with both position and orientation data. This marker can be efficiently attached to any working tool which then provides a way to capture human skills without further intrusion in the tasks. The acquisition technique makes the tracking very robust against lighting conditions so no environment preparation is needed. The robot is automatically programmed from the demonstrated task which delivers complete abstraction of programming concepts. The system is able to perform in real time, and is low-cost starting with a single pair of industrial cameras though more can be used for improved effectiveness and accuracy. The real-time feature means that the robot is ready to perform as soon as the demonstration is over which carries no overhead of reprogramming times. Also, there is no interference with the task itself since the marker is attached to the work tool and the tracking is contactless; the human operator can then perform naturally. The test bed is a real industrial environment: a spray painting application. A prototype has been developed and installed, and is currently in operation. The tests show that the proposed system enables transferring to the machine the human ability of manipulating a spray gun.
Similar content being viewed by others
References
Ferreira M, Paulo Moreira A, Neto P (2012) A low-cost laser scanning solution for flexible robotic cells: spray coating. Int J Adv Manuf Technol 58(9–12):1031–1041
Chen H, Weihua S, Xi N, Song M, Chen Y (2002) Automated robot trajectory planning for spray painting of free-form surfaces in automotive manufacturing. Robotics and Automation, IEEE Int Conf 1:450–455
Chen H, Weihua S, Xi N, Chen Y, Roche A, Dahl J (2003) A general framework for automatic CAD-guided tool planning for surface manufacturing. Robotics and Automation, IEEE Int Conf 3:3504–3509
Chen H, Xi N (2008) Automated tool trajectory planning of industrial robots for painting composite surfaces. Int J Adv Manuf Technol 35(7–8):680–696
Chen H, Fuhlbrigge T, Li X (2008) Automated industrial robot path planning for spray painting process: A review. Automation Science and Engineering, 2008. CASE 2008. IEEE International Conference on, pages 522–527
Norberto Pires J, Godinho T, Ferreira P (2004) CAD interface for automatic robot welding programming. Ind Robot: Int J 31(1):71–76
Neto P, Mendes N, Araujo R, Pires JN, Moreira AP (2012) High-level robot programming based on CAD: Dealing with unpredictable environments. Ind Robot 39(3):294–303
Neto P, Mendes N (2013) Direct off-line robot programming via a common CAD package. Robot Auton Syst 61(8):896–910
Waldherr S, Romero R, Thrun S (2000) A gesture based interface for human-robot interaction. Auton Robot 9:151–173
Kumar P, Verma J, Prasad S (2012) Hand Data Glove: A Wearable Real-Time Device for Human-Computer Interaction. Hand, 43
Dillmann R, Rogalla O, Ehrenmann M et al. (2000) Learning robot behaviour and skills based on human demonstration and advice: the machine learning paradigm. In Robotics Rresearch, International Symposium, 9, pages 229–238
Zollner R, Rogalla O, Dillmann R (2001) Integration of tactile sensors in a programming by demonstration system. Robot Autom, IEEE Int Conf 3:2578–2583
Zollner R, Rogalla O, Dillmann R, Zollner M (2002) Understanding users intention: programming fine manipulation tasks by demonstration. Intell Robot Syst, Int Conf 2:1114–1119
Rogalla O, Ehrenmann M, Dillmann R (1998) A sensor fusion approach for PbD. IEEE/RSJ Int Conf 2:1040–1045, Intelligent Robots and Systems
Hein B, Worn H (2009) Intuitive and model-based on-line programming of industrial robots: New input devices. In Intelligent Robots and Systems, 2009. IROS 2009. IEEE/RSJ International Conference on, pages 3064–3069
Hein B, Hensel M, Worn H (2008) Intuitive and model-based on-line programming of industrial robots: A modular on-line programming environment. In Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on, pages 3952–3957
Field M, Pan Z, Stirling D, Naghdy F (2011) Human motion capture sensors and analysis in robotics. Ind Robot 38(2):163–171
Elgammal A, Lee C (2009) Tracking people on a torus. Pattern Anal Mach Intell, IEEE Transactions on 31(3):520–538
Shon AP, Grochow K, Rao RPN (2005) Robotic imitation from human motion capture using Gaussian processes. In Humanoid Robots, 2005 5th IEEE-RAS International Conference on, pages 129–134
Naksuk N, Lee CSG, Rietdyk S (2005) Whole-body human-to-humanoid motion transfer. In Humanoid Robots, 2005 5th IEEE-RAS International Conference on, pages 104–109
Sigal L, Balan A, Black MJ (2010) HumanEva: synchronized video and motion capture dataset and baseline algorithm for evaluation of articulated human motion. Int J Comput Vis 87(1–2):4–27
Azad P, Asfour T, Dillmann R (2008) Robust real-time stereo-based markerless human motion capture. In Humanoid Robots, 2008. Humanoids 2008. 8th IEEE-RAS International Conference on, pages 700–707
Azad P, Ude A, Asfour T, Dillmann R (2007) Stereo-based Markerless Human Motion Capture for Humanoid Robot Systems. In Robotics and Automation, 2007 I.E. International Conference on, pages 3951–3956
Cutti AG, Giovanardi A, Rocchi L, Davalli A (2006) A simple test to assess the static and dynamic accuracy of an inertial sensors system for human movement analysis. In Engineering in Medicine and Biology Society, 2006. EMBS’06. 28th Annual International Conference of the IEEE, pages 5912–5915
Yamamoto T, Fujinami T (2008) Hierarchical organization of the coordinative structure of the skill of clay kneading. Hum Mov Sci 27(5):812–22
Benbasat AY, Paradiso JA (2002) An Inertial Measurement Framework for Gesture Recognition and Applications. In Revised Papers from the International Gesture Workshop on Gesture and Sign Languages in HumanComputer Interaction, GW’01, pages 9–20, London, UK, UK, SpringerVerlag
Malheiros P, Costa P, Moreira AP Robust 3D motion capture and object positioning system using light emitting markers synchronized with stereoscopic camera system. UPIN NPat.77/Pat. 41, Int.Patent PCT/IB2009/007186
Hartley RI, Zisserman A (2004) Multiple View Geometry in Computer Vision. Cambridge University Press, ISBN: 0521540518, second edition
Pratt V, Point P (1987) Direct Least-Squares Fitting of Algebraic Surfaces, Technical report
Lukács G, Marshall AD, Martin RR (1997) Geometric least-squares fitting of spheres, cylinders, cones and tori. Technical report
Kabsch W (1976) A solution for the best rotation to relate two sets of vectors. Acta Crystallogr A 32(5):922–923
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
ESM 1
(MPG 19172 kb)
Rights and permissions
About this article
Cite this article
Ferreira, M., Costa, P., Rocha, L. et al. Stereo-based real-time 6-DoF work tool tracking for robot programing by demonstration. Int J Adv Manuf Technol 85, 57–69 (2016). https://doi.org/10.1007/s00170-014-6026-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-014-6026-x