Visually Guided Acquisition of Contact Dynamics and Case Study in Data-Driven Haptic Texture Modeling

Data-driven modeling of human hand contact dynamics starts with a tedious process of data collection. The data of contact dynamics consist of an input describing an applied action and response stimuli from the environment. The quality and stability of the model mainly depend on how well data points cover the model space. Thus, in order to build a reliable data-driven model, a user usually collects data dozens of times. In this article, we aim to build an interactive system that assists a user in data collection. We develop an online segmentation framework that partitions a multivariate streaming signal. Real-time segmentation allows for tracking the process of how the model space is being populated. We applied the proposed framework for a haptic texture modeling use-case. In order to guide a user in data collection, we designed a user interface mapping applied input to alternative visual modalities based on the theory of direct perception. A combination of the segmentation framework and user interface implements a human-in-loop system, where the user interface assigns the target combination of input variables and the user tries to acquire them. Experimental results show that the proposed data collection schema considerably increases the approximation quality of the model, whereas the proposed user interface considerably reduces mental workload experienced during data collection.

[1]  Brian Litt,et al.  Time-frequency spectral estimation of multichannel EEG using the Auto-SLEX method , 2002, IEEE Transactions on Biomedical Engineering.

[2]  Seokhee Jeon,et al.  Data-Driven Rendering of Anisotropic Haptic Textures , 2016, AsiaHaptics.

[3]  Dinesh K. Pai,et al.  ACME, A Telerobotic Active Measurement Facility , 1999, ISER.

[4]  Sandra G. Hart,et al.  NASA Task Load Index (TLX). Volume 1.0; Paper and Pencil Package , 1986 .

[5]  Zhen Li,et al.  Daily life event segmentation for lifestyle evaluation based on multi-sensor data recorded by a wearable device , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[6]  Miguel A. Labrador,et al.  A Survey on Human Activity Recognition using Wearable Sensors , 2013, IEEE Communications Surveys & Tutorials.

[7]  Heather Culbertson,et al.  Modeling and Rendering Realistic Textures from Unconstrained Tool-Surface Interactions , 2014, IEEE Transactions on Haptics.

[8]  Stephen A. Brewster,et al.  Transient and transitional states: pressure as an auxiliary input modality for bimanual interaction , 2014, CHI.

[9]  Seokhee Jeon,et al.  Sample selection of multi-trial data for data-driven haptic texture modeling , 2017, 2017 IEEE World Haptics Conference (WHC).

[10]  Taisuke Sato,et al.  Bayesian classification of task-oriented actions based on stochastic context-free grammar , 2006, 7th International Conference on Automatic Face and Gesture Recognition (FGR06).

[11]  Takashi Yoshioka,et al.  Automatic filter design for synthesis of haptic textures from recorded acceleration data , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Marc Levoy,et al.  Real-time 3D model acquisition , 2002, ACM Trans. Graph..

[13]  Eamonn J. Keogh,et al.  Segmenting Time Series: A Survey and Novel Approach , 2002 .

[14]  Eckehard G. Steinbach,et al.  Content-based surface material retrieval , 2017, 2017 IEEE World Haptics Conference (WHC).

[15]  Hung T. Nguyen,et al.  Unsupervised segmentation of heel-strike IMU data using rapid cluster estimation of wavelet features , 2013, 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[16]  Matthias Harders,et al.  Data-driven haptics: Addressing inhomogeneities and computational formulation , 2013, 2013 World Haptics Conference (WHC).

[17]  Michelle Karg,et al.  Clinical Gait Analysis: Comparing Explicit State Duration HMMs Using a Reference-Based Index , 2015, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[18]  Dinesh K. Pai,et al.  Interactive Exploration of Remote Objects Using a Haptic-VR Interface , 2002, ISER.

[19]  Seokhee Jeon,et al.  Data-Driven Modeling and Rendering of Force Responses from Elastic Tool Deformation , 2018, Sensors.

[20]  Allison M. Okamura,et al.  Recognition of operator motions for real-time assistance using virtual fixtures , 2003, 11th Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems, 2003. HAPTICS 2003. Proceedings..

[21]  Steven Lemm,et al.  A Dynamic HMM for On-line Segmentation of Sequential Data , 2001, NIPS.

[22]  S. Andrews,et al.  Haptic Texturing based on Real-World Samples , 2007, 2007 IEEE International Workshop on Haptic, Audio and Visual Environments and Games.

[23]  Seungmoon Choi,et al.  Data-driven thermal rendering: An initial study , 2018, 2018 IEEE Haptics Symposium (HAPTICS).

[24]  Seokhee Jeon,et al.  Data-Driven Modeling of Anisotropic Haptic Textures: Data Segmentation and Interpolation , 2016, EuroHaptics.

[25]  Seokhee Jeon,et al.  Stimuli-Magnitude-Adaptive Sample Selection for Data-Driven Haptic Modeling , 2016, Entropy.

[26]  Dana Kulic,et al.  Online Segmentation and Clustering From Continuous Observation of Whole Body Motions , 2009, IEEE Transactions on Robotics.

[27]  Michelle Karg,et al.  Movement Primitive Segmentation for Human Motion Modeling: A Framework for Analysis , 2016, IEEE Transactions on Human-Machine Systems.

[28]  Seungmoon Choi,et al.  Geometry-based haptic texture modeling and rendering using photometric stereo , 2018, 2018 IEEE Haptics Symposium (HAPTICS).

[29]  Won-Sook Lee,et al.  Modelling of haptic vibration textures with infinite-impulse-response filters , 2009, 2009 IEEE International Workshop on Haptic Audio visual Environments and Games.

[30]  M. Manivannan,et al.  Recordable Haptic textures , 2006, 2006 IEEE International Workshop on Haptic Audio Visual Environments and their Applications (HAVE 2006).

[31]  Joseph M. Romano,et al.  Creating Realistic Virtual Textures from Contact Acceleration Data , 2012, IEEE Transactions on Haptics.

[32]  Cagatay Basdogan,et al.  A Ray-Based Haptic Rendering Technique for Displaying Shape and Texture of 3D Objects in Virtual Environments , 1997, Dynamic Systems and Control.

[33]  Gábor Székely,et al.  Data-Driven Haptic Rendering of Visco-Elastic Effects , 2008, 2008 Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems.

[34]  Jochen Lang,et al.  IIR Filter Models of Haptic Vibration Textures , 2011, IEEE Transactions on Instrumentation and Measurement.

[35]  Gábor Székely,et al.  Data-Driven Haptic Rendering—From Viscous Fluids to Visco-Elastic Solids , 2009, IEEE Transactions on Haptics.

[36]  M. Matarić,et al.  Evaluation Metrics and Results of Human Arm Movement Imitation , 2000 .

[37]  Heather Culbertson,et al.  Generating haptic texture models from unconstrained tool-surface interactions , 2013, 2013 World Haptics Conference (WHC).

[38]  J. Edward Colgate,et al.  Tactile Paintbrush: A procedural method for generating spatial haptic texture , 2016, 2016 IEEE Haptics Symposium (HAPTICS).

[39]  Katherine J. Kuchenbecker,et al.  Proton 2: Increasing the sensitivity and portability of a visuo-haptic surface interaction recorder , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[40]  Jochen Lang,et al.  Measurement-Based Modeling of Contact Forces and Textures for Haptic Rendering , 2011, IEEE Transactions on Visualization and Computer Graphics.

[41]  Seungmoon Choi,et al.  Data-driven modeling of isotropic haptic textures using frequency-decomposed neural networks , 2015, 2015 IEEE World Haptics Conference (WHC).

[42]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[43]  Richard A. Davis,et al.  Structural Break Estimation for Nonstationary Time Series Models , 2006 .

[44]  Maja J. Matarić,et al.  Behavior-Based Segmentation of Demonstrated Task , 2006 .

[45]  Seokhee Jeon,et al.  Virtual Reality Bicycle with Data-Driven Vibrotactile Responses from Road Surface Textures , 2018, 2018 IEEE Games, Entertainment, Media Conference (GEM).

[46]  Dinesh K. Pai,et al.  Scanning physical interaction behavior of 3D objects , 2001, SIGGRAPH.

[47]  M. Matarić,et al.  Behavior-Based Segmentation of Demonstrated Tasks , 2006 .

[48]  J. Clausen,et al.  Branch and Bound Algorithms-Principles and Examples , 2003 .

[49]  Sunghoon Yim,et al.  Data-Driven Haptic Modeling and Rendering of Viscoelastic and Frictional Responses of Deformable Objects , 2016, IEEE Transactions on Haptics.

[50]  Ravin Balakrishnan,et al.  Pressure widgets , 2004, CHI.

[51]  S. Caiani Framing visual perception in terms of sensorimotor mapping , 2014 .

[52]  Danica Kragic,et al.  Learning Actions from Observations , 2010, IEEE Robotics & Automation Magazine.

[53]  S. Hart,et al.  Development of NASA-TLX (Task Load Index): Results of Empirical and Theoretical Research , 1988 .