Skip to main content
Log in

On-line incremental learning for unknown conditions during assembly operations with industrial robots

  • Original Paper
  • Published:
Evolving Systems Aims and scope Submit manuscript

Abstract

The assembly operation using industrial robots can be accomplished successfully in well-structured environments where the mating pair location is known in advance. However, in real-world scenarios there are uncertainties associated to sensing, control and modelling errors that make the assembly task very complex. In addition, there are also unmodeled uncertainties that have to be taken into account for an effective control algorithm to succeed. Among these uncertainties, it can be mentioned disturbances, backlash and aging of mechanisms. In this paper, a method to overcome the effect of those uncertainties based on the Fuzzy ARTMAP artificial neural network (ANN) to successfully accomplish the assembly task is proposed. Experimental work is reported using an industrial 6 DOF robot arm in conjunction with a vision system for part location and wrist force/torque sensing data for assembly. Force data is fed into an ANN evolving controller during a typical peg in hole (PIH) assembly operation. The controller uses an incremental learning mechanism that is solely guided by the sensed forces. In this article, two approaches are presented in order to compare the incremental learning capability of the manipulator. The first approach uses a primitive knowledge base (PKB) containing 16 primitive movements to learn online the first insertion. During assembly, the manipulator learns new patterns according to the learning criteria which turn the PKB into an enhanced knowledge base (EKB). During a second insertion the controller uses effectively the EKB and operation improves. The second approach employs minimum information (it contains only the assembly direction) and the process starts from scratch. After several operations, that knowledge base increases by including only the needed patterns to perform the insertion. Experimental results showed that the evolving controller is able to assemble the matting pairs enhancing its knowledge whenever it is needed depending on the part geometry and level of expertise. Our approach is demonstrated through several PIH operations with different tolerances and part geometry. As the robot’s expertise evolves, the PIH operation is carried out faster with shorter assembly trajectories.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  • Angelov P, Filev D, Kasabov N (2010) Evolving intelligent systems: methodology and applications. IEEE Press Series on Computational Intelligence. Willey

  • Asada H (1990) Teaching and learning of compliance using neural nets. IEEE Int Conf Robot Autom. pp 1237–1244

  • Baek J, Lee H, Lee B, Lee H, Kim E (2014) An efficient genetic selection of the presentation order in simplified fuzzy ARTMAP patterns. Appl Soft Comput. vol 22, pp 101–107

  • Bruzzone LE, Molfino RM, Zoppi M (2002) Modelling and control of peg-in-hole assembly performed by a translational robot. In: Proceedings of the International Conference Modeling Identification and Control, Austria, pp 512–7

  • Carpenter GA, Grossberg S, Markunzon N, Reynolds JH, Rosen DB (1992) Fuzzy ARTMAP: a neural network architecture for incremental learning of analog multidimensional maps. IEEE Trans Neural Netw 3(5):698–713

    Article  Google Scholar 

  • Chen Y, Han X, Okada M, Chen Y, Naghdy F (2007) Intelligent robotic peg-in-hole insertion learning based on haptic virtual environment. In: Computer-Aided Design and Computer Graphics, 2007 10th IEEE International Conference on, pp 355–360

  • Cervera E, del Pobil AP (1996) Learning and classification of contact states in robotic assembly tasks. In: Proceedings of the 9th International Conference on IEA/AIE, pp 725–730

  • Cervera E, del Pobil AP (1997) Programming and learning in real-world manipulation tasks. In: IEEE/RSJ International Conference on Intelligent Robot and Systems, pp 471–476

  • Duan F, Tan JTC, Zhang Y, Watanabe K, Pongthanya N, Sugi M, Arai T (2007) Analyze assembly skills using a motion simulator. In: Robotics and Biomimetics, 2007. ROBIO 2007. IEEE International Conference on, pp 1428–1433

  • Gama J, Aguilar J (2007) Knowledge discovery from data streams. Intell Data Anal. vol 11, pp 1–2

  • Gonçalves PJS, Lopes PJF, Torres PMB, Sequeira JMR (2013) Evolving fuzzy uncalibrated visual servoing for mobile robots. Comput Intell Decis Making. pp 57–68

  • Gullapalli V, Franklin JA, Benbrahim H (1994) Acquiring robot skills via reinforcement learning. IEEE Control Systems. pp 13–24

  • Howarth M (1998) An investigation of task level programming for robotic assembly, Ph.D. Thesis, The Nottingham Trent University

  • Huang L, Song Q, Kasabov N (2005) Evolving connectionist systems based role allocation of robots for soccer playing. Intelligent Control, 2005. In: Proceedings of the 2005 IEEE International Symposium on, Mediterrean Conference on Control and Automation, pp 36–40

  • Huang S, Aertbelien E, Bruyninckx H, VanBrussel H (2013) Behavior based task learning by demonstration for mobile manipulators. Int J Autom Smart Technol 3(1):19–28

    Article  Google Scholar 

  • Kasabov N, Filev D (2006) Evolving intelligent systems: methods, learning, & applications. Evolving Fuzzy Systems. In: 2006 International Symposium on, pp 8–18

  • Kasabov N (2007) Evolving connectionist systems: the knowledge engineering approach. Springer, Berlin

    Google Scholar 

  • Klaus G, Glette K, Høvin M (2013) Evolving locomotion for a 12-DOF quadruped robot in simulated environments. Biosystems 112(2):102–106

    Article  Google Scholar 

  • Nedev DG, Haasdijk E et al (2014) Controlling maximum evaluation duration in on-line and on-board evolutionary robotics. Evolving Systems, pp 1–12

  • Xu J, He H, Man H (2012) DCPE co-training for classification. Neurocomputing, vol 86, pp 75–85

  • Yun SK (2008) Compliant manipulation for peg-in-hole: is passive compliance a key to learn contact motion? In: Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on, pp 1647–1652

Download references

Acknowledgments

Authors want to acknowledge CONACyT for Mr. Navarro Gonzalez’s scholarship to pursue his doctoral studies.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I. Lopez-Juarez.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Navarro-Gonzalez, J.L., Lopez-Juarez, I., Ordaz-Hernandez, K. et al. On-line incremental learning for unknown conditions during assembly operations with industrial robots. Evolving Systems 6, 101–114 (2015). https://doi.org/10.1007/s12530-014-9125-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12530-014-9125-x

Keywords

Navigation