Robot Trajectory Planning Using OLP and Structured Light 3D Machine Vision

This paper proposes a new methodology for robotic offline programming (OLP) addressing the issue of automatic program generation directly from 3D CAD models and verification through online 3D reconstruction. Limitations of current OLP include manufacturing tolerances between CAD and workpieces and inaccuracies in workpiece placement and modelled work cell. These issues are addressed and demonstrated through surface scanning, registration, and global and local error estimation. The method allows the robot to adjust the welding path designed from the CAD model to the actual workpiece. Alternatively, for non-repetitive tasks and where a CAD model is not available, it is possible to interactively define the path online over the scanned surface.

[1]  Jorun Kummen Research for the Benefit of Smes , 2010 .

[2]  Nuno Mendes,et al.  CAD-based robot programming: The role of Fuzzy-PI force control in unstructured environments , 2010, 2010 IEEE International Conference on Automation Science and Engineering.

[3]  Ser Yong Lim,et al.  An industrial application of control of dynamic behavior of robots-a walk-through programmed welding robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  R. Schraft THE NEED FOR AN INTUITIVE TEACHING METHOD FOR SMALL AND MEDIUM ENTERPRISES , 2006 .

[5]  Marcos A. Rodrigues,et al.  Novel methods for real-time 3D facial recognition , 2009 .

[6]  M. Rodrigues,et al.  Structured Light Techniques for 3D Surface Reconstruction in Robotic Tasks , 2013, CORES.

[7]  M. Kormann,et al.  An intelligent real time 3D vision system for robotic welding tasks , 2013, 2013 9th International Symposium on Mechatronics and its Applications (ISMA).

[8]  John Norrish,et al.  Recent Progress on Programming Methods for Industrial Robots , 2010, ISR/ROBOTIK.

[9]  Wenrui Dai,et al.  User oriented integration of sensor operations in a offline programming system for welding robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[10]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Lyuba Alboul,et al.  Methods for Indexing Stripes in Uncoded Structured Light Scanning Systems , 2004, WSCG.

[12]  Francis J. Hill Computer Graphics Using Open GL , 1990 .

[13]  Z. M. Bi,et al.  A Framework for CAD- and Sensor-Based Robotic Coating Automation , 2007, IEEE Transactions on Industrial Informatics.

[14]  Marcos A. Rodrigues,et al.  Real-Time 3D Face Recognition using Line Projection and Mesh Sampling , 2011, 3DOR@Eurographics.