Search results

1 – 2 of 2
Article
Publication date: 22 June 2018

Toufik Al Khawli, Hamza Bendemra, Muddasar Anwar, Dewald Swart and Jorge Dias

This paper presents a method for extracting the geometric primitives of a circle in a three-dimensional space from a discrete point cloud data set obtained by a laser stripe…

Abstract

Purpose

This paper presents a method for extracting the geometric primitives of a circle in a three-dimensional space from a discrete point cloud data set obtained by a laser stripe sensor. This paper aims to first establish a reference frame for the robotic drilling process by detecting the position and orientation of a reference hole on structural parts in a pre-drilling step, and second, to perform quality inspection of the hole in a post-drilling step.

Design/methodology/approach

The method is divided into the following steps: a plane is initially fitted on the data by evaluating the principle component analysis using singular value decomposition; the data points or measurements are then rotated around an arbitrary axis using the Rodrigues’ rotation formula such that the normal direction of the estimated plane and the z-axis direction is parallel; the Delaunay triangulation is constructed on the point cloud and the confidence interval is estimated for segmenting the data set located at the circular boundary; and finally, a circular profile is fitted on the extracted set and transformed back to the original position.

Findings

The geometric estimation of the circle in three-dimensional space constitutes of the position of the center, the diameter and the orientation, which is represented by the normal vector of the plane that the circle lives in. The method is applied on both simulated data set with the addition of several noise levels and experimental data sets. The main purpose of both the tests is to quantify the accuracy of the estimated diameter. The results show good accuracy (mean relative error < 1 per cent) and high robustness to noise.

Research limitations/implications

The proposed method is applied here to estimate the geometric primitives of only one circle (the reference hole). If multiple circles are needed, an addition clustering procedure is required to cluster the segmented data into multiple data sets. Each data set represents a circle. Also, the method does not operate efficiently on a sparse data sets. Dense data are required to cover the hole (at least ten scans to cover the hole diameter).

Practical implications

Researchers and practitioners can integrate this method with several robotic manufacturing applications where high accuracy is required. The extracted position and orientation of the hole are used to minimize the positioning and alignment errors between the mounted tool tip and the workpiece.

Originality/value

The method introduces data analytics for estimating the geometric primitives in the robotic drilling application. The main advantage of the proposed method is to register the top surface of the workpiece with respect to robot base frame with a high accuracy. An accurate workpiece registration is extremely necessary in the lateral direction (identifying where to drill), as well as in the vertical direction (identifying how far to drill).

Details

Industrial Robot: An International Journal, vol. 45 no. 3
Type: Research Article
ISSN: 0143-991X

Keywords

Article
Publication date: 22 March 2018

Hamza Bendemra, Toufik Al Khawli, Muddasar Anwar, Dewald Swart and Cesare Stefanini

The purpose of this paper is to present a novel force sensing jig for robot-assisted drilling used to drill holes for the fastening of floating nut plates in aircraft assembly.

Abstract

Purpose

The purpose of this paper is to present a novel force sensing jig for robot-assisted drilling used to drill holes for the fastening of floating nut plates in aircraft assembly.

Design/methodology/approach

The paper describes the drill jig, which consists of a parallel gripper, peg-in-hole pins and a back-plate with a recess where a Polydimethylsiloxane cone is placed on top of a force sensor. As the jig approaches the part, the force sensor registers the applied force until it reaches steady state, which indicates full contact between the jig and the part. The peg-in-hole pins then lock into a pre-existing hole, which provides a mechanical reference, and the support plate provides back support during drilling.

Findings

Positional accuracy and the repeatability of the system were successfully placed within the specification for accuracy and repeatability (0.1 mm tolerance and 0.2 mm tolerance, respectively).

Practical implications

The drill jig can be integrated into existing robot drilling solutions and modified for specific applications. The integration of the force sensor provides data for engineers to monitor and analyze forces during drilling. The design of the force sensing drill jig is particularly suited to industrial prototype robot drilling end-effectors for small and medium manufacturers.

Originality/value

The key novelties of this drilling jig are in the compact assembly, modular design and inclusion of force sensing and back support features.

Details

Industrial Robot: An International Journal, vol. 45 no. 2
Type: Research Article
ISSN: 0143-991X

Keywords

1 – 2 of 2