Predictive robotic contour following using laser-camera-triangulation

In robotic contour following tasks such as sewing, grinding or applying adhesives, the robot moves a tool along a desired path on a workpiece. In order to compensate inaccuracies of the path definition a vision system can be used to guide the robot during task execution. This paper presents an algorithm to adjust the position and orientation of the tool by predictive vision-based control that compensates system delays caused by the robot dynamics and the vision sensor. Our system includes feature validation for suppressing optical disturbances; tool alignment with minimum angular tracking error along unknown contours; and restricting the tool velocity online depending on the applicable angular velocities. Our experimental setup uses an industrial laser-camera-triangulation sensor providing taught features in 3D such as a visible edge along the surface of the workpiece. The paper includes experimental results of robotic contour following using a wavy compliant surface to validate the approach.

[1]  J. De Schutter,et al.  Combined vision/force control at corners in planar robotic contour following , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[2]  J. De Schutter,et al.  Improving force controlled planar contour following using online eye-in-hand vision based feedforward , 1999, 1999 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Cat. No.99TH8399).

[3]  O. J. M. Smith,et al.  A controller to overcome dead time , 1959 .

[4]  Peter Corke,et al.  Dynamic Issues in Robot Visual-Servo Systems , 1996 .

[5]  Friedrich Lange,et al.  Predictive vision based control of high speed industrial robot paths , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  Lei Zhang,et al.  Development of laser stripe sensor for automatic seam tracking in robotic tailored blank welding , 2008, 2008 7th World Congress on Intelligent Control and Automation.

[7]  David W. Clarke,et al.  Generalized Predictive Control - Part II Extensions and interpretations , 1987, Autom..

[8]  Peter I. Corke,et al.  Dynamic effects in visual closed-loop systems , 1996, IEEE Trans. Robotics Autom..

[9]  张雷,et al.  Development of Laser Stripe Sensor for Automatic Seam Tracking in Robotic Tailored Blank Welding , 2008 .

[10]  David W. Clarke,et al.  Generalized predictive control - Part I. The basic algorithm , 1987, Autom..