Haptic Manipulation of 3D Scans for Geometric Feature Enhancement

Localisation of geometric features like holes, edges, slots, etc. is vital to robotic planning in industrial automation settings. Low-cost 3D scanners are crucial in terms of improving accessibility, but pose a practical challenge to feature localisation because of poorer resolution and consequently...

Full description

Bibliographic Details
Main Authors: Harsha Turlapati, Dino Accoto, Domenico Campolo
Format: Article
Language:English
Published: MDPI AG 2021-04-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/8/2716
id doaj-7893e5ec54834a60b164d9b4bc057df6
record_format Article
spelling doaj-7893e5ec54834a60b164d9b4bc057df62021-04-12T23:05:00ZengMDPI AGSensors1424-82202021-04-01212716271610.3390/s21082716Haptic Manipulation of 3D Scans for Geometric Feature EnhancementHarsha Turlapati0Dino Accoto1Domenico Campolo2School of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 639798, SingaporeSchool of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 639798, SingaporeSchool of Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 639798, SingaporeLocalisation of geometric features like holes, edges, slots, etc. is vital to robotic planning in industrial automation settings. Low-cost 3D scanners are crucial in terms of improving accessibility, but pose a practical challenge to feature localisation because of poorer resolution and consequently affect robotic planning. In this work, we address the possibility of enhancing the quality of a 3D scan by a manual ’touch-up’ of task-relevant features, to ensure their automatic detection prior to automation. We propose a framework whereby the operator (i) has access to both the actual work-piece and its 3D scan; (ii) evaluates the missing salient features from the scan; (iii) uses a haptic stylus to physically interact with the actual work-piece, around such specific features; (iv) interactively updates the scan using the position and force information from the haptic stylus. The contribution of this work is the use of haptic mismatch for geometric update. Specifically, the geometry from the 3D scan is used to predict haptic feedback at a point on the work-piece surface. The haptic mismatch is derived as a measure of error between this prediction and the real interaction forces from physical contact at that point on the work-piece. The geometric update is driven until the haptic mismatch is minimised. Convergence of the proposed algorithm is first numerically verified on an analytical surface with simulated physical interaction. Error analysis of the surface position and orientations were also plotted. Experiments were conducted using a motion capture system providing sub-mm accuracy in position and a 6 axis F/T sensor. Missing features are successfully detected after the update of the scan using the proposed method in an experiment.https://www.mdpi.com/1424-8220/21/8/2716human-computer interactionmanufacturing/assemblyvirtual environment modellingactive perceptionmultimodal sensor fusion
collection DOAJ
language English
format Article
sources DOAJ
author Harsha Turlapati
Dino Accoto
Domenico Campolo
spellingShingle Harsha Turlapati
Dino Accoto
Domenico Campolo
Haptic Manipulation of 3D Scans for Geometric Feature Enhancement
Sensors
human-computer interaction
manufacturing/assembly
virtual environment modelling
active perception
multimodal sensor fusion
author_facet Harsha Turlapati
Dino Accoto
Domenico Campolo
author_sort Harsha Turlapati
title Haptic Manipulation of 3D Scans for Geometric Feature Enhancement
title_short Haptic Manipulation of 3D Scans for Geometric Feature Enhancement
title_full Haptic Manipulation of 3D Scans for Geometric Feature Enhancement
title_fullStr Haptic Manipulation of 3D Scans for Geometric Feature Enhancement
title_full_unstemmed Haptic Manipulation of 3D Scans for Geometric Feature Enhancement
title_sort haptic manipulation of 3d scans for geometric feature enhancement
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2021-04-01
description Localisation of geometric features like holes, edges, slots, etc. is vital to robotic planning in industrial automation settings. Low-cost 3D scanners are crucial in terms of improving accessibility, but pose a practical challenge to feature localisation because of poorer resolution and consequently affect robotic planning. In this work, we address the possibility of enhancing the quality of a 3D scan by a manual ’touch-up’ of task-relevant features, to ensure their automatic detection prior to automation. We propose a framework whereby the operator (i) has access to both the actual work-piece and its 3D scan; (ii) evaluates the missing salient features from the scan; (iii) uses a haptic stylus to physically interact with the actual work-piece, around such specific features; (iv) interactively updates the scan using the position and force information from the haptic stylus. The contribution of this work is the use of haptic mismatch for geometric update. Specifically, the geometry from the 3D scan is used to predict haptic feedback at a point on the work-piece surface. The haptic mismatch is derived as a measure of error between this prediction and the real interaction forces from physical contact at that point on the work-piece. The geometric update is driven until the haptic mismatch is minimised. Convergence of the proposed algorithm is first numerically verified on an analytical surface with simulated physical interaction. Error analysis of the surface position and orientations were also plotted. Experiments were conducted using a motion capture system providing sub-mm accuracy in position and a 6 axis F/T sensor. Missing features are successfully detected after the update of the scan using the proposed method in an experiment.
topic human-computer interaction
manufacturing/assembly
virtual environment modelling
active perception
multimodal sensor fusion
url https://www.mdpi.com/1424-8220/21/8/2716
work_keys_str_mv AT harshaturlapati hapticmanipulationof3dscansforgeometricfeatureenhancement
AT dinoaccoto hapticmanipulationof3dscansforgeometricfeatureenhancement
AT domenicocampolo hapticmanipulationof3dscansforgeometricfeatureenhancement
_version_ 1721529379293495296