Automated learning for parameter optimization of robotic assembly tasks utilizing genetic algorithms

A challenge for automating mechanical assembly is that cumulative uncertainties typically exceed part clearances, which makes conventional position-based tactics unsuccessful. Force-based assembly strategies offer a potential solution, although such methods are still poorly understood and can be difficult to program. In this paper, we describe a force-based robotic assembly approach that uses fixed strategies with tunable parameters. A generic assembly strategy suitable for execution on an industrial robot is selected by the programmer. Parameters are then self-tuned empirically by the robot using a genetic-algorithm learning process that seeks to minimize assembly time subject to contact-force limits. Results are presented for two automotive part assembly examples using ABB robots with commercial force-control software, showing that the approach is highly effective and suitable for industrial use.

[1]  Wyatt S. Newman,et al.  Towards automatic transfer of human skills for robotic assembly , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[2]  Warren P. Seering,et al.  A machine learning algorithm for automated assembly , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[3]  Wyatt S. Newman,et al.  Interpretation of force and moment signals for compliant peg-in-hole assembly , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[4]  A. Bell,et al.  On-pendant robotic assembly parameter optimization , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[5]  Wyatt S. Newman,et al.  Improving robotic assembly performance through autonomous exploration , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[6]  Daniel E. Whitney,et al.  Force Feedback Control of Manipulator Fine Motions , 1977 .

[7]  Yoh-Han Pao,et al.  A guided evolutionary computation technique as function optimizer , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[8]  David P. Gravel Efficient method for optimization of force controlled robotic assembly parameters , 2007 .

[9]  Simon X. Yang,et al.  Virtual assembly with biologically inspired intelligence , 2003, IEEE Trans. Syst. Man Cybern. Part C.

[10]  Mohsen A. Jafari,et al.  Finite automata decomposition for flexible manufacturing systems control and scheduling , 2003, IEEE Trans. Syst. Man Cybern. Part C.