From ee2b739ddb70865a7527e051581bb37f5d8eead6 Mon Sep 17 00:00:00 2001 From: Erwan Normand Date: Sun, 22 Sep 2024 15:28:36 +0200 Subject: [PATCH] WIP --- 1-introduction/introduction/introduction.tex | 87 ++++++---- 1-introduction/related-work/1-haptic-hand.tex | 162 ++++++++--------- .../related-work/2-wearable-haptics.tex | 141 ++++++++------- .../related-work/3-augmented-reality.tex | 164 +++++++++--------- .../related-work/4-visuo-haptic-ar.tex | 88 +++++----- 1-introduction/related-work/5-conclusion.tex | 8 +- .../related-work/articles/1-hands.tex | 30 ++-- .../related-work/articles/3-ar-textures.tex | 42 ++--- .../related-work/articles/4-xr-perception.tex | 44 ++--- .../figures/ando2007fingernailmounted.jpg | Bin 37259 -> 31637 bytes .../figures/asano2015vibrotactile.jpg | Bin 0 -> 43012 bytes .../figures/culbertson2012refined.jpg | Bin 0 -> 132560 bytes .../figures/friesen2024perceived.jpg | Bin 0 -> 412846 bytes 2-perception/ar-textures/1-introduction.tex | 26 +-- 2-perception/ar-textures/2-experiment.tex | 14 +- 2-perception/ar-textures/3-results.tex | 2 +- 2-perception/ar-textures/4-discussion.tex | 24 +-- 2-perception/xr-perception/1-introduction.tex | 18 +- 2-perception/xr-perception/2-method.tex | 28 +-- 2-perception/xr-perception/3-experiment.tex | 4 +- 2-perception/xr-perception/4-results.tex | 2 +- 2-perception/xr-perception/5-discussion.tex | 8 +- 2-perception/xr-perception/6-conclusion.tex | 2 +- 3-manipulation/visual-hand/1-introduction.tex | 22 +-- 3-manipulation/visual-hand/2-method.tex | 22 +-- 3-manipulation/visual-hand/4-discussion.tex | 4 +- 3-manipulation/visuo-haptic-hand/2-method.tex | 10 +- .../visuo-haptic-hand/4-discussion.tex | 8 +- config/bibliography.tex | 4 +- references.bib | 11 -- 30 files changed, 502 insertions(+), 473 deletions(-) create mode 100644 1-introduction/related-work/figures/asano2015vibrotactile.jpg create mode 100644 1-introduction/related-work/figures/culbertson2012refined.jpg create mode 100644 1-introduction/related-work/figures/friesen2024perceived.jpg diff --git a/1-introduction/introduction/introduction.tex b/1-introduction/introduction/introduction.tex index 8ad84af..dd5d333 100644 --- a/1-introduction/introduction/introduction.tex +++ b/1-introduction/introduction/introduction.tex @@ -3,29 +3,46 @@ This thesis presents research on direct hand interaction with real and virtual everyday objects, visually and haptically augmented using immersive \AR and \WH devices. +%It is entitled: +%- Title 1: Augmenting the interaction with everyday objects with wearable haptics and Augmented Reality +%- Title 3: Direct Hand Perception and Manipulation in Visuo-Haptic Augmented Reality +%- Title 4: Integrating Wearable Haptics in Augmented Reality: Perception and Manipulation of Virtual and Augmented Objects +%- Title 5: Wearable Haptics for Hand Interaction in Augmented Reality +%- Title 6: Enhancing Direct Hand Interaction with Everyday Objects in Augmented Reality using Wearable Haptics +%- Enhancing Hand Interaction with Wearable Haptic in Augmented Reality + +%The introduction chapter is structured as follows: first, we present the research challenges and objectives of this thesis, then we describe our approach and contributions, and finally we present the structure of the thesis. + +% Some titles of previous related PhD theses +% Haptic Rendering in Virtual Reality During Interaction with Tangibles +% Contributions to the use of Electrotactile Feedback in Hand-based Interactions in Virtual Reality +% Towards user-adapted navigation techniques in virtual environments : study of factors influencing users behavior in virtual reality +% Bimanual haptic interaction with virtual environments +% Contributions to the design of novel hand-based interaction techniques for virtual environments +% Integrating haptic feedback in smart devices : multimodal interfaces and design guidelines \section{Visual and Tactile Object Augmentations} \label{visuo_haptic_augmentations} -\subsectionstarbookmark{Everyday Interaction with Everyday Objects} +\subsectionstarbookmark{Hand Interaction with Everyday Objects} -In daily life, we simultaneously look at and touch the everyday objects around us without even thinking about it. +In daily life, we simultaneously look and touch the everyday objects around us without even thinking about it. % -Many of these object properties can be perceived in a complementary way through both vision and touch, such as their shape, size or texture~\cite{baumgartner2013visual}. +Many of these object properties can be perceived in a complementary way through both vision and touch, such as their shape, size or texture \cite{baumgartner2013visual}. % But vision often precedes touch, enabling us to expect the tactile sensations we will feel when touching the object, \eg stiffness or texture, and even to predict properties that we cannot see, \eg weight or temperature. % -Information from different sensory sources may be complementary, redundant or contradictory~\cite{ernst2004merging}. +Information from different sensory sources may be complementary, redundant or contradictory \cite{ernst2004merging}. % This is why we sometimes want to touch an object to check one of its properties that we have seen and to compare or confront our visual and tactile sensations. % -We then instinctively construct a unified perception of the object we are exploring and manipulating from these visual and tactile sensory modalities, as well as from the movement of our hand and fingers on the object~\cite{ernst2002humans}. +We then instinctively construct a unified perception of the object we are exploring and manipulating from these visual and tactile sensory modalities, as well as from the movement of our hand and fingers on the object \cite{ernst2002humans}. The sense of touch also allows us to perceive our environment, but also to represent ourselves in space and to interact with the surrounding objects. % This is due to the many sensory receptors distributed throughout our hands and body, and which can be divided into two modalities: kinesthetic (or proprioception), which are the forces felt by muscles and tendons, and cutaneous (or tactile), which are the pressures, stretches, vibrations and temperatures felt by the skin. % -This rich and complex variety of actions and sensations makes it particularly difficult to artificially recreate capabilities of touch, for example in virtual or remote operating environments~\cite{culbertson2018haptics}. +This rich and complex variety of actions and sensations makes it particularly difficult to artificially recreate capabilities of touch, for example in virtual or remote operating environments \cite{culbertson2018haptics}. \subsectionstarbookmark{Wearable Haptics Promise Everyday Use} @@ -42,7 +59,7 @@ Touchable interfaces are actuated devices that are directly touched and that can % However, graspable interfaces occupy the hand, preventing interaction with other objects, and touchable interfaces often involve cumbersome mechanisms and are by definition limited to their own working surface. % -Instead, wearable interfaces are directly mounted on the body to provide kinesthetic or cutaneous sensations on the skin in a portable way and without restricting the user's movements~\cite{pacchierotti2017wearable}. +Instead, wearable interfaces are directly mounted on the body to provide kinesthetic or cutaneous sensations on the skin in a portable way and without restricting the user's movements \cite{pacchierotti2017wearable}. \begin{subfigs}{haptic-categories}{ Haptic devices can be classified into three categories according to their interface with the user: @@ -60,17 +77,17 @@ A wide range of \WH devices have been developed to provide the user with rich vi % \figref{wearable-haptics} shows some examples of different \WH devices with different form factors and rendering capabilities. % -Their portability, \ie their small form factor, light weight and unobtrusiveness, makes them particularly promising for everyday use in a variety of applications such as robotics, teleoperation, \VR, and social interactions~\cite{pacchierotti2017wearable,culbertson2018haptics}. +Their portability, \ie their small form factor, light weight and unobtrusiveness, makes them particularly promising for everyday use in a variety of applications such as robotics, teleoperation, \VR, and social interactions \cite{pacchierotti2017wearable,culbertson2018haptics}. % But their use in combination with \AR has been little explored so far. \begin{subfigs}{wearable-haptics}{ Wearable haptic devices can render sensations on the skin as feedback to real or virtual objects being touched. }[ - \item Wolverine, a wearable exoskeleton that simulate contact and grasping of virtual objects with force feedback on the fingers~\cite{choi2016wolverine}. - \item Touch\&Fold, a \WH device mounted on the nail that fold on demand to render contact, normal force and vibrations to the fingertip~\cite{teng2021touch}. - \item The hRing, a \WH ring mounted on the proximal phalanx able to render normal and shear forces to the finger~\cite{pacchierotti2016hring}. - \item Tasbi, a haptic bracelet capable of rendering squeeze and vibrotactile feedback to the wrist~\cite{pezent2022design}. + \item Wolverine, a wearable exoskeleton that simulate contact and grasping of virtual objects with force feedback on the fingers \cite{choi2016wolverine}. + \item Touch\&Fold, a \WH device mounted on the nail that fold on demand to render contact, normal force and vibrations to the fingertip \cite{teng2021touch}. + \item The hRing, a \WH ring mounted on the proximal phalanx able to render normal and shear forces to the finger \cite{pacchierotti2016hring}. + \item Tasbi, a haptic bracelet capable of rendering squeeze and vibrotactile feedback to the wrist \cite{pezent2022design}. ] \subfigsheight{28mm} \subfig{choi2016wolverine} @@ -92,7 +109,7 @@ It is technically and conceptually closely related to \VR, which replaces the \R % It describes the degree of \RV of the environment along an axis, with one end being the \RE and the other end being a pure \VE, \ie indistinguishable from the real world (such as \emph{The Matrix} movies). % -Between these two extremes lies \MR, which comprises \AR and \VR as different levels of mixing real and virtual environments~\cite{skarbez2021revisiting}.\footnote{This is the original and classic definition of \MR, but there is still a debate on defining and characterize \AR and \MR experiences~\cite{speicher2019what,skarbez2021revisiting}.} +Between these two extremes lies \MR, which comprises \AR and \VR as different levels of mixing real and virtual environments \cite{skarbez2021revisiting}.\footnote{This is the original and classic definition of \MR, but there is still a debate on defining and characterize \AR and \MR experiences \cite{speicher2019what,skarbez2021revisiting}.} % \AR/\VR is most often understood as addressing only the visual sense, and as haptics, it can take many forms as a user interface. % @@ -114,7 +131,7 @@ The combination of the two axes defines 9 types of \vh environments, with 3 poss % For example, a \v-\AE that uses a tangible (touchable) object as a proxy to manipulate virtual content is considered a \h-\RE (\eg \figref{kahl2023using}; bottom middle cell in \figref{visuo-haptic-rv-continuum3}), whereas a device that provides synthetic haptic feedback when touching a \VO is considered a \h-\VE (\eg \figref{meli2018combining}; top middle cell in \figref{visuo-haptic-rv-continuum3}). % -Haptic \AR (\h-\AR) is then the combination of real and virtual haptic stimuli~\cite{bhatia2024augmenting} (middle row in \figref{visuo-haptic-rv-continuum3}). +Haptic \AR (\h-\AR) is then the combination of real and virtual haptic stimuli \cite{bhatia2024augmenting} (middle row in \figref{visuo-haptic-rv-continuum3}). % In particular, it has been implemented by enhancing the haptic perception of tangible objects by providing timely tactile stimuli using \WHs. % @@ -133,10 +150,10 @@ The integration of \WHs with \AR seems to be one of the most promising solutions \begin{subfigs}{visuo-haptic-environments}{ Visuo-haptic environments with different degrees of reality-virtuality. }[ - \item Visual \AR environment with a real, tangible haptic object used as a proxy to manipulate a \VO~\cite{kahl2023using}. - \item Visual \AR environment with a \WH device that provides virtual, synthetic feedback from contact with a \VO~\cite{meli2018combining}. - \item A tangible object seen in a \v-\VR environment whose haptic perception of stiffness is augmented with the hRing haptic device~\cite{salazar2020altering}. - \item Visuo-haptic rendering of texture on a touched tangible object with a \v-\AR display and haptic electrovibration feedback~\cite{bau2012revel}. + \item Visual \AR environment with a real, tangible haptic object used as a proxy to manipulate a \VO \cite{kahl2023using}. + \item Visual \AR environment with a \WH device that provides virtual, synthetic feedback from contact with a \VO \cite{meli2018combining}. + \item A tangible object seen in a \v-\VR environment whose haptic perception of stiffness is augmented with the hRing haptic device \cite{salazar2020altering}. + \item Visuo-haptic rendering of texture on a touched tangible object with a \v-\AR display and haptic electrovibration feedback \cite{bau2012revel}. ] \subfigsheight{31mm} \subfig{kahl2023using} @@ -192,14 +209,14 @@ Although closely related, (visual) \AR and \VR have key differences in their res Firstly, the user's hand and \RE are visible in \AR, unlike \VR where there is total control over the visual rendering of the hand and \VE. % (unless specifically overlaid with virtual visual content) % -As such, in \VR, visual sensations are particularly dominant in perception, and conflicts with haptic sensations are also specifically created to influence the user's perception, for example to create pseudo-haptic~\cite{ujitoko2021survey} or haptic retargeting~\cite{azmandian2016haptic} effects. -%enabling techniques such as pseudo-haptic feedback that induce haptic feedback with visual stimuli~\cite{ujitoko2021survey} or haptic retargeting that associate a single tangible object with multiple \VOs without the user noticing~\cite{azmandian2016haptic}. +As such, in \VR, visual sensations are particularly dominant in perception, and conflicts with haptic sensations are also specifically created to influence the user's perception, for example to create pseudo-haptic \cite{ujitoko2021survey} or haptic retargeting \cite{azmandian2016haptic} effects. +%enabling techniques such as pseudo-haptic feedback that induce haptic feedback with visual stimuli \cite{ujitoko2021survey} or haptic retargeting that associate a single tangible object with multiple \VOs without the user noticing \cite{azmandian2016haptic}. % Moreover, many \WH devices take the form of controllers, gloves or exoskeletons, all of which cover the fingertips and are therefore not suitable for \AR. % The user's hand must be indeed free to touch and interact with the \RE while wearing a \WH device. % -It is possible instead to place the haptic actuator close to the point of contact with the \RE, as described above to implement \h-\AR, \eg providing haptic feedback on another phalanx~\cite{asano2015vibrotactile,salazar2020altering} or the wrist~\cite{sarac2022perceived} for rendering fingertip contacts with virtual content. +It is possible instead to place the haptic actuator close to the point of contact with the \RE, as described above to implement \h-\AR, \eg providing haptic feedback on another phalanx \cite{asano2015vibrotactile,salazar2020altering} or the wrist \cite{sarac2022perceived} for rendering fingertip contacts with virtual content. % Therefore, when touching a virtual or augmented object, the real and virtual visual sensations are seen as colocalised, but the virtual haptic feedback is not. % @@ -217,21 +234,21 @@ It is therefore unclear to what extent the real and virtual visuo-haptic sensati \subsectionstarbookmark{Enable Effective Manipulation of the Augmented Environment} -Touching, grasping and manipulating \VOs are fundamental interactions for \AR~\cite{kim2018revisiting}, \VR~\cite{bergstrom2021how} and \VEs in general~\cite{laviola20173d}. +Touching, grasping and manipulating \VOs are fundamental interactions for \AR \cite{kim2018revisiting}, \VR \cite{bergstrom2021how} and \VEs in general \cite{laviola20173d}. % As the hand is not occupied or covered with a haptic device to not impair interaction with the \RE, as described in the previous section, one can expect a seamless and direct manipulation of the hand with the virtual content as if it were real. % -Thus, augmenting a tangible object has the advantage of physically constraining the hand, allowing for easy and natural interaction, but manipulating a purely \VO with the bare hand can be challenging without good haptic feedback~\cite{maisto2017evaluation,meli2018combining}. %, and one will rely on visual and haptic feedback to guide the interaction. +Thus, augmenting a tangible object has the advantage of physically constraining the hand, allowing for easy and natural interaction, but manipulating a purely \VO with the bare hand can be challenging without good haptic feedback \cite{maisto2017evaluation,meli2018combining}. %, and one will rely on visual and haptic feedback to guide the interaction. In addition, current \AR systems have visual rendering limitations that also affect interaction with \VOs. %, due to depth underestimation, a lack of mutual occlusions, and hand tracking latency. % Visual \AR is the display of superimposed images of the virtual world, synchronized with the user's current view of the real world. % -But the depth perception of the \VOs is often underestimated~\cite{peillard2019studying,adams2022depth}, and there is often a lack of mutual occlusion between the hand and a \VO, \ie that the hand can hide the object or be hidden by the object~\cite{macedo2023occlusion}. +But the depth perception of the \VOs is often underestimated \cite{peillard2019studying,adams2022depth}, and there is often a lack of mutual occlusion between the hand and a \VO, \ie that the hand can hide the object or be hidden by the object \cite{macedo2023occlusion}. % Finally, as illustrated in \figref{interaction-loop}, interacting with a \VO is an illusion, because in fact the real hand is controlling in real time a virtual hand, like an avatar, whose contacts with \VOs are then simulated in the \VE. % -Therefore, there is inevitably a latency delay between the real hand's movements and the \VO's return movements, and a spatial shift between the real hand and the virtual hand, whose movements are constrained to the touched \VO~\cite{prachyabrued2014visual}. +Therefore, there is inevitably a latency delay between the real hand's movements and the \VO's return movements, and a spatial shift between the real hand and the virtual hand, whose movements are constrained to the touched \VO \cite{prachyabrued2014visual}. % This makes it difficult to perceive the position of the fingers relative to the object before touching or grasping it, and also to estimate the force required to grasp and move the object to a desired location. @@ -283,7 +300,7 @@ Our contributions in these two axes are summarized in \figref{contributions}. % Very short abstract of contrib 2 -\WH devices have proven to be effective in modifying the perception of a touched tangible surface, without modifying the tangible, nor covering the fingertip, forming a \h-\AE~\cite{bau2012revel,detinguy2018enhancing,salazar2020altering}. +\WH devices have proven to be effective in modifying the perception of a touched tangible surface, without modifying the tangible, nor covering the fingertip, forming a \h-\AE \cite{bau2012revel,detinguy2018enhancing,salazar2020altering}. % %It is achieved by placing the haptic actuator close to the fingertip, to let it free to touch the surface, and rendering tactile stimuli timely synchronised with the finger movement. % @@ -291,13 +308,13 @@ Our contributions in these two axes are summarized in \figref{contributions}. % However, wearable \h-\AR have been little explored with \v-\AR, as well as the visuo-haptic augmentation of textures. % -Texture is indeed one of the main tactile sensation of a surface material~\cite{hollins1993perceptual,okamoto2013psychophysical}, perceived equally well by both sight and touch~\cite{bergmanntiest2007haptic,baumgartner2013visual}, and one of the most studied haptic (only, without visual) rendering~\cite{unger2011roughness,culbertson2014modeling,strohmeier2017generating}. +Texture is indeed one of the main tactile sensation of a surface material \cite{hollins1993perceptual,okamoto2013psychophysical}, perceived equally well by both sight and touch \cite{bergmanntiest2007haptic,baumgartner2013visual}, and one of the most studied haptic (only, without visual) rendering \cite{unger2011roughness,culbertson2014modeling,strohmeier2017generating}. % For this first axis of research, we propose to design and evaluate the perception of virtual visuo-haptic textures augmenting tangible surfaces. %, using an immersive \AR headset and a wearable vibrotactile device. % To this end, we (1) design a system for rendering virtual visuo-haptic texture augmentations, to (2) evaluate how the perception of these textures is affected by the visual virtuality of the hand and the environment (\AR \vs \VR), and (3) investigate the perception of co-localized visuo-haptic texture augmentations in \AR. -First, an effective approach to rendering haptic textures is to generate a vibrotactile signal that represents the finger-texture interaction~\cite{culbertson2014modeling,asano2015vibrotactile}. +First, an effective approach to rendering haptic textures is to generate a vibrotactile signal that represents the finger-texture interaction \cite{culbertson2014modeling,asano2015vibrotactile}. % Yet, to achieve the natural interaction with the hand and a coherent visuo-haptic feedback, it requires a real time rendering of the textures, no constraints on the hand movements, and a good synchronization between the visual and haptic feedback. % @@ -305,11 +322,11 @@ Thus, our first objective is to design an immersive, real time system that allow Second, many works have investigated the haptic rendering of virtual textures, but few have integrated them with immersive \VEs or have considered the influence of the visual rendering on their perception. % -Still, it is known that the visual feedback can alter the perception of real and virtual haptic sensations~\cite{schwind2018touch,choi2021augmenting} but also that the force feedback perception of grounded haptic devices is not the same in \AR and \VR~\cite{diluca2011effects,gaffary2017ar}. +Still, it is known that the visual feedback can alter the perception of real and virtual haptic sensations \cite{schwind2018touch,choi2021augmenting} but also that the force feedback perception of grounded haptic devices is not the same in \AR and \VR \cite{diluca2011effects,gaffary2017ar}. % Hence, our second objective is to understand how the perception of haptic texture augmentation differs depending on the degree of visual virtuality of the hand and the environment. -Finally, some visuo-haptic texture databases have been modelled from real texture captures~\cite{culbertson2014penn,balasubramanian2024sens3}, to be rendered as virtual textures with graspable haptics that are perceived as similar to real textures~\cite{culbertson2015should,friesen2024perceived}. +Finally, some visuo-haptic texture databases have been modelled from real texture captures \cite{culbertson2014penn,balasubramanian2024sens3}, to be rendered as virtual textures with graspable haptics that are perceived as similar to real textures \cite{culbertson2015should,friesen2024perceived}. % However, the rendering of these textures in an immersive and natural \vh-\AR using \WHs remains to be investigated. % @@ -323,15 +340,15 @@ In immersive and wearable \vh-\AR, the hand is free to touch and interact seamle However, the intangibility of the \v-\VE, the many display limitations of current \v-\AR systems and \WH devices, and the potential discrepancies between these two types of feedback can make the manipulation of \VOs particularly challenging. %However, the intangibility of the virtual visual environment, the lack of kinesthetic feedback of \WHs, the visual rendering limitations of current \AR systems, as well as the spatial and temporal discrepancies between the real environment, the visual feedback, and the haptic feedback, can make the interaction with \VOs with bare hands particularly challenging. % -Still two types of sensory feedback are known to improve such direct \VO manipulation, but they have not been studied in combination in immersive \v-\AE: visual rendering of the hand~\cite{piumsomboon2014graspshell,prachyabrued2014visual} and contact rendering with \WHs~\cite{lopes2018adding,teng2021touch}. +Still two types of sensory feedback are known to improve such direct \VO manipulation, but they have not been studied in combination in immersive \v-\AE: visual rendering of the hand \cite{piumsomboon2014graspshell,prachyabrued2014visual} and contact rendering with \WHs \cite{lopes2018adding,teng2021touch}. % For this second axis of research, we propose to design and evaluate the role of visuo-haptic augmentations of the hand as interaction feedback with \VOs. % We consider (1) the effect of different visual augmentations of the hand as \AR avatars and (2) the effect of combination of different visuo-haptic augmentations of the hand. -First, the visual rendering of the virtual hand is a key element for interacting and manipulating \VOs in \VR~\cite{prachyabrued2014visual,grubert2018effects}. +First, the visual rendering of the virtual hand is a key element for interacting and manipulating \VOs in \VR \cite{prachyabrued2014visual,grubert2018effects}. % -A few works have also investigated the visual rendering of the virtual hand in \AR, from simulating mutual occlusions between the hand and \VOs~\cite{piumsomboon2014graspshell,al-kalbani2016analysis} to displaying the virtual hand as an avatar overlay~\cite{blaga2017usability,yoon2020evaluating}, augmenting the real hand. +A few works have also investigated the visual rendering of the virtual hand in \AR, from simulating mutual occlusions between the hand and \VOs \cite{piumsomboon2014graspshell,al-kalbani2016analysis} to displaying the virtual hand as an avatar overlay \cite{blaga2017usability,yoon2020evaluating}, augmenting the real hand. % But \v-\AR has significant perceptual differences from \VR due to the visibility of the real hand and environment, and these visual hand augmentations have not been evaluated in the context of \VO manipulation. % @@ -339,7 +356,7 @@ Thus, our fourth objective is to evaluate and compare the effect of different vi Finally, as described above, \WHs for \v-\AR rely on moving the haptic actuator away from the fingertips to not impair the hand movements, sensations, and interactions with the \RE. % -Previous works have shown that \WHs that provide feedback on the hand manipulation with \VOs in \AR can significantly improve the user performance and experience~\cite{maisto2017evaluation,meli2018combining}. +Previous works have shown that \WHs that provide feedback on the hand manipulation with \VOs in \AR can significantly improve the user performance and experience \cite{maisto2017evaluation,meli2018combining}. % However, it is unclear which positioning of the actuator is the most beneficial nor how a haptic augmentation of the hand compares or complements with a visual augmentation of the hand. % @@ -385,7 +402,7 @@ We use psychophysical methods to measure the user roughness perception of the vi \chapref{ar_textures} presents a second user study using the same system and evaluating the perception of visuo-haptic texture augmentations, touched directly with one's own hand in \AR. % -The textures are paired visual and tactile models of real surfaces~\cite{culbertson2014one}, and are rendered as visual texture overlays and as a vibrotactile feedback, respectively, on the touched augmented surfaces, respectively. +The textures are paired visual and tactile models of real surfaces \cite{culbertson2014one}, and are rendered as visual texture overlays and as a vibrotactile feedback, respectively, on the touched augmented surfaces, respectively. % %We investigate the perception and user appreciation of the combination of nine representative visuo-haptic pairs of texture. % diff --git a/1-introduction/related-work/1-haptic-hand.tex b/1-introduction/related-work/1-haptic-hand.tex index 5c6e7f4..38bb1eb 100644 --- a/1-introduction/related-work/1-haptic-hand.tex +++ b/1-introduction/related-work/1-haptic-hand.tex @@ -7,7 +7,7 @@ The haptic sense has specific characteristics that make it unique in regard to o It enables us to perceive a large diversity of properties in the surrounding objects, through to a complex combination of sensations produced by numerous sensory receptors distributed throughout the body, but particularly in the hand. It also allows us to act with the hand on these objects, to come into contact with them, to grasp them, to actively explore them, and to manipulate them. This implies that the haptic perception is localized at the points of contact between the hand and the environment, \ie we cannot haptically perceive an object without actively touching it. -These two mechanisms, \emph{action} and \emph{perception}, are therefore closely associated and both essential to form the haptic experience of interacting with the environment using the hand~\cite{lederman2009haptic}. +These two mechanisms, \emph{action} and \emph{perception}, are therefore closely associated and both essential to form the haptic experience of interacting with the environment using the hand \cite{lederman2009haptic}. \subsection{The Haptic Sense} @@ -20,7 +20,7 @@ Perceiving the properties of an object involves numerous sensory receptors embed Cutaneous haptic receptors are specialized nerve endings implanted in the skin that respond differently to the various stimuli applied to the skin. \figref{blausen2014medical_skin} shows the location of the four main cutaneous receptors that respond to mechanical deformation of the skin. -\fig[0.6]{blausen2014medical_skin}{Schema of cutaneous mechanoreceptors in a section of the skin~\cite{blausen2014medical}.} +\fig[0.6]{blausen2014medical_skin}{Schema of cutaneous mechanoreceptors in a section of the skin \cite{blausen2014medical}.} Adaptation rate and receptor size are the two key characteristics that respectively determine the temporal and spatial resolution of these \emph{mechanoreceptors}, as summarized in \tabref{cutaneous_receptors}. The \emph{adaptation rate} is the speed and duration of the response to a stimulus. @@ -31,11 +31,11 @@ Meissner and Merkel receptors have a small detection area (named Type I) and are The density of mechanoreceptors varies according to skin type and body region. \emph{Glabrous skin}, especially on the face, feet, hands, and more importantly, the fingers, is particularly rich in cutaneous receptors, giving these regions great tactile sensitivity. -The density of the Meissner and Merkel receptors, which are the most sensitive, is notably high in the fingertips~\cite{johansson2009coding}. -Conversely, \emph{hairy skin} is less sensitive and does not contain Meissner receptors, but has additional receptors at the base of the hairs, as well as receptors known as C-tactile, which are involved in pleasantness and affective touch~\cite{ackerley2014touch}. +The density of the Meissner and Merkel receptors, which are the most sensitive, is notably high in the fingertips \cite{johansson2009coding}. +Conversely, \emph{hairy skin} is less sensitive and does not contain Meissner receptors, but has additional receptors at the base of the hairs, as well as receptors known as C-tactile, which are involved in pleasantness and affective touch \cite{ackerley2014touch}. -There are also two types of thermal receptors implanted in the skin, which respond to increases or decreases in skin temperature, respectively, providing sensations of warmth or cold~\cite{lederman2009haptic}. -Finally, free nerve endings (without specialized receptors) provide information about pain~\cite{mcglone2007discriminative}. +There are also two types of thermal receptors implanted in the skin, which respond to increases or decreases in skin temperature, respectively, providing sensations of warmth or cold \cite{lederman2009haptic}. +Finally, free nerve endings (without specialized receptors) provide information about pain \cite{mcglone2007discriminative}. \begin{tab}{cutaneous_receptors}{Characteristics of the cutaneous mechanoreceptors.}[ Adaptation rate is the speed and duration of the receptor's response to a stimulus. Receptive size is the area of skin detectable by a single receptor. Sensitivities are the stimuli detected by the receptor. Adapted from \textcite{mcglone2007discriminative} and \textcite{johansson2009coding}. @@ -55,7 +55,7 @@ Finally, free nerve endings (without specialized receptors) provide information \subsubsection{Kinesthetic Sensitivity} \label{kinesthetic_sensitivity} -Kinesthetic receptors are also mechanoreceptors but are located in the muscles, tendons and joints~\cite{jones2006human}. +Kinesthetic receptors are also mechanoreceptors but are located in the muscles, tendons and joints \cite{jones2006human}. The muscle spindles respond to the length and the rate of stretch/contraction of the muscles. Golgi tendon organs, located at the junction of muscles and tendons, respond to the force developed by the muscles. Ruffini and Pacini receptors are found in the joints and respond to joint movement. @@ -65,7 +65,7 @@ They can also sense external forces and torques applied to the body. Kinesthetic receptors are therefore closely linked to the motor control of the body. By providing sensory feedback in response to the position and movement of our limbs, they enable us to perceive our body in space, a perception called \emph{proprioception}. This allows us to plan and execute precise movements to touch or grasp a target, even with our eyes closed. -Cutaneous mechanoreceptors are essential for this perception because any movement of the body or contact with the environment necessarily deforms the skin~\cite{johansson2009coding}. +Cutaneous mechanoreceptors are essential for this perception because any movement of the body or contact with the environment necessarily deforms the skin \cite{johansson2009coding}. \subsection{Hand-Object Interactions} @@ -81,7 +81,7 @@ These receptors give the hand its great tactile sensitivity and great dexterity As illustrated in the \figref{sensorimotor_continuum}, \Citeauthor{jones2006human} propose to delineate four categories of hand function on this continuum: \begin{itemize} \item \emph{Passive touch}, or tactile sensing, is the ability to perceive an object through cutaneous sensations with a static hand contact. The object may be moving, but the hand remains static. It allows for relatively good surface perception, \eg in \textcite{gunther2022smooth}. - \item \emph{Exploration}, or active haptic sensing, is the manual and voluntary exploration of an object with the hand, involving all cutaneous and kinesthetic sensations. It enables a more precise perception than passive touch~\cite{lederman2009haptic}. + \item \emph{Exploration}, or active haptic sensing, is the manual and voluntary exploration of an object with the hand, involving all cutaneous and kinesthetic sensations. It enables a more precise perception than passive touch \cite{lederman2009haptic}. \item \emph{Prehension} is the action of grasping and holding an object with the hand. It involves fine coordination between hand and finger movements and the haptic sensations produced. \item \emph{Gestures}, or non-prehensible skilled movements, are motor activities without constant contact with an object. Examples include pointing at a target, typing on a keyboard, accompanying speech with gestures, or signing in sign language, \eg in \textcite{yoon2020evaluating}. \end{itemize} @@ -109,13 +109,13 @@ The joints at the base of each phalanx allow flexion and extension, \ie folding The proximal phalanges can also adduct and abduct, \ie move the fingers towards and away from each other. Finally, the metacarpal of the thumb is capable of flexion/extension and adduction/abduction, which allows the thumb to oppose the other fingers. These axes of movement are called DoFs and can be represented by a \emph{kinematic model} of the hand with 27 DoFs as shown in the \figref{blausen2014medical_hand}. -Thus the thumb has 5 DoFs, each of the other four fingers has 4 DoFs and the wrist has 6 DoFs and can take any position (3 DoFs) or orientation (3 DoFs) in space~\cite{erol2007visionbased}. +Thus the thumb has 5 DoFs, each of the other four fingers has 4 DoFs and the wrist has 6 DoFs and can take any position (3 DoFs) or orientation (3 DoFs) in space \cite{erol2007visionbased}. This complex structure enables the hand to perform a wide range of movements and gestures. However, the way we explore and grasp objects follows simpler patterns, depending on the object being touched and the aim of the interaction. \begin{subfigs}{hand}{Anatomy and motion of the hand. }[ \item Schema of the hand skeleton. Adapted from \textcite{blausen2014medical}. - \item Kinematic model of the hand with 27 \DoFs~\cite{erol2007visionbased}. + \item Kinematic model of the hand with 27 \DoFs \cite{erol2007visionbased}. ] \subfigsheight{58mm} \subfig{blausen2014medical_hand} @@ -125,38 +125,38 @@ This complex structure enables the hand to perform a wide range of movements and \subsubsection{Exploratory Procedures} \label{exploratory_procedures} -The exploration of an object by the hand follows patterns of movement, called exploratory procedures~\cite{lederman1987hand}. +The exploration of an object by the hand follows patterns of movement, called exploratory procedures \cite{lederman1987hand}. As illustrated in the \figref{exploratory_procedures}, a specific and optimal movement of the hand is performed for a given property of the object being explored to acquire the most relevant sensory information for that property. For example, a \emph{lateral movement} of the fingers on the surface to identify its texture, a \emph{pressure} with the finger to perceive its hardness, or a \emph{contour following} of the object to infer its shape. -These three procedures involve only the fingertips and in particular the index finger~\cite{gonzalez2014analysis}. +These three procedures involve only the fingertips and in particular the index finger \cite{gonzalez2014analysis}. For the other procedures, the whole hand is used: for example, approaching or posing the palm to feel the temperature (\emph{static contact}), holding the object in the hand to estimate its weight (\emph{unsupported holding}). The \emph{enclosure} with the hand makes it possible to judge the general shape and size of the object. -It takes only \qtyrange{2}{3}{\s} to perform these procedures, except for contour following, which can take about ten seconds~\cite{jones2006human}. +It takes only \qtyrange{2}{3}{\s} to perform these procedures, except for contour following, which can take about ten seconds \cite{jones2006human}. \fig{exploratory_procedures}{Exploratory procedures and their associated object properties (in parentheses). Adapted from \textcite{lederman2009haptic}.} %Le sens haptique seul (sans la vision) nous permet ainsi de reconnaitre les objets et matériaux avec une grande précision. %La reconnaissance des propriété matérielles, \ie la surface et sa texture, rigidité et température est meilleure qu'avec le sens visuel seul. -%Mais la reconnaissance des propriétés spatiales, la forme et la taille de l'objet, est moins bonne avec l'haptique qu'avec la vision~\cite{lederman2009haptic}. -%Quelques secondes (\qtyrange{2}{3}{\s}) suffisent pour effectuer ces procédures, à l'exception du suivi de contour qui peut prendre une dizaine de secondes~\cite{jones2006human}. +%Mais la reconnaissance des propriétés spatiales, la forme et la taille de l'objet, est moins bonne avec l'haptique qu'avec la vision \cite{lederman2009haptic}. +%Quelques secondes (\qtyrange{2}{3}{\s}) suffisent pour effectuer ces procédures, à l'exception du suivi de contour qui peut prendre une dizaine de secondes \cite{jones2006human}. \subsubsection{Grasp Types} \label{grasp_types} Thanks to the degrees of freedom of its skeleton, the hand can take many postures to grasp an object (\secref{hand_anatomy}). By placing the thumb or palm against the other fingers (pad or palm opposition respectively), or by placing the fingers against each other as if holding a cigarette (side opposition), the hand can hold the object securely. -Grasping adapts to the shape of the object and the task to be performed, \eg grasping a pen with the fingertips then holding it to write, or taking a mug by the body to fill it and by the handle to drink it~\cite{cutkosky1986modeling}. +Grasping adapts to the shape of the object and the task to be performed, \eg grasping a pen with the fingertips then holding it to write, or taking a mug by the body to fill it and by the handle to drink it \cite{cutkosky1986modeling}. Three types of grasp are differentiated according to their degree of strength and precision. In \emph{power grasps}, the object is held firmly and follows the movements of the hand rigidly. In \emph{precision grasps}, the fingers can move the object within the hand but without moving the arm. -\emph{Intermediate grasps} combine strength and precision in equal proportions~\cite{feix2016grasp}. +\emph{Intermediate grasps} combine strength and precision in equal proportions \cite{feix2016grasp}. -For all possible objects and tasks, the number of grasp types can be reduced to 34 and classified as the taxonomy on \figref{gonzalez2014analysis}~\cite{gonzalez2014analysis}.\footnote{An updated taxonomy was then proposed by \textcite{feix2016grasp}: it is more complete but harder to present.} -For everyday objects, this number is even smaller, with between 5 and 10 grasp types depending on the activity~\cite{bullock2013grasp}. -Furthermore, the fingertips are the most involved areas of the hand, both in terms of frequency of use and time spent in contact: In particular, the thumb is almost always used, as well as the index and middle fingers, but the other fingers are used less frequently~\cite{gonzalez2014analysis}. +For all possible objects and tasks, the number of grasp types can be reduced to 34 and classified as the taxonomy on \figref{gonzalez2014analysis} \cite{gonzalez2014analysis}.\footnote{An updated taxonomy was then proposed by \textcite{feix2016grasp}: it is more complete but harder to present.} +For everyday objects, this number is even smaller, with between 5 and 10 grasp types depending on the activity \cite{bullock2013grasp}. +Furthermore, the fingertips are the most involved areas of the hand, both in terms of frequency of use and time spent in contact: In particular, the thumb is almost always used, as well as the index and middle fingers, but the other fingers are used less frequently \cite{gonzalez2014analysis}. This can be explained by the sensitivity of the fingertips (\secref{haptic_sense}) and the ease with which the thumb can be opposed to the index and middle fingers compared to the other fingers. -\fig{gonzalez2014analysis}{Taxonomy of grasp types of~\textcite{gonzalez2014analysis}}[, classified according to their type (power, precision or intermediate) and the shape of the grasped object. Each grasp shows the area of the palm and fingers in contact with the object and the grasp with an example of object.] +\fig{gonzalez2014analysis}{Taxonomy of grasp types of \textcite{gonzalez2014analysis}}[, classified according to their type (power, precision or intermediate) and the shape of the grasped object. Each grasp shows the area of the palm and fingers in contact with the object and the grasp with an example of object.] \subsection{Haptic Perception of Roughness and Hardness} @@ -164,43 +164,43 @@ This can be explained by the sensitivity of the fingertips (\secref{haptic_sense The active exploration of an object with the hand is performed as a sensorimotor loop: The exploratory movements (\secref{exploratory_procedures}) guide the search for and adapt to sensory information (\secref{haptic_sense}), allowing to construct a haptic perception of the object's properties. There are two main types of \emph{perceptual properties}. -The \emph{material properties} are the perception of the roughness, hardness, temperature and friction of the surface of the object~\cite{bergmanntiest2010tactual}. -The \emph{spatial properties} are the perception of the weight, shape and size of the object~\cite{lederman2009haptic}. +The \emph{material properties} are the perception of the roughness, hardness, temperature and friction of the surface of the object \cite{bergmanntiest2010tactual}. +The \emph{spatial properties} are the perception of the weight, shape and size of the object \cite{lederman2009haptic}. Each of these properties is closely related to a physical property of the object, which is defined and measurable, but perception is a subjective experience and often differs from this physical measurement. -Perception also depends on many other factors, such as the movements made and the exploration time, but also on the person, their sensitivity~\cite{hollins2000individual} or age~\cite{jones2006human}, and the context of the interaction~\cite{kahrimanovic2009context,kappers2013haptic}. -These properties are described and rated\footnotemark using scales opposing two adjectives such as \enquote{rough/smooth} or \enquote{hot/cold}~\cite{okamoto2013psychophysical}. +Perception also depends on many other factors, such as the movements made and the exploration time, but also on the person, their sensitivity \cite{hollins2000individual} or age \cite{jones2006human}, and the context of the interaction \cite{kahrimanovic2009context,kappers2013haptic}. +These properties are described and rated\footnotemark using scales opposing two adjectives such as \enquote{rough/smooth} or \enquote{hot/cold} \cite{okamoto2013psychophysical}. \footnotetext{All the haptic perception measurements described in this chapter were performed by blindfolded participants, to control for the influence of vision.} -The most salient and fundamental perceived material properties are the roughness and hardness of the object~\cite{hollins1993perceptual,baumgartner2013visual}, which are also the most studied and best understood~\cite{bergmanntiest2010tactual}. +The most salient and fundamental perceived material properties are the roughness and hardness of the object \cite{hollins1993perceptual,baumgartner2013visual}, which are also the most studied and best understood \cite{bergmanntiest2010tactual}. \subsubsection{Roughness} \label{roughness} -Roughness (or smoothness) is the perception of the \emph{micro-geometry} of a surface, \ie asperities with differences in height on the order of millimeters to micrometers~\cite{bergmanntiest2010tactual}. +Roughness (or smoothness) is the perception of the \emph{micro-geometry} of a surface, \ie asperities with differences in height on the order of millimeters to micrometers \cite{bergmanntiest2010tactual}. It is, for example, the perception of the fibers of fabric or wood and the texture of sandpaper or paint. -Roughness is what essentially characterises the perception of the \emph{texture} of the surface~\cite{hollins1993perceptual,baumgartner2013visual}. +Roughness is what essentially characterizes the perception of the \emph{texture} of the surface \cite{hollins1993perceptual,baumgartner2013visual}. When touching a surface in static touch, the asperities deform the skin and cause pressure sensations that allow a good perception of coarse roughness. -But when running the finger over the surface with a lateral movement (\secref{exploratory_procedures}), vibrations are alos caused which give a better discrimination range and precision of roughness~\cite{bensmaia2005pacinian}. -In particular, when the asperities are smaller than \qty{0.1}{mm}, such as paper fibers, the pressure cues are no longer captured and only the movement, \ie the vibrations, can be used to detect the roughness~\cite{hollins2000evidence}. +But when running the finger over the surface with a lateral movement (\secref{exploratory_procedures}), vibrations are also caused which give a better discrimination range and precision of roughness \cite{bensmaia2005pacinian}. +In particular, when the asperities are smaller than \qty{0.1}{mm}, such as paper fibers, the pressure cues are no longer captured and only the movement, \ie the vibrations, can be used to detect the roughness \cite{hollins2000evidence}. This limit distinguishes \emph{macro-roughness} from \emph{micro-roughness}. The physical properties of the surface determine the haptic perception of roughness. -The most important characteristic is the density of the surface elements, \ie the spacing between them: The perceived (subjective) intensity of roughness increases with spacing, for macro-roughness~\cite{klatzky2003feeling,lawrence2007haptic} and micro-roughness~\cite{bensmaia2003vibrations}. -For macro-textures, the size of the elements, the force applied and the speed of exploration have limited effects on the intensity perceived~\cite{klatzky2010multisensory}: macro-roughness is a \emph{spatial perception}. -This allows us to read Braille~\cite{lederman2009haptic}. -However, the speed of exploration affects the perceived intensity of micro-roughness~\cite{bensmaia2003vibrations}. +The most important characteristic is the density of the surface elements, \ie the spacing between them: The perceived (subjective) intensity of roughness increases with spacing, for macro-roughness \cite{klatzky2003feeling,lawrence2007haptic} and micro-roughness \cite{bensmaia2003vibrations}. +For macro-textures, the size of the elements, the force applied and the speed of exploration have limited effects on the intensity perceived \cite{klatzky2010multisensory}: macro-roughness is a \emph{spatial perception}. +This allows us to read Braille \cite{lederman2009haptic}. +However, the speed of exploration affects the perceived intensity of micro-roughness \cite{bensmaia2003vibrations}. -To establish the relationship between spacing and intensity for macro-roughness, patterned textured surfaces were manufactured: as a linear grating (on one axis) composed of ridges and grooves, \eg in \figref{lawrence2007haptic_1}~\cite{lederman1972fingertip,lawrence2007haptic}, or as a surface composed of micro conical elements on two axes, \eg in \figref{klatzky2003feeling_1}~\cite{klatzky2003feeling}. -As shown in \figref{lawrence2007haptic_2}, there is a quadratic relationship between the logarithm of the perceived roughness intensity $r$ and the logarithm of the space between the elements $s$ ($a$, $b$ and $c$ are empirical parameters to be estimated)~\cite{klatzky2003feeling}: +To establish the relationship between spacing and intensity for macro-roughness, patterned textured surfaces were manufactured: as a linear grating (on one axis) composed of ridges and grooves, \eg in \figref{lawrence2007haptic_1} \cite{lederman1972fingertip,lawrence2007haptic}, or as a surface composed of micro conical elements on two axes, \eg in \figref{klatzky2003feeling_1} \cite{klatzky2003feeling}. +As shown in \figref{lawrence2007haptic_2}, there is a quadratic relationship between the logarithm of the perceived roughness intensity $r$ and the logarithm of the space between the elements $s$ ($a$, $b$ and $c$ are empirical parameters to be estimated) \cite{klatzky2003feeling}: \begin{equation}{roughness_intensity} log(r) \sim a \, log(s)^2 + b \, s + c \end{equation} -A larger spacing between elements increases the perceived roughness, but reaches a plateau from \qty{\sim 5}{\mm} for the linear grating~\cite{lawrence2007haptic}, while the roughness decreases from \qty{\sim 2.5}{\mm}~\cite{klatzky2003feeling} for the conical elements. +A larger spacing between elements increases the perceived roughness, but reaches a plateau from \qty{\sim 5}{\mm} for the linear grating \cite{lawrence2007haptic}, while the roughness decreases from \qty{\sim 2.5}{\mm} \cite{klatzky2003feeling} for the conical elements. -\begin{subfigs}{lawrence2007hapti}{Estimation of haptic roughness of a linear grating surface by active exploration~\cite{lawrence2007haptic}. }[ +\begin{subfigs}{lawrence2007hapti}{Estimation of haptic roughness of a linear grating surface by active exploration \cite{lawrence2007haptic}. }[ \item Schema of a linear grating surface, composed of ridges and grooves. \item Perceived intensity of roughness (vertical axis) of the surface as a function of the size of the grooves (horizontal axis, interval of \qtyrange{0.125}{4.5}{mm}), the size of the ridges (RW, circles and squares) and the mode of exploration (with the finger in white and via a rigid probe held in hand in black). ] @@ -209,13 +209,13 @@ A larger spacing between elements increases the perceived roughness, but reaches \subfig{lawrence2007haptic_2} \end{subfigs} -It is also possible to perceive the roughness of a surface by \emph{indirect touch}, with a tool held in the hand, for example by writing with a pen on paper~\cite{klatzky2003feeling}. +It is also possible to perceive the roughness of a surface by \emph{indirect touch}, with a tool held in the hand, for example by writing with a pen on paper \cite{klatzky2003feeling}. The skin is no longer deformed and only the vibrations of the tool are transmitted. But this information is sufficient to feel the roughness, which perceived intensity follows the same quadratic law. -The intensity peak varies with the size of the contact surface of the tool, \eg a small tool allows to perceive finer spaces between the elements than with the finger (\figref{klatzky2003feeling_2}). -However, as the speed of exploration changes the transmitted vibrations, a faster speed shifts the perceived intensity peak slightly to the right, \ie decreasing perceived roughness for fine spacings and increasing it for large spacings~\cite{klatzky2003feeling}. +The intensity peak varies with the size of the contact surface of the tool, \eg a small tool allows perceiving finer spaces between the elements than with the finger (\figref{klatzky2003feeling_2}). +However, as the speed of exploration changes the transmitted vibrations, a faster speed shifts the perceived intensity peak slightly to the right, \ie decreasing perceived roughness for fine spacings and increasing it for large spacings \cite{klatzky2003feeling}. -\begin{subfigs}{klatzky2003feeling}{Estimation of haptic roughness of a surface of conical micro-elements by active exploration~\cite{klatzky2003feeling}. }[ +\begin{subfigs}{klatzky2003feeling}{Estimation of haptic roughness of a surface of conical micro-elements by active exploration \cite{klatzky2003feeling}. }[ \item Electron micrograph of conical micro-elements on the surface. \item Perceived intensity of roughness (vertical axis) of the surface as a function of the average spacing of the elements (horizontal axis, interval of \qtyrange{0.8}{4.5}{mm}) and the mode of exploration (with the finger in black and via a rigid probe held in hand in white). ] @@ -223,36 +223,36 @@ However, as the speed of exploration changes the transmitted vibrations, a faste \subfig[.5]{klatzky2003feeling_2} \end{subfigs} -Even when the fingertips are deafferented (absence of cutaneous sensations), the perception of roughness is maintained~\cite{libouton2012tactile}, thanks to the propagation of vibrations in the finger, hand and wrist, for both pattern and natural textures~\cite{delhaye2012textureinduced}. +Even when the fingertips are deafferented (absence of cutaneous sensations), the perception of roughness is maintained \cite{libouton2012tactile}, thanks to the propagation of vibrations in the finger, hand and wrist, for both pattern and "natural" textures \cite{delhaye2012textureinduced}. The spectrum of vibrations shifts to higher frequencies as the exploration speed increases, but the brain integrates this change with proprioception to keep the \emph{perception constant} of the texture. -For grid textures, as illustrated in \figref{delhaye2012textureinduced}, the ratio of the finger speed $v$ to the frequency of the vibration intensity peak $f_p$ is measured most of the time equal to the period $\lambda$ of the spacing of the elements: +For patterned textures, as illustrated in \figref{delhaye2012textureinduced}, the ratio of the finger speed $v$ to the frequency of the vibration intensity peak $f_p$ is measured most of the time equal to the period $\lambda$ of the spacing of the elements: \begin{equation}{grating_vibrations} \lambda \sim \frac{v}{f_p} \end{equation} -The vibrations generated by exploring natural textures are also very specific to each texture and similar between individuals, making them identifiable by vibration alone~\cite{manfredi2014natural,greenspon2020effect}. +The vibrations generated by exploring natural textures are also very specific to each texture and similar between individuals, making them identifiable by vibration alone \cite{manfredi2014natural,greenspon2020effect}. This shows the importance of vibration cues even for macro textures and the possibility of generating virtual texture sensations with vibrotactile rendering. -\fig[0.55]{delhaye2012textureinduced}{Speed of finger exploration (horizontal axis) on grating textures with different periods $\lambda$ of spacing (in color) and frequency of the vibration intensity peak $f_p$ propagated in the wrist (vertical axis)~\cite{delhaye2012textureinduced}.} +\fig[0.55]{delhaye2012textureinduced}{Speed of finger exploration (horizontal axis) on grating textures with different periods $\lambda$ of spacing (in color) and frequency of the vibration intensity peak $f_p$ propagated in the wrist (vertical axis) \cite{delhaye2012textureinduced}.} -The everyday "natural" textures are more complex to study because they are composed of multiple elements of different sizes and spacings. -In addition, the perceptions of micro and macro roughness overlap and are difficult to distinguish~\cite{okamoto2013psychophysical}. -Thus, individuals have a subjective definition of roughness, with some paying more attention to larger elements and others to smaller ones~\cite{bergmanntiest2007haptic}, or even including other perceptual properties such as hardness or friction~\cite{bergmanntiest2010tactual}. +The everyday natural textures are more complex to study because they are composed of multiple elements of different sizes and spacings. +In addition, the perceptions of micro and macro roughness overlap and are difficult to distinguish \cite{okamoto2013psychophysical}. +Thus, individuals have a subjective definition of roughness, with some paying more attention to larger elements and others to smaller ones \cite{bergmanntiest2007haptic}, or even including other perceptual properties such as hardness or friction \cite{bergmanntiest2010tactual}. \subsubsection{Hardness} \label{hardness} -Hardness (or softness) is the perception of the \emph{resistance to deformation} of an object when pressed or tapped~\cite{bergmanntiest2010tactual}. +Hardness (or softness) is the perception of the \emph{resistance to deformation} of an object when pressed or tapped \cite{bergmanntiest2010tactual}. The perceived softness of a fruit allows us to judge its ripeness, while ceramic is perceived as hard. By tapping on a surface, metal will be perceived as harder than wood. If the surface returns to its original shape after being deformed, the object is elastic (like a spring), otherwise it is plastic (like clay). When the finger presses on an object (\figref{exploratory_procedures}), its surface will move and deform with some resistance, and the contact area of the skin will also expand, changing the pressure distribution. -When the surface is touched or tapped, vibrations are also transmitted to the skin~\cite{higashi2019hardness}. -Passive touch (without voluntary hand movements) and tapping allow a perception of hardness as good as active touch~\cite{friedman2008magnitude}. +When the surface is touched or tapped, vibrations are also transmitted to the skin \cite{higashi2019hardness}. +Passive touch (without voluntary hand movements) and tapping allow a perception of hardness as good as active touch \cite{friedman2008magnitude}. -Two physical properties determine the haptic perception of hardness: its stiffness and elasticity, as shown in \figref{hardness}~\cite{bergmanntiest2010tactual}. +Two physical properties determine the haptic perception of hardness: its stiffness and elasticity, as shown in \figref{hardness} \cite{bergmanntiest2010tactual}. The \emph{stiffness} $k$ of an object is the ratio between the applied force $F$ and the resulting \emph{displacement} $D$ of the surface: \begin{equation}{stiffness} k = \frac{F}{D} @@ -265,7 +265,7 @@ The \emph{elasticity} of an object is expressed by its Young's modulus $Y$, whic \begin{subfigs}{stiffness_young}{Perceived hardness of an object by finger pressure. }[ \item Diagram of an object with a stiffness coefficient $k$ and a length $l$ compressed by a force $F$ on an area $A$ by a distance $D$. - \item Identical perceived hardness intensity between Young's modulus (horizontal axis) and stiffness (vertical axis). The dashed and dotted lines indicate the objects tested, the arrows the correspondences made between these objects, and the grey lines the predictions of the quadratic relationship~\cite{bergmanntiest2009cues}. + \item Identical perceived hardness intensity between Young's modulus (horizontal axis) and stiffness (vertical axis). The dashed and dotted lines indicate the objects tested, the arrows the correspondences made between these objects, and the grey lines the predictions of the quadratic relationship \cite{bergmanntiest2009cues}. ] \subfig[.3]{hardness} \subfig[.45]{bergmanntiest2009cues} @@ -276,33 +276,33 @@ With finger pressure, a relative difference (the \emph{Weber fraction}) of \perc However, in the absence of pressure sensations (by placing a thin disc between the finger and the object), the necessary relative difference becomes much larger (Weber fraction of \percent{\sim 50}). Thus, the perception of hardness relies on \percent{90} on surface deformation cues and \percent{10} on displacement cues. In addition, an object with low stiffness but high Young's modulus can be perceived as hard, and vice versa, as shown in \figref{bergmanntiest2009cues}. -Finally, when pressing with the finger, the perceived hardness intensity $h$ follows a power law with the stiffness $k$~\cite{harper1964subjective}: +Finally, when pressing with the finger, the perceived hardness intensity $h$ follows a power law with the stiffness $k$ \cite{harper1964subjective}: \begin{equation}{hardness_intensity} h = k^{0.8} \end{equation} -%En pressant du doigt, l'intensité perçue (subjective) de dureté suit avec la raideur une relation selon une loi de puissance avec un exposant de \num{0.8}~\cite{harper1964subjective}, \ie quand la raideur double, la dureté perçue augmente de \num{1.7}. +%En pressant du doigt, l'intensité perçue (subjective) de dureté suit avec la raideur une relation selon une loi de puissance avec un exposant de \num{0.8} \cite{harper1964subjective}, \ie quand la raideur double, la dureté perçue augmente de \num{1.7}. %\textcite{bergmanntiest2009cues} ont ainsi observé une relation quadratique d'égale intensité perçue de dureté, comme illustré sur la \figref{bergmanntiest2009cues}. %\subsubsection{Friction} %\label{friction} % -%Friction (or slipperiness) is the perception of \emph{resistance to movement} on a surface~\cite{bergmanntiest2010tactual}. +%Friction (or slipperiness) is the perception of \emph{resistance to movement} on a surface \cite{bergmanntiest2010tactual}. %Sandpaper is typically perceived as sticky because it has a strong resistance to sliding on its surface, while glass is perceived as more slippery. -%This perceptual property is closely related to the perception of roughness~\cite{hollins1993perceptual,baumgartner2013visual}. +%This perceptual property is closely related to the perception of roughness \cite{hollins1993perceptual,baumgartner2013visual}. % %When running the finger on a surface with a lateral movement (\secref{exploratory_procedures}), the skin-surface contacts generate frictional forces in the opposite direction to the finger movement, giving kinesthetic cues, and also stretch the skin, giving cutaneous cues. -%As illustrated in \figref{smith1996subjective_1}, a stick-slip phenomenon can also occur, where the finger is intermittently slowed by friction before continuing to move, on both rough and smooth surfaces~\cite{derler2013stick}. +%As illustrated in \figref{smith1996subjective_1}, a stick-slip phenomenon can also occur, where the finger is intermittently slowed by friction before continuing to move, on both rough and smooth surfaces \cite{derler2013stick}. %The amplitude of the frictional force $F_s$ is proportional to the normal force of the finger $F_n$, \ie the force perpendicular to the surface, according to a coefficient of friction $\mu$: %\begin{equation}{friction} % F_s = \mu \, F_n %\end{equation} -%The perceived intensity of friction is thus roughly related to the friction coefficient $\mu$~\cite{smith1996subjective}. -%However, it is a complex perception because it is more determined by the micro-scale interactions between the surface and the skin: It depends on many factors such as the normal force applied, the speed of movement, the contact area and the moisture of the skin and the surface~\cite{adams2013finger,messaoud2016relation}. -%In this sense, the perception of friction is still poorly understood~\cite{okamoto2013psychophysical}. +%The perceived intensity of friction is thus roughly related to the friction coefficient $\mu$ \cite{smith1996subjective}. +%However, it is a complex perception because it is more determined by the micro-scale interactions between the surface and the skin: It depends on many factors such as the normal force applied, the speed of movement, the contact area and the moisture of the skin and the surface \cite{adams2013finger,messaoud2016relation}. +%In this sense, the perception of friction is still poorly understood \cite{okamoto2013psychophysical}. % -%\begin{subfigs}{smith1996subjective}{Perceived intensity of friction of different materials by active exploration with the finger~\cite{smith1996subjective}. }[ +%\begin{subfigs}{smith1996subjective}{Perceived intensity of friction of different materials by active exploration with the finger \cite{smith1996subjective}. }[ % \item Measurements of normal $F_n$ and tangential $F_t$ forces when exploring two surfaces: one smooth (glass) and one rough (nyloprint). The fluctuations in the tangential force are due to the stick-slip phenomenon. The coefficient of friction $\mu$ can be estimated as the slope of the relationship between the normal and tangential forces. % \item Perceived friction intensity (vertical axis) as a function of the estimated friction coefficient $\mu$ of the exploration (horizontal axis) for four materials (shapes and colors). % ] @@ -313,17 +313,17 @@ Finally, when pressing with the finger, the perceived hardness intensity $h$ fol % %Yet, it is a fundamental perception for grasping and manipulating objects. %The forces of friction make it indeed possible to hold the object firmly in the hand and prevent it from slipping -%The perception of friction also allows us to automatically and very quickly adjust the force we apply to the object in order to grasp it~\cite{johansson1984roles}. -%If the finger is anaesthetized, the lack of cutaneous sensation prevents effective adjustment of the gripping force: the forces of the object on the finger are no longer correctly perceived, and the fingers then press harder on the object in compensation, but without achieving good opposition of the fingers~\cite{witney2004cutaneous}. +%The perception of friction also allows us to automatically and very quickly adjust the force we apply to the object in order to grasp it \cite{johansson1984roles}. +%If the finger is anaesthetized, the lack of cutaneous sensation prevents effective adjustment of the gripping force: the forces of the object on the finger are no longer correctly perceived, and the fingers then press harder on the object in compensation, but without achieving good opposition of the fingers \cite{witney2004cutaneous}. %\subsubsection{Temperature} %\label{temperature} % -%Temperature (or coldness/warmness) is the perception of the \emph{transfer of heat} between the touched surface and the skin~\cite{bergmanntiest2010tactual}: +%Temperature (or coldness/warmness) is the perception of the \emph{transfer of heat} between the touched surface and the skin \cite{bergmanntiest2010tactual}: %When heat is removed from (added to) the skin, the surface is perceived as cold (hot). -%Metal will be perceived as colder than wood at the same room temperature: This perception is different from the physical temperature of the material and is therefore an important property for distinguishing between materials~\cite{ho2006contribution}. -%This perception depends on the thermal conductivity and heat capacity of the material, the volume of the object, the initial temperature difference and the area of contact between the surface and the skin~\cite{kappers2013haptic}. -%For example, a larger object or a smoother surface, which increases the contact area, causes more heat circulation and a more intense temperature sensation (hot or cold)~\cite{bergmanntiest2008thermosensory}. +%Metal will be perceived as colder than wood at the same room temperature: This perception is different from the physical temperature of the material and is therefore an important property for distinguishing between materials \cite{ho2006contribution}. +%This perception depends on the thermal conductivity and heat capacity of the material, the volume of the object, the initial temperature difference and the area of contact between the surface and the skin \cite{kappers2013haptic}. +%For example, a larger object or a smoother surface, which increases the contact area, causes more heat circulation and a more intense temperature sensation (hot or cold) \cite{bergmanntiest2008thermosensory}. %Parce qu'elle est basée sur la circulation de la chaleur, la perception de la température est plus lente que les autres propriétés matérielles et demande un toucher statique (voir \figref{exploratory_procedures}) de plusieurs secondes pour que la température de la peau s'équilibre avec celle de l'objet. %La température $T(t)$ du doigt à l'instant $t$ et au contact avec une surface suit une loi décroissante exponentielle, où $T_s$ est la température initiale de la peau, $T_e$ est la température de la surface, $t$ est le temps et $\tau$ est la constante de temps: @@ -331,7 +331,7 @@ Finally, when pressing with the finger, the perceived hardness intensity $h$ fol % T(t) = (T_s - T_e) \, e^{-t / \tau} + T_e %\end{equation} %Le taux de transfert de chaleur, décrit par $\tau$, et l'écart de température $T_s - T_e$, sont les deux indices essentiels pour la perception de la température. -%Dans des conditions de la vie de tous les jours, avec une température de la pièce de \qty{20}{\celsius}, une différence relative du taux de transfert de chaleur de \percent{43} ou un écart de \qty{2}{\celsius} est nécessaire pour percevoir une différence de température~\cite{bergmanntiest2009tactile}. +%Dans des conditions de la vie de tous les jours, avec une température de la pièce de \qty{20}{\celsius}, une différence relative du taux de transfert de chaleur de \percent{43} ou un écart de \qty{2}{\celsius} est nécessaire pour percevoir une différence de température \cite{bergmanntiest2009tactile}. %\subsubsection{Spatial Properties} @@ -339,26 +339,26 @@ Finally, when pressing with the finger, the perceived hardness intensity $h$ fol %Weight, size and shape are haptic spatial properties that are independent of the material properties described above. -%Weight (or heaviness/lightness) is the perceived \emph{mass} of the object~\cite{bergmanntiest2010haptic}. +%Weight (or heaviness/lightness) is the perceived \emph{mass} of the object \cite{bergmanntiest2010haptic}. %It is typically estimated by holding the object statically in the palm of the hand to feel the gravitational force (\secref{exploratory_procedures}). -%A relative weight difference of \percent{8} is then required to be perceptible~\cite{brodie1985jiggling}. +%A relative weight difference of \percent{8} is then required to be perceptible \cite{brodie1985jiggling}. %By lifting the object, it is also possible to feel the object's force of inertia, \ie its resistance to velocity. %This provides an additional perceptual cue to its mass and slightly improves weight discrimination. -%For both gravity and inertia, kinesthetic cues to force are much more important than cutaneous cues to pressure~\cite{bergmanntiest2012investigating}. -%Le lien entre le poids physique et l'intensité perçue est variable selon les individus~\cite{kappers2013haptic}. +%For both gravity and inertia, kinesthetic cues to force are much more important than cutaneous cues to pressure \cite{bergmanntiest2012investigating}. +%Le lien entre le poids physique et l'intensité perçue est variable selon les individus \cite{kappers2013haptic}. -%Size can be perceived as the object's \emph{length} (in one dimension) or its \emph{volume} (in three dimensions)~\cite{kappers2013haptic}. +%Size can be perceived as the object's \emph{length} (in one dimension) or its \emph{volume} (in three dimensions) \cite{kappers2013haptic}. %In both cases, and if the object is small enough, a precision grip (\figref{gonzalez2014analysis}) between the thumb and index finger can discriminate between sizes with an accuracy of \qty{1}{\mm}, but with an overestimation of length (power law with exponent \qty{1.3}). -%Alternatively, it is necessary to follow the contours of the object with the fingers to estimate its length (\secref{exploratory_procedures}), but with ten times less accuracy and an underestimation of length (power law with an exponent of \qty{0.9})~\cite{bergmanntiest2011cutaneous}. -%The perception of the volume of an object that is not small is typically done by hand enclosure, but the estimate is strongly influenced by the size, shape and mass of the object, for an identical volume~\cite{kahrimanovic2010haptic}. +%Alternatively, it is necessary to follow the contours of the object with the fingers to estimate its length (\secref{exploratory_procedures}), but with ten times less accuracy and an underestimation of length (power law with an exponent of \qty{0.9}) \cite{bergmanntiest2011cutaneous}. +%The perception of the volume of an object that is not small is typically done by hand enclosure, but the estimate is strongly influenced by the size, shape and mass of the object, for an identical volume \cite{kahrimanovic2010haptic}. %The shape of an object can be defined as the perception of its \emph{global geometry}, \ie its shape and contours. %This is the case, for example, when looking for a key in a pocket. %The exploration of contours and enclosure are then employed, as for the estimation of length and volume. -%If the object is not known in advance, object identification is rather slow, taking several seconds~\cite{norman2004visual}. -%Therefore, the exploration of other properties is favoured to recognize the object more quickly, in particular marked edges~\cite{klatzky1987there}, \eg a screw among nails (\figref{plaisier2009salient_2}), or certain material properties~\cite{lakatos1999haptic,plaisier2009salient}, \eg a metal object among plastic objects. +%If the object is not known in advance, object identification is rather slow, taking several seconds \cite{norman2004visual}. +%Therefore, the exploration of other properties is favoured to recognize the object more quickly, in particular marked edges \cite{klatzky1987there}, \eg a screw among nails (\figref{plaisier2009salient_2}), or certain material properties \cite{lakatos1999haptic,plaisier2009salient}, \eg a metal object among plastic objects. -%\begin{subfigs}{plaisier2009salient}{Identifcation of a sphere among cubes~\cite{plaisier2009salient}. }[ +%\begin{subfigs}{plaisier2009salient}{Identifcation of a sphere among cubes \cite{plaisier2009salient}. }[ % \item The shape has a significant effect on the perception of the volume of an object, \eg a sphere is perceived smaller than a cube of the same volume. % \item The absence of a marked edge on the sphere makes it easy to identify among cubes. % ] diff --git a/1-introduction/related-work/2-wearable-haptics.tex b/1-introduction/related-work/2-wearable-haptics.tex index 69aad55..0e89f2f 100644 --- a/1-introduction/related-work/2-wearable-haptics.tex +++ b/1-introduction/related-work/2-wearable-haptics.tex @@ -1,9 +1,9 @@ \section{Augmenting Object Perception with Wearable Haptics} \label{wearable_haptics} -One of the roles of haptic systems is to render virtual interactions and sensations that are \emph{similar and comparable} to those experienced by the haptic sense with real objects, particularly in a visual \VE~\cite{maclean2008it,culbertson2018haptics}. -Moreover, a haptic augmentation system should \enquote{modulating the feel of a real object by virtual [haptic] feedback}~\cite{jeon2009haptic}, \ie a touch interaction with a real object whose perception is modified by the addition of virtual haptic feedback. -The haptic system should be hand-held or worn, \eg on the hand, and \enquote{not permanently attached to or integrated in the object}~\cite{bhatia2024augmenting}. +One of the roles of haptic systems is to render virtual interactions and sensations that are \emph{similar and comparable} to those experienced by the haptic sense with real objects, particularly in a visual \VE \cite{maclean2008it,culbertson2018haptics}. +Moreover, a haptic augmentation system should \enquote{modulating the feel of a real object by virtual [haptic] feedback} \cite{jeon2009haptic}, \ie a touch interaction with a real object whose perception is modified by the addition of virtual haptic feedback. +The haptic system should be hand-held or worn, \eg on the hand, and \enquote{not permanently attached to or integrated in the object} \cite{bhatia2024augmenting}. \subsection{Level of Wearability} @@ -14,7 +14,7 @@ Different types of haptic devices can be worn on the hand, but only some of them An increasing wearability resulting in the loss of the system's kinesthetic feedback capability. \begin{subfigs}{pacchierotti2017wearable}{ - Schematic wearability level of haptic devices for the hand~\cite{pacchierotti2017wearable}. + Schematic wearability level of haptic devices for the hand \cite{pacchierotti2017wearable}. }[ \item World-grounded haptic devices are fixed on the environment to provide kinesthetic feedback to the user. \item Exoskeletons are body-grounded kinesthetic devices. @@ -28,7 +28,7 @@ An increasing wearability resulting in the loss of the system's kinesthetic feed Haptic research comes from robotics and teleoperation, and historically led to the design of haptic systems that are \emph{world-grounded} to an external support in the environment, such as a table (\figref{pacchierotti2017wearable_1}). These are robotic arms whose end-effector is either held in the hand or worn on a finger and which simulate interactions with a \VE by providing kinesthetic forces and torques feedback (\figref{pacchierotti2015cutaneous}). -They provide high fidelity haptic feedback but are heavy, bulky and limited to small workspaces~\cite{culbertson2018haptics}. +They provide high fidelity haptic feedback but are heavy, bulky and limited to small workspaces \cite{culbertson2018haptics}. More portable designs have been developed by moving the grounded part to the user's body. The entire robotic system is thus mounted on the user, forming an exoskeleton capable of providing kinesthetic feedback to the finger, \eg in \figref{achibet2017flexifingers}. @@ -42,9 +42,9 @@ Moreover, as detailed in \secref{object_properties}, cutaneous sensations are ne \begin{subfigs}{grounded_to_wearable}{ Haptic devices for the hand with different wearability levels. }[ - \item Teleoperation of a virtual cube grasped with the thumb and index fingers each attached to a grounded haptic device~\cite{pacchierotti2015cutaneous}. - \item A passive exoskeleton for fingers simulating stiffness of a trumpet's pistons~\cite{achibet2017flexifingers}. - \item Manipulation of a virtual cube with the thumb and index fingers each attached with the 3-RSR wearable haptic device~\cite{leonardis20173rsr}. + \item Teleoperation of a virtual cube grasped with the thumb and index fingers each attached to a grounded haptic device \cite{pacchierotti2015cutaneous}. + \item A passive exoskeleton for fingers simulating stiffness of a trumpet's pistons \cite{achibet2017flexifingers}. + \item Manipulation of a virtual cube with the thumb and index fingers each attached with the 3-RSR wearable haptic device \cite{leonardis20173rsr}. ] \subfigsheight{38mm} \subfig{pacchierotti2015cutaneous} @@ -65,9 +65,9 @@ Several actuators are often combined in a haptic device to obtain richer haptic \subsubsection{Moving Platforms} \label{moving_platforms} -The moving platforms translate perpendicularly on the skin to create sensations of contact, pressure and edges~\cite{pacchierotti2017wearable}. +The moving platforms translate perpendicularly on the skin to create sensations of contact, pressure and edges \cite{pacchierotti2017wearable}. Placed under the fingertips, they can come into contact with the skin with different forces, speeds and orientations. -The platform is moved by means of cables, \eg in \figref{gabardi2016new}, or articulated arms, \eg in \figref{perez2017optimizationbased}, activated by motors grounded to the nail~\cite{gabardi2016new,perez2017optimizationbased}. +The platform is moved by means of cables, \eg in \figref{gabardi2016new}, or articulated arms, \eg in \figref{perez2017optimizationbased}, activated by motors grounded to the nail \cite{gabardi2016new,perez2017optimizationbased}. The motors lengthen and shorten the cables or orient the arms to move the platform over 3 \DoFs: two for orientation and one for normal force relative to the finger. However, these platforms are specifically designed to provide haptic feedback to the fingertip in \VEs, preventing interaction with a \RE. @@ -76,18 +76,18 @@ However, these platforms are specifically designed to provide haptic feedback to A pin-array is a surface made up of small, rigid pins arranged very close together in a grid and that can be moved individually. When placed in contact with the fingertip, it can create sensations of edge, pressure and texture. -The \figref{sarakoglou2012high} shows an example of a pin-array consisting of \numproduct{4 x 4} pins of \qty{1.5}{\mm} diameter and \qty{2}{\mm} height, spaced at \qty{2}{\mm}~\cite{sarakoglou2012high}. -Pneumatic systems use a fluid such as air or water to inflate membranes under the skin, creating sensations of contact and pressure~\cite{raza2024pneumatically}. -Multiple membranes are often used in a grid to simulate edges and textures, as in the \figref{ujitoko2020development}~\cite{ujitoko2020development}. +The \figref{sarakoglou2012high} shows an example of a pin-array consisting of \numproduct{4 x 4} pins of \qty{1.5}{\mm} diameter and \qty{2}{\mm} height, spaced at \qty{2}{\mm} \cite{sarakoglou2012high}. +Pneumatic systems use a fluid such as air or water to inflate membranes under the skin, creating sensations of contact and pressure \cite{raza2024pneumatically}. +Multiple membranes are often used in a grid to simulate edges and textures, as in the \figref{ujitoko2020development} \cite{ujitoko2020development}. Although these two types of effector can be considered wearable, their actuation requires a high level of mechanical and electronic complexity that makes the system as a whole not portable. \begin{subfigs}{normal_actuators}{ Normal indentation actuators for the fingertip. }[ - \item A moving platform actuated with cables~\cite{gabardi2016new}. - \item A moving platform actuated by articulated limbs~\cite{perez2017optimizationbased}. - \item Diagram of a pin-array of tactors~\cite{sarakoglou2012high}. - \item A pneumatic system composed of a \numproduct{12 x 10} array of air cylinders~\cite{ujitoko2020development}. + \item A moving platform actuated with cables \cite{gabardi2016new}. + \item A moving platform actuated by articulated limbs \cite{perez2017optimizationbased}. + \item Diagram of a pin-array of tactors \cite{sarakoglou2012high}. + \item A pneumatic system composed of a \numproduct{12 x 10} array of air cylinders \cite{ujitoko2020development}. ] \subfigsheight{37mm} \subfig{gabardi2016new} @@ -100,23 +100,23 @@ Although these two types of effector can be considered wearable, their actuation \label{tangential_actuators} Similar in design to the mobile platforms, the tangential motion actuators activate a rigid pin or surface in contact with the fingertip under the finger to create shearing sensation on the skin. -An articulated and motorized arm structure moves the effector in multiple directions over 2 \DoFs parallel to the skin, \eg in \figref{leonardis2015wearable}~\cite{leonardis2015wearable}. -Some actuators are capable of both normal and tangential motion over 3 \DoFs on the skin and can also make or break contact with the finger, \eg in \figref{schorr2017fingertip}~\cite{schorr2017fingertip}. +An articulated and motorized arm structure moves the effector in multiple directions over 2 \DoFs parallel to the skin, \eg in \figref{leonardis2015wearable} \cite{leonardis2015wearable}. +Some actuators are capable of both normal and tangential motion over 3 \DoFs on the skin and can also make or break contact with the finger, \eg in \figref{schorr2017fingertip} \cite{schorr2017fingertip}. \subsubsection{Compression Belts} \label{belt_actuators} -A simpler alternative approach is to place a belt under the finger, and to actuate it over 2 \DoFs by two motors placed on top of the finger~\cite{minamizawa2007gravity}. +A simpler alternative approach is to place a belt under the finger, and to actuate it over 2 \DoFs by two motors placed on top of the finger \cite{minamizawa2007gravity}. By turning in opposite directions, the motors shorten the belt and create a sensation of pressure. Conversely, by turning simultaneously in the same direction, the belt pulls on the skin, creating a shearing sensation. -The simplicity of this approach allows the belt to be placed anywhere on the hand, leaving the fingertip free to interact with the \RE, \eg the hRing on the proximal phalanx in \figref{pacchierotti2016hring}~\cite{pacchierotti2016hring} or Tasbi on the wrist in \figref{pezent2022design}~\cite{pezent2022design}. +The simplicity of this approach allows the belt to be placed anywhere on the hand, leaving the fingertip free to interact with the \RE, \eg the hRing on the proximal phalanx in \figref{pacchierotti2016hring} \cite{pacchierotti2016hring} or Tasbi on the wrist in \figref{pezent2022design} \cite{pezent2022design}. \begin{subfigs}{tangential_belts}{Tangential motion actuators and compression belts. }[ - \item A skin strech actuator for the fingertip~\cite{leonardis2015wearable}. - \item A 3 \DoF actuator capable of normal and tangential motion on the fingertip~\cite{schorr2017fingertip}. - %\item A shearing belt actuator for the fingertip~\cite{minamizawa2007gravity}. - \item The hRing, a shearing belt actuator for the proximal phalanx of the finger~\cite{pacchierotti2016hring}. - \item Tasbi, a wristband capable of pressure and vibrotactile feedback~\cite{pezent2022design}. + \item A skin strech actuator for the fingertip \cite{leonardis2015wearable}. + \item A 3 \DoF actuator capable of normal and tangential motion on the fingertip \cite{schorr2017fingertip}. + %\item A shearing belt actuator for the fingertip \cite{minamizawa2007gravity}. + \item The hRing, a shearing belt actuator for the proximal phalanx of the finger \cite{pacchierotti2016hring}. + \item Tasbi, a wristband capable of pressure and vibrotactile feedback \cite{pezent2022design}. ] \subfigsheight{33.5mm} \subfig{leonardis2015wearable} @@ -154,7 +154,7 @@ Piezoelectric actuators deform a solid material when a voltage is applied. They \begin{subfigs}{lra}{Diagram and performance of \LRAs. }[ \item Diagram. From Precision Microdrives~\footnotemarkrepeat. - \item Force generated by two \LRAs as a function of sine wave input with different frequencies: both their maximum force and resonant frequency are different~\cite{azadi2014vibrotactile}. + \item Force generated by two \LRAs as a function of sine wave input with different frequencies: both their maximum force and resonant frequency are different \cite{azadi2014vibrotactile}. ] \subfigsheight{50mm} \subfig{precisionmicrodrives_lra} @@ -165,21 +165,21 @@ Piezoelectric actuators deform a solid material when a voltage is applied. They \subsection{Modifying Perceived Haptic Roughness and Hardness} \label{tactile_rendering} -Tactile rendering of haptic properties consists in modelling and reproducing virtual tactile sensations comparable to those perceived when interacting with real objects~\cite{klatzky2013haptic}. -By adding such tactile rendering as feedback to the touch actions of the hand on a real object~\cite{bhatia2024augmenting}, the perception of the object's haptic property can be modified. -The integration of the real and virtual haptic sensations into a single property perception is discussed in more details in \secref{sensations_perception}. +Tactile rendering of haptic properties consists in modelling and reproducing virtual tactile sensations comparable to those perceived when interacting with real objects \cite{klatzky2013haptic}. +By adding such tactile rendering as feedback to the touch actions of the hand on a real object \cite{bhatia2024augmenting}, the perception of the object's haptic property can be modified. +The integration of the real and virtual sensations into a single property perception is discussed in more details in \secref{sensations_perception}. %, both the real and virtual haptic sensations are integrated into a single property perception, as presented in \secref{sensations_perception}, \ie the perceived haptic property is modulated by the added virtual feedback. -In particular, the visual rendering of a touched object can also greatly influence the perception of its haptic properties, \eg by modifying its visual texture in \AR or \VR, as discussed in the \secref{visuo_haptic}. +In particular, the visual rendering of a touched object can also influence the perception of its haptic properties, \eg by modifying its visual texture in \AR or \VR, as discussed in the \secref{visuo_haptic}. \textcite{bhatia2024augmenting} categorize the haptic augmentations into three types: direct touch, touch-through, and tool mediated. -Also called direct feel-through~\cite{jeon2015haptic}, in \emph{direct touch}, the haptic device does not cover the interior of the hand to not impair the user to interact with the \RE. -In touch-through and tool-mediated, or \emph{indirect feel-through}, the haptic device is interposed between the hand and the \RE or worn on the hand, respectively. +In \emph{direct touch}, the haptic device does not cover the interior of the hand to not impair the user to interact with the \RE, and is typically achieved with wearable haptics. +In touch-through and tool-mediated, or \emph{indirect feel-through} \cite{jeon2015haptic}, the haptic device is interposed between the hand and the \RE. %We are interested in direct touch augmentations with wearable haptics (\secref{wearable_haptic_devices}), as their integration with \AR is particularly promising for free hand interaction with visuo-haptic augmentations. -Many haptic augmentations were first developed with grounded haptic devices and later transposed to wearable haptic devices. +Many haptic augmentations were first developed with touch-through devices, and some (but not all) were later transposed to direct touch augmentation with wearable haptic devices. %We also focus on tactile augmentations stimulating the mechanoreceptors of the skin (\secref{haptic_sense}), thus excluding temperature perception, as they are the most common existing haptic interfaces. -As we chose in \secref{object_properties} to focus on the haptic perception of the roughness and hardness of objects, we present bellow the methods to modify these properties with wearable haptic devices. -Of course, wearable haptics can also be used to modify the perceived friction \cite{konyo2008alternative,salazar2020altering}, weight \cite{minamizawa2007gravity}, or local deformation \cite{salazar2020altering} of real objects, but they are less common \cite{bhatia2024augmenting} and will not be detailed here. +As we chose in \secref{object_properties} to focus on the haptic perception of the roughness and hardness of objects, we overview bellow the methods to modify the perception of these properties. +Of course, wearable haptics can also be used in direct touch context to modify the perceived friction \cite{konyo2008alternative,salazar2020altering}, weight \cite{minamizawa2007gravity}, or local deformation \cite{salazar2020altering} of real objects, but they are rare \cite{bhatia2024augmenting} and will not be detailed here. % \cite{klatzky2003feeling} : rendering roughness, friction, deformation, temperatures % \cite{girard2016haptip} : renderings with a tangential motion actuator @@ -187,31 +187,54 @@ Of course, wearable haptics can also be used to modify the perceived friction \c \subsubsection{Roughness} \label{texture_rendering} -To modify the perception of haptic roughness (or texture, see \secref{roughness}) of a real object, vibrations are provided to the skin by the wearable haptic device when running the finger over the surface. -Two approaches are used to render virtual textures: \emph{physics-based models} and \emph{data-driven models}~\cite{culbertson2018haptics}. +To modify the perception of haptic roughness (or texture, see \secref{roughness}) of a real object, vibrations are typically provided to the skin by the wearable haptic device when running the finger over the surface. +This is because running the finger or a tool on a textured surface generates pressures and vibrations (\secref{roughness}) at frequencies that are too high for rendering capabilities of most haptic devices \cite{campion2005fundamental,culbertson2018haptics}. +Two main approaches are used to render virtual textures: \emph{simulation models} and \emph{data-driven models} \cite{klatzky2013haptic,culbertson2018haptics}. -\paragraph{Physics-based Models} +\paragraph{Simulation Models} -As more traditional force feedback systems are unable to accurately render such micro-details on a simulated surface, vibrotactile devices attached to the end effector instead generate vibrations to simulate interaction with the virtual texture~\cite{campion2005fundamental,culbertson2018haptics}. -High-fidelity force feedback devices can reproduce patterned textures with great precision and provide similar perceptions to real textures, but they are expensive, have a limited workspace, and impose to hold a probe to explore the texture~\cite{unger2011roughness}. -Notably, \textcite{okamura1998vibration} rendered grating textures with exponentially decaying sinudoids that simulated the strokes of the grooves and ridges of the surface, while \textcite{culbertson2014modeling} captured and modelled the roughness of real surfaces to render them using the speed and force of the user. -\cite{chan2021hasti,guruswamy2011iir} +Simulations of virtual textures are based on the physics of the interaction between the finger and the surface, and are used to generate the vibrations that the user feels when running the finger over the surface. -\textcite{ando2007fingernailmounted} were the first to propose this approach that they experimented with a voice-coil mounted on the index nail (\figref{ando2007fingernailmounted}). -The sensation of crossing edges of a virtual patterned texture (\secref{texture_rendering}) on a real sheet of paper were rendered with \qty{20}{\ms} vibration impulses at \qty{130}{\Hz}. -Participants were able to match the virtual patterns to their real counterparts of height \qty{0.25}{\mm} and width \qtyrange{1}{10}{\mm}, but systematically overestimated the virtual width to be \qty{4}{\mm} longer. +Early renderings of virtual textures consisted of modelling the surface with a periodic function -The perceived roughness of real surfaces can be then modified when touched by a tool with a vibrotactile actuator attached~\cite{culbertson2014modeling,ujitoko2019modulating} or directly with the finger wearing the vibrotactile actuator~\cite{asano2015vibrotactile}, creating a haptic texture augmentation. -Of course, the fingertip skin is not deformed by the virtual texture and only vibrations are felt, but it has been shown that the vibrations produced on the fingertip skin running over a real surface are texture specific and similar between individuals~\cite{delhaye2012textureinduced,manfredi2014natural}. -A common method vibrotactile rendering of texture is to use a sinusoidal signal whose frequency is modulated by the finger position or velocity~\cite{asano2015vibrotactile,friesen2024perceived,strohmeier2017generating,ujitoko2019modulating}. +As more traditional force feedback systems are unable to accurately render such micro-details on a simulated surface, vibrotactile devices attached to the end effector instead generate vibrations to simulate interaction with the virtual texture \cite{campion2005fundamental,culbertson2018haptics}. +High-fidelity force feedback devices can reproduce patterned textures with great precision and provide similar perceptions to real textures, but they are expensive, have a limited workspace, and impose to hold a probe to explore the texture \cite{unger2011roughness}. + +The perceived roughness of real surfaces can be then modified when touched by a tool with a vibrotactile actuator attached \cite{culbertson2014modeling,ujitoko2019modulating} or directly with the finger wearing the vibrotactile actuator \cite{asano2015vibrotactile}, creating a haptic texture augmentation. +Of course, the fingertip skin is not deformed by the virtual texture and only vibrations are felt, but it has been shown that the vibrations produced on the fingertip skin running over a real surface are texture specific and similar between individuals \cite{delhaye2012textureinduced,manfredi2014natural}. +A common method vibrotactile rendering of texture is to use a sinusoidal signal whose frequency is modulated by the finger position or velocity \cite{asano2015vibrotactile,friesen2024perceived,strohmeier2017generating,ujitoko2019modulating}. \paragraph{Data-driven Models} -Because physics-based models to render realistic textures can be very complex to design and to render in real-time, direct capture of real textures have been used instead to model the produced vibrations~\cite{culbertson2018haptics}. +Because simulations of virtual textures can be very complex to design and to render in real-time, direct capture of real textures have been used instead to model the produced vibrations \cite{culbertson2018haptics}. -An effective approach to rendering virtual roughness is to generate vibrations to simulate interaction with the virtual texture~\cite{culbertson2018haptics}, relying on the user's real-time measurements of position, velocity and force to modulate the frequencies and amplitudes of the vibrations, with position and velocity being the most important parameters~\cite{culbertson2015should}. -For example, when comparing the same virtual texture pairwise, but with different parameters, \textcite{culbertson2015should} showed that the roughness vibrations generated should vary with user speed, but not necessarily with user force. -Virtual data-driven textures were perceived as similar to real textures, except for friction, which was not rendered properly. +\textcite{okamura1998vibration} first dragged a stylus over sandpapers and patterned surfaces to measure the vibrations produced by the interaction. +They found that the contact vibrations with patterns could be modelled as exponential decaying sine waves (\eqref{contact_transient}) that depend on the normal force and scanning velocity of the stylus on the surface. +This technique was employed by \textcite{ando2007fingernailmounted} to augment a smooth sheet of paper with a virtual patterned texture: With a \LRA mounted on the nail, they rendered the virtual contacts of the finger with \qty{20}{\ms} vibration impulses at \qty{130}{\Hz} (\figref{ando2007fingernailmounted}). +Participants matched the virtual textures to real ones, with \qty{0.25}{\mm} height and \qtyrange{1}{10}{\mm} width, but systematically overestimated the virtual width to be \qty{4}{\mm} longer. + +More models have been developed to capture "natural" (such as sandpapers) textures \cite{guruswamy2011iir} with many force and speed measures while staying compact and capable of real-time rendering \cite{romano2012creating,culbertson2014modeling}. +Such models are capable from the user's measurements of velocity and force as inputs to interpolate and generate a virtual texture to render as vibrations (\secref{vibrotactile_actuators}). +This led the release of the Penn Haptic Texture Toolkit (HaTT) database, a public set of stylus records and models of 100 haptic textures \cite{culbertson2014one}. +A similar database but captured directly from the fingertip was released very recently \cite{balasubramanian2024sens3}. +One limitation of these data-driven models is that they can render only isotropic textures: their capture does not depend on the position of the measure, and the rendering is the same whatever the direction of the movement. +Alternative models have been proposed to both render isotropic and patterned textures \cite{chan2021hasti}. + +When comparing real textures felt through a stylus with their virtual models rendered with a voice-coil actuator attached to the stylus (\figref{culbertson2012refined}), the virtual textures were found to accurately recreated roughness perception, but hardness and friction were not rendered properly \cite{culbertson2014modeling}. +\textcite{culbertson2015should} further showed that the perceived realism of the virtual textures, and similarity to the real textures, depended mostly on the user's speed but not on the user's force as inputs to the model, \ie respond to velocity is sufficient to render isotropic virtual textures. + +\begin{subfigs}{textures_rendering_data}{Augmentating haptic texture perception with voice-coil actuators. }[ + \item Increasing and decreasing the perceived roughness of a real patterned texture in direct touch \cite{asano2015vibrotactile}. + \item Comparing real patterned texture with virtual texture augmentation in direct touch \cite{friesen2024perceived}. + \item Rendering virtual contacts in direct touch with the virtual texture \cite{ando2007fingernailmounted}. + \item Rendering an isotropic virtual texture over a real surface while sliding a hand-held stylus on it \cite{culbertson2012refined}. + ] + \subfigsheight{35mm} + \subfig{asano2015vibrotactile} + \subfig{friesen2024perceived} + \subfig{ando2007fingernailmounted} + \subfig{culbertson2012refined} +\end{subfigs} \subsubsection{Hardness} @@ -221,7 +244,7 @@ The perceived hardness (\secref{hardness}) of a real surface can be modified by \paragraph{Modulating Forces} -When tapping or pressing a real object, the perceived stiffness $\tilde{k}$ of its surface can be modulated with force feedback~\cite{jeon2015haptic}. +When tapping or pressing a real object, the perceived stiffness $\tilde{k}$ of its surface can be modulated with force feedback \cite{jeon2015haptic}. This was first proposed by \textcite{jeon2008modulating} who augmented a real surface tapped in 1 \DoF with a grounded force-feedback device held in hand (\figref{jeon2009haptic_1}). When the haptic end-effector contacts the object at time $t$, the object's surface deforms by displacement $x_r(t)$ and opposes a real reaction force $f_r(t)$. The virtual force of the device $\tilde{f_r}(t)$ is then controlled to: @@ -231,7 +254,7 @@ The virtual force of the device $\tilde{f_r}(t)$ is then controlled to: A force sensor embedded in the device measures the reaction force $f_r(t)$. The displacement $x_r(t)$ is estimated with the reaction force and tapping velocity using a pre-defined model of various materials, as described by \textcite{jeon2011extensions}. As shown in \figref{jeon2009haptic_2}, the force $\tilde{f_r}(t)$ perceived by the user being modulated, but not the displacement $x_r(t)$, the perceived stiffness is $\tilde{k}(t)$. -This stiffness augmentation technique was then extended to enable tapping and pressing with 3 \DoFs~\cite{jeon2010stiffness}, to render friction and weight augmentations~\cite{jeon2011extensions}, and to grasping and squeezing the real object with two contact points~\cite{jeon2012extending}. +This stiffness augmentation technique was then extended to enable tapping and pressing with 3 \DoFs \cite{jeon2010stiffness}, to render friction and weight augmentations \cite{jeon2011extensions}, and to grasping and squeezing the real object with two contact points \cite{jeon2012extending}. \begin{subfigs}{stiffness_rendering_grounded}{Augmenting the perceived stiffness of a real surface with a hand-held force-feedback device. }[% \item Diagram of a user tapping the surface \cite{jeon2009haptic}. @@ -244,7 +267,7 @@ This stiffness augmentation technique was then extended to enable tapping and pr \textcite{detinguy2018enhancing} transposed this stiffness augmentation technique with the hRing device (\secref{belt_actuators}): While pressing a real piston with the fingertip by displacement $x_r(t)$, the belt compressed the finger by a virtual force $\tilde{k}\,x_r(t)$ where $\tilde{k}$ is the added stiffness (\eqref{stiffness_augmentation}), increasing the perceived stiffness of the piston (\figref{detinguy2018enhancing}). %This enables to \emph{increase} the perceived stiffness of the real piston up to \percent{+14}. More importantly, the augmentation proved to be robust to the placement of the device, as the increased stiffness was perceived the same on the fingertip, the middle phalanx and the proximal. -Conversely, the technique allowed to \emph{decrease} the perceived stiffness by compressing the phalanx prior the contact and diminish the belt pressure as the user pressed the piston~\cite{salazar2020altering}. +Conversely, the technique allowed to \emph{decrease} the perceived stiffness by compressing the phalanx prior the contact and diminish the belt pressure as the user pressed the piston \cite{salazar2020altering}. \textcite{tao2021altering} proposed instead to restrict the deformation of the fingerpad by pulling a hollow frame around it to decrease perceived stiffness (\figref{tao2021altering}): it augments the finger contact area thus the perceived Young modulus of the object (\secref{hardness}). \begin{subfigs}{stiffness_rendering_wearable}{Modifying the perceived stiffness with wearable pressure devices. }[% @@ -264,9 +287,9 @@ Conversely, the technique allowed to \emph{decrease} the perceived stiffness by Q(t) = A \, |v_{in}| \, e^{- \tau t} sin(2 \pi f t) \end{equation} With $A$ the amplitude slope, $\tau$ the sine decay rate and $f$ the sine frequency, which are measured material properties, and $v_{in}$ the impact velocity. -It has been shown that these material properties perceptually express the stiffness (\secref{hardness}) of real~\cite{higashi2019hardness} and virtual surface~\cite{choi2021perceived}. +It has been shown that these material properties perceptually express the stiffness (\secref{hardness}) of real \cite{higashi2019hardness} and virtual surface \cite{choi2021perceived}. Therefore, when contacting or tapping a real object through an indirect feel-through interface that provide such vibrations (\figref{choi2021augmenting_control}) using a voice-coil (\secref{vibrotactile_actuators}), the perceived stiffness can be increased or decreased \cite{kuchenbecker2006improving,hachisu2012augmentation,choi2021augmenting}, \eg sponge feeling stiffer or wood feeling softer (\figref{choi2021augmenting_results}). -A challenge with this technique is to provide the vibration feedback at the right time, to be felt simultaneous with the real contact~\cite{park2023perceptual}. +A challenge with this technique is to provide the vibration feedback at the right time, to be felt simultaneous with the real contact \cite{park2023perceptual}. \begin{subfigs}{contact_vibrations}{Augmenting perceived stiffness using vibrations when touching a real surface \cite{choi2021augmenting}. }[% %\item Experimental setup with a voice-coil actuator attached to a touch-through interface. @@ -279,7 +302,7 @@ A challenge with this technique is to provide the vibration feedback at the righ \subfig{choi2021augmenting_results} \end{subfigs} -Vibrations on contact have been employed with wearable haptics but, to the best of our knowledge, only to render \VOs~\cite{pezent2019tasbi,teng2021touch,sabnis2023haptic}. +Vibrations on contact have been employed with wearable haptics but, to the best of our knowledge, only to render \VOs \cite{pezent2019tasbi,teng2021touch,sabnis2023haptic}. We describe them in the \secref{vhar_haptics}. %A promising alternative approach diff --git a/1-introduction/related-work/3-augmented-reality.tex b/1-introduction/related-work/3-augmented-reality.tex index a6e04b6..14e0c8c 100644 --- a/1-introduction/related-work/3-augmented-reality.tex +++ b/1-introduction/related-work/3-augmented-reality.tex @@ -1,10 +1,10 @@ -\section{Manipulating Object with the Hands in AR} +\section{Manipulating Objects with the Hands in AR} \label{augmented_reality} As with haptic systems (\secref{wearable_haptics}), visual \AR devices generate and integrate virtual content into the user's perception of the \RE, creating the illusion of the presence of the virtual. Immersive systems such as headsets leave the hands free to interact with \VOs, promising natural and intuitive interactions similar to those with everyday real objects. -%\begin{subfigs}{sutherland1968headmounted}{Photos of the first \AR system~\cite{sutherland1968headmounted}. }[ +%\begin{subfigs}{sutherland1968headmounted}{Photos of the first \AR system \cite{sutherland1968headmounted}. }[ % \item The \AR headset. % \item Wireframe \ThreeD \VOs were displayed registered in the real environment (as if there were part of it). % ] @@ -20,7 +20,7 @@ Immersive systems such as headsets leave the hands free to interact with \VOs, p The first \AR headset was invented by \textcite{sutherland1968headmounted}: With the technology available at the time, it was already capable of displaying \VOs at a fixed point in space in real time, giving the user the illusion that the content was present in the room. Fixed to the ceiling, the headset displayed a stereoscopic (one image per eye) perspective projection of the virtual content on a transparent screen, taking into account the user's position, and thus already following the interaction loop presented in \figref[introduction]{interaction-loop}. -\subsubsection{A Definition} +\subsubsection{A Definition of AR} \label{ar_definition} The system of \cite{sutherland1968headmounted} already fulfilled the first formal definition of \AR, proposed by \textcite{azuma1997survey} in the first survey of the domain: @@ -35,18 +35,18 @@ The system of \cite{sutherland1968headmounted} already fulfilled the first forma \footnotetext{This third characteristic has been slightly adapted to use the version of \textcite{marchand2016pose}, the original definition was: \enquote{registered in \ThreeD}.} Each of these characteristics is essential: the real-virtual combination distinguishes \AR from \VR, a movie with integrated digital content is not interactive and a \TwoD overlay like an image filter is not registered. -There are also two key aspects to this definition: it does not focus on technology or method, but on the user's perspective of the system experience, and it does not specify a particular human sense, \ie it can be auditory~\cite{yang2022audio}, haptic~\cite{bhatia2024augmenting}, or even olfactory~\cite{brooks2021stereosmell} or gustatory~\cite{brooks2023taste}. +There are also two key aspects to this definition: it does not focus on technology or method, but on the user's perspective of the system experience, and it does not specify a particular human sense, \ie it can be auditory \cite{yang2022audio}, haptic \cite{bhatia2024augmenting}, or even olfactory \cite{brooks2021stereosmell} or gustatory \cite{brooks2023taste}. Yet, most of the research have focused on visual augmentations, and the term \AR (without a prefix) is almost always understood as \v-\AR. %For example, \textcite{milgram1994taxonomy} proposed a taxonomy of \MR experiences based on the degree of mixing real and virtual environments, and \textcite{skarbez2021revisiting} revisited this taxonomy to include the user's perception of the experience. -\subsubsection{Applications} +\subsubsection{Applications of AR} \label{ar_applications} -Advances in technology, research and development have enabled many usages of \AR, including medicine, education, industrial, navigation, collaboration and entertainment applications~\cite{dey2018systematic}. -For example, \AR can provide surgery training simulations in safe conditions~\cite{harders2009calibration} (\figref{harders2009calibration}), or improve the learning of students with complex concepts and phenomena such as optics or chemistry~\cite{bousquet2024reconfigurable}. -It can also guide workers in complex tasks, such as assembly, maintenance or verification~\cite{hartl2013mobile} (\figref{hartl2013mobile}), reinvent the way we interact with desktop computers~\cite{lee2013spacetop} (\figref{lee2013spacetop}), or can create complete new forms of gaming or tourism experiences~\cite{roo2017inner} (\figref{roo2017inner}). +Advances in technology, research and development have enabled many usages of \AR, including medicine, education, industrial, navigation, collaboration and entertainment applications \cite{dey2018systematic}. +For example, \AR can provide surgery training simulations in safe conditions \cite{harders2009calibration} (\figref{harders2009calibration}), or improve the learning of students with complex concepts and phenomena such as optics or chemistry \cite{bousquet2024reconfigurable}. +It can also guide workers in complex tasks, such as assembly, maintenance or verification \cite{hartl2013mobile} (\figref{hartl2013mobile}), reinvent the way we interact with desktop computers \cite{lee2013spacetop} (\figref{lee2013spacetop}), or can create complete new forms of gaming or tourism experiences \cite{roo2017inner} (\figref{roo2017inner}). Most of (visual) \AR/\VR experience can now be implemented with commercially available hardware and software solutions, in particular for tracking, rendering and display. Yet, the user experience in \AR is still highly dependent on the display used. @@ -70,17 +70,17 @@ Yet, the user experience in \AR is still highly dependent on the display used. \label{ar_displays} To experience a virtual content combined and registered with the \RE, an output \UI that display the \VE to the user is necessary. -There is a large variety of \AR displays with different methods of combining the real and virtual content (\VST, \OST, or projected), and different locations on the \RE or the user~\cite{billinghurst2015survey}. +There is a large variety of \AR displays with different methods of combining the real and virtual content (\VST, \OST, or projected), and different locations on the \RE or the user \cite{billinghurst2015survey}. -In \VST-\AR, the virtual images are superimposed to images of the \RE captured by a camera~\cite{marchand2016pose}, and the combined real-virtual image is displayed on a screen to the user, as illustrated in \figref{itoh2022indistinguishable_vst}, \eg \figref{hartl2013mobile}. -This augmented view through the camera has the advantage of a complete control on the real-virtual combination such as mutual occlusion between real and virtual objects~\cite{macedo2023occlusion}, coherent lighting and no delay between the real and virtual images~\cite{kruijff2010perceptual}. -But, due to the camera and the screen, the user's view is degraded with a lower resolution, frame rate, field of view, and an overall visual latency compared to proprioception~\cite{kruijff2010perceptual}. +In \VST-\AR, the virtual images are superimposed to images of the \RE captured by a camera \cite{marchand2016pose}, and the combined real-virtual image is displayed on a screen to the user, as illustrated in \figref{itoh2022indistinguishable_vst}, \eg \figref{hartl2013mobile}. +This augmented view through the camera has the advantage of a complete control on the real-virtual combination such as mutual occlusion between real and virtual objects \cite{macedo2023occlusion}, coherent lighting and no delay between the real and virtual images \cite{kruijff2010perceptual}. +But, due to the camera and the screen, the user's view is degraded with a lower resolution, frame rate, field of view, and an overall visual latency compared to proprioception \cite{kruijff2010perceptual}. -An \OST-\AR directly combines the virtual images with the real world view using a transparent optical system~\cite{itoh2022indistinguishable} to like augmented glasses, as illustrated in \figref{itoh2022indistinguishable_ost}, \eg \figref{lee2013spacetop}. -These displays feature a direct, preserved view of the \RE at the cost of more difficult registration (spatial misalignment or temporal latency between the real and virtual content)~\cite{grubert2018survey} and mutual real-virtual occlusion~\cite{macedo2023occlusion}. +An \OST-\AR directly combines the virtual images with the real world view using a transparent optical system \cite{itoh2022indistinguishable} to like augmented glasses, as illustrated in \figref{itoh2022indistinguishable_ost}, \eg \figref{lee2013spacetop}. +These displays feature a direct, preserved view of the \RE at the cost of more difficult registration (spatial misalignment or temporal latency between the real and virtual content) \cite{grubert2018survey} and mutual real-virtual occlusion \cite{macedo2023occlusion}. Finally, projection-based \AR overlay the virtual images on the real world using a projector, as illustrated in \figref{roo2017one_2}, \eg \figref{roo2017inner}. -It doesn't require the user to wear the display, but requires physical surface to project the virtual on, and is vulnerable to shadows created by the user or the real objects~\cite{billinghurst2015survey}. +It doesn't require the user to wear the display, but requires a real surface to project the virtual on, and is vulnerable to shadows created by the user or the real objects \cite{billinghurst2015survey}. \begin{subfigs}{ar_displays}{Simplified operating diagram of \AR display methods. }[ \item \VST-\AR \cite{itoh2022indistinguishable}. @@ -93,39 +93,39 @@ It doesn't require the user to wear the display, but requires physical surface t \subfig{roo2017one_2} \end{subfigs} -Regardless the \AR display, it can be placed at different locations~\cite{bimber2005spatial}, as shown in \figref{roo2017one_1}. +Regardless the \AR display, it can be placed at different locations \cite{bimber2005spatial}, as shown in \figref{roo2017one_1}. Spatial \AR is usually projection-based displays placed at fixed location (\figref{roo2017inner}), but it can also be \OST or \VST fixed windows (\figref{lee2013spacetop}). -Alternatively, \AR displays can be hand-held, like a \VST smartphone (\figref{hartl2013mobile}), or body-attached, like a micro-projector used as a flashlight~\cite{billinghurst2015survey}. +Alternatively, \AR displays can be hand-held, like a \VST smartphone (\figref{hartl2013mobile}), or body-attached, like a micro-projector used as a flashlight \cite{billinghurst2015survey}. Finally, \AR displays can be head-worn like \VR headsets or glasses, providing a highly immersive and portable experience. -%Smartphones, shipped with sensors, computing ressources and algorithms, are the most common \AR today's displays, but research and development promise more immersive and interactive \AR with headset displays~\cite{billinghurst2021grand}. +%Smartphones, shipped with sensors, computing ressources and algorithms, are the most common \AR today's displays, but research and development promise more immersive and interactive \AR with headset displays \cite{billinghurst2021grand}. \fig[0.75]{roo2017one_1}{Locations of \AR displays from eye-worn to spatially projected. Adapted by \textcite{roo2017one} from \textcite{bimber2005spatial}.} \subsubsection{Presence and Embodiment in AR} \label{ar_presence_embodiment} -%Despite the clear and acknowledged definition presented in \secref{ar_definition} and the viewpoint of this thesis that \AR and \VR are two type of \MR experience with different levels of mixing real and virtual environments, as presented in \secref[introduction]{visuo_haptic_augmentations}, there is still a debate on defining \AR and \MR as well as how to characterize and categorized such experiences~\cite{speicher2019what,skarbez2021revisiting}. +%Despite the clear and acknowledged definition presented in \secref{ar_definition} and the viewpoint of this thesis that \AR and \VR are two type of \MR experience with different levels of mixing real and virtual environments, as presented in \secref[introduction]{visuo_haptic_augmentations}, there is still a debate on defining \AR and \MR as well as how to characterize and categorized such experiences \cite{speicher2019what,skarbez2021revisiting}. Presence and embodiment are two key concepts that characterize the user experience in \AR and \VR. -While there is a large literature on these topics in \VR, they are less defined and studied for \AR~\cite{tran2024survey,genay2022being}. +While there is a large literature on these topics in \VR, they are less defined and studied for \AR \cite{tran2024survey,genay2022being}. Still, these concepts are useful to design, evaluate and discuss our contributions in the next chapters. \paragraph{Presence} \label{ar_presence} \AR and \VR are both essentially illusions as the virtual content does not physically exist but is just digitally simulated and rendered to the user's senses through display \UIs. -Such experience of disbelief suspension in \VR is what is called \emph{presence}, and it can be decomposed into two dimensions: \PI and \PSI~\cite{slater2009place}. +Such experience of disbelief suspension in \VR is what is called \emph{presence}, and it can be decomposed into two dimensions: \PI and \PSI \cite{slater2009place}. \PI is the sense of the user of \enquote{being there} in the \VE (\figref{presence-vr}). It emerges from the real time rendering of the \VE from the user's perspective: to be able to move around inside the \VE and look from different point of views. \PSI is the illusion that the virtual events are really happening, even if the user knows that they are not real. It doesn't mean that the virtual events are realistic, but that they are plausible and coherent with the user's expectations. -%The \AR presence is far less defined and studied than for \VR~\cite{tran2024survey} +%The \AR presence is far less defined and studied than for \VR \cite{tran2024survey} For \AR, \textcite{slater2022separate} proposed to invert \PI to what we can call \enquote{object illusion}, \ie the sense of the \VO to \enquote{feels here} in the \RE (\figref{presence-ar}). -As with VR, \VOs must be able to be seen from different angles by moving the head but also, this is more difficult, be consistent with the \RE, \eg occlude or be occluded by real objects~\cite{macedo2023occlusion}, cast shadows or reflect lights. +As with VR, \VOs must be able to be seen from different angles by moving the head but also, this is more difficult, be consistent with the \RE, \eg occlude or be occluded by real objects \cite{macedo2023occlusion}, cast shadows or reflect lights. The \PSI can be applied to \AR as is, but the \VOs must additionally have knowledge of the \RE and react accordingly to it. \textcite{skarbez2021revisiting} also named \PI for \AR as \enquote{immersion} and \PSI as \enquote{coherence}, and these terms will be used in the remainder of this thesis. -One main issue with presence is how to measure it both in \VR~\cite{slater2022separate} and \AR~\cite{tran2024survey}. +One main issue with presence is how to measure it both in \VR \cite{slater2022separate} and \AR \cite{tran2024survey}. \begin{subfigs}{presence}{The sense of immersion in virtual and augmented environments. Adapted from \textcite{stevens2002putting}. }[ \item Place Illusion (PI) is the sense of the user of \enquote{being there} in the \VE. @@ -139,25 +139,25 @@ One main issue with presence is how to measure it both in \VR~\cite{slater2022se \paragraph{Embodiment} \label{ar_embodiment} -The \SoE is the \enquote{subjective experience of using and having a body}~\cite{blanke2009fullbody}, \ie the feeling that a body is our own. -In everyday life, we are used to being, seeing and controlling our own body, but it is possible to embody a virtual body as an avatar while in \AR~\cite{genay2022being} or \VR~\cite{guy2023sense}. -This illusion arises when the visual, proprioceptive and (if any) haptic sensations of the virtual body are coherent~\cite{kilteni2012sense}. -It can be decomposed into three subcomponents: \emph{Agency}, which is the feeling of controlling the body; \emph{Ownership}, which is the feeling that \enquote{the body is the source of the experienced sensations}; and \emph{Self-Location}, which is the feeling \enquote{spatial experience of being inside [the] body}~\cite{kilteni2012sense}. -In \AR, it could take the form of body accessorization, \eg wearing virtual clothes or make-up in overlay, of partial avatarization, \eg using a virtual prothesis, or a full avatarization~\cite{genay2022being}. +The \SoE is the \enquote{subjective experience of using and having a body} \cite{blanke2009fullbody}, \ie the feeling that a body is our own. +In everyday life, we are used to being, seeing and controlling our own body, but it is possible to embody a virtual body as an avatar while in \AR \cite{genay2022being} or \VR \cite{guy2023sense}. +This illusion arises when the visual, proprioceptive and (if any) haptic sensations of the virtual body are coherent \cite{kilteni2012sense}. +It can be decomposed into three subcomponents: \emph{Agency}, which is the feeling of controlling the body; \emph{Ownership}, which is the feeling that \enquote{the body is the source of the experienced sensations}; and \emph{Self-Location}, which is the feeling \enquote{spatial experience of being inside [the] body} \cite{kilteni2012sense}. +In \AR, it could take the form of body accessorization, \eg wearing virtual clothes or make-up in overlay, of partial avatarization, \eg using a virtual prothesis, or a full avatarization \cite{genay2022being}. \subsection{Direct Hand Manipulation in AR} \label{ar_interaction} A user in \AR must be able to interact with the virtual content to fulfil the second point of \textcite{azuma1997survey}'s definition (\secref{ar_definition}) and complete the interaction loop (\figref[introduction]{interaction-loop}).%, \eg through a hand-held controller, a tangible object, or even directly with the hands. -In all examples of \AR applications shown in \secref{ar_applications}, the user interacts with the \VE using their hands, either directly or through a physical input \UI. +In all examples of \AR applications shown in \secref{ar_applications}, the user interacts with the \VE using their hands, either directly or through a physical interface. \subsubsection{User Interfaces and Interaction Techniques} \label{interaction_techniques} For a user to interact with a computer system (desktop, mobile, \AR, etc.), they first perceive the state of the system and then acts upon it through an input \UI. -Inputs \UI can be either an \emph{active sensing}, physically held or worn device, such as a mouse, a touch screen, or a hand-held controller, or a \emph{passive sensing}, that does not require physical contact, such as eye trackers, voice recognition, or hand tracking~\cite{laviola20173d}. +Inputs \UI can be either an \emph{active sensing}, a held or worn device, such as a mouse, a touch screen, or a hand-held controller, or a \emph{passive sensing}, that does not require a contact, such as eye trackers, voice recognition, or hand tracking \cite{laviola20173d}. The information gathered from the sensors by the \UI is then translated into actions within the computer system by an \emph{interaction technique} (\figref{interaction-technique}). For example, a cursor on a screen can be moved using either with a mouse or with the arrow keys on a keyboard, or a two-finger swipe on a touchscreen can be used to scroll or zoom an image. Choosing useful and efficient \UIs and interaction techniques is crucial for the user experience and the tasks that can be performed within the system. @@ -184,10 +184,10 @@ Wayfinding is the cognitive planning of the movement, such as path finding or ro The \emph{system control tasks} are changes to the system state through commands or menus such as creating, deleting, or modifying \VOs, \eg as in \figref{roo2017onea}. It is also the input of text, numbers, or symbols. \begin{subfigs}{interaction-techniques}{Interaction techniques in \AR. }[ - \item Spatial selection of virtual item of an extended display using a hand-held smartphone~\cite{grubert2015multifi}. - \item Displaying as an overlay registered on the \RE the route to follow~\cite{grubert2017pervasive}. - \item Virtual drawing on a tangible object with a hand-held pen~\cite{roo2017onea}. - \item Simultaneous Localization and Mapping (SLAM) algorithms such as KinectFusion~\cite{newcombe2011kinectfusion} reconstruct the \RE in real time and enables to register the \VE in it. + \item Spatial selection of virtual item of an extended display using a hand-held smartphone \cite{grubert2015multifi}. + \item Displaying as an overlay registered on the \RE the route to follow \cite{grubert2017pervasive}. + \item Virtual drawing on a tangible object with a hand-held pen \cite{roo2017onea}. + \item Simultaneous Localization and Mapping (SLAM) algorithms such as KinectFusion \cite{newcombe2011kinectfusion} reconstruct the \RE in real time and enables to register the \VE in it. ] \subfigsheight{36mm} \subfig{grubert2015multifi} @@ -197,45 +197,45 @@ The \emph{system control tasks} are changes to the system state through commands \end{subfigs} -\subsubsection{Reducing the Physical-Virtual Gap} -\label{physical-virtual-gap} +\subsubsection{Reducing the Real-Virtual Gap} +\label{real-virtual-gap} In \AR and \VR, the state of the system is displayed to the user as a \ThreeD spatial \VE. In an immersive and portable \AR system, this \VE is experienced at a 1:1 scale and as an integral part of the \RE. -The rendering gap between the physical and virtual elements, as described on the interaction loop in \figref[introduction]{interaction-loop}, is thus experienced as very narrow or even not consciously perceived by the user. +The rendering gap between the real and virtual elements, as described on the interaction loop in \figref[introduction]{interaction-loop}, is thus experienced as very narrow or even not consciously perceived by the user. This manifests as a sense of presence of the virtual, as described in \secref{ar_presence}. -As the physical-virtual rendering gap is reduced, we could expect a similar and seamless interaction with the \VE as with a physical environment, which \textcite{jacob2008realitybased} called \emph{reality based interactions}. -As of today, an immersive \AR system track itself with the user in \ThreeD, using tracking sensors and pose estimation algorithms~\cite{marchand2016pose}, \eg as in \figref{newcombe2011kinectfusion}. +As the real-virtual rendering gap is reduced, we could expect a similar and seamless interaction with the \VE as with a \RE, which \textcite{jacob2008realitybased} called \emph{reality based interactions}. +As of today, an immersive \AR system track itself with the user in \ThreeD, using tracking sensors and pose estimation algorithms \cite{marchand2016pose}, \eg as in \figref{newcombe2011kinectfusion}. It enables the \VE to be registered with the \RE and the user simply moves to navigate within the virtual content. %This tracking and mapping of the user and \RE into the \VE is named the \enquote{extent of world knowledge} by \textcite{skarbez2021revisiting}, \ie to what extent the \AR system knows about the \RE and is able to respond to changes in it. -However, direct hand manipulation of virtual content is a challenge that requires specific interaction techniques~\cite{billinghurst2021grand}. -It is often achieved using two interaction techniques: \emph{tangible objects} and \emph{virtual hands}~\cite{billinghurst2015survey,hertel2021taxonomy}. +However, direct hand manipulation of virtual content is a challenge that requires specific interaction techniques \cite{billinghurst2021grand}. +It is often achieved using two interaction techniques: \emph{tangible objects} and \emph{virtual hands} \cite{billinghurst2015survey,hertel2021taxonomy}. \subsubsection{Manipulating with Tangibles} \label{ar_tangibles} -As \AR integrates visual virtual content into \RE perception, it can involve real surrounding objects as \UI: to visually augment them, \eg by superimposing visual textures~\cite{roo2017inner} (\figref{roo2017inner}), and to use them as physical proxies to support interaction with \VOs~\cite{ishii1997tangible}. +As \AR integrates visual virtual content into \RE perception, it can involve real surrounding objects as \UI: to visually augment them, \eg by superimposing visual textures \cite{roo2017inner} (\figref{roo2017inner}), and to use them as physical proxies to support interaction with \VOs \cite{ishii1997tangible}. According to \textcite{billinghurst2005designing}, each \VO is coupled to a tangible object, and the \VO is physically manipulated through the tangible object, providing a direct, efficient and seamless interaction with both the real and virtual content. -This is a technique similar to mapping a physical mouse movement to a virtual cursor on a screen. +This is a technique similar to mapping a mouse's movements to a virtual cursor on a screen. -Methods have been developed to automatically pair and adapt the \VOs to render with available tangibles of similar shape and size~\cite{hettiarachchi2016annexing,jain2023ubitouch} (\figref{jain2023ubitouch}). +Methods have been developed to automatically pair and adapt the \VOs to render with available tangibles of similar shape and size \cite{hettiarachchi2016annexing,jain2023ubitouch} (\figref{jain2023ubitouch}). The issue with these \enquote{space-multiplexed} interfaces is the high number and variety of tangibles required. -An alternative is to use a single \enquote{universal} tangible object like a hand-held controller, such as a cube~\cite{issartel2016tangible} or a sphere~\cite{englmeier2020tangible}. -These \enquote{time-multiplexed} interfaces require interaction techniques that allow the user to pair the tangible with any \VO, \eg by placing the tangible into the \VO and pressing the fingers~\cite{issartel2016tangible} (\figref{issartel2016tangible}), similar to a real grasp (\secref{grasp_types}). +An alternative is to use a single \enquote{universal} tangible object like a hand-held controller, such as a cube \cite{issartel2016tangible} or a sphere \cite{englmeier2020tangible}. +These \enquote{time-multiplexed} interfaces require interaction techniques that allow the user to pair the tangible with any \VO, \eg by placing the tangible into the \VO and pressing the fingers \cite{issartel2016tangible} (\figref{issartel2016tangible}), similar to a real grasp (\secref{grasp_types}). Still, the virtual visual rendering and the tangible haptic sensations can be inconsistent. Especially in \OST-\AR, as the \VOs are slightly transparent allowing the paired tangibles to be seen through them. -In a pick-and-place task with tangibles of different shapes, a difference in size~\cite{kahl2021investigation} (\figref{kahl2021investigation}) and shape~\cite{kahl2023using} (\figref{kahl2023using}) with the \VOs does not affect user performance or presence, and that small variations (\percent{\sim 10} for size) were not even noticed by the users. +In a pick-and-place task with tangibles of different shapes, a difference in size \cite{kahl2021investigation} (\figref{kahl2021investigation}) and shape \cite{kahl2023using} (\figref{kahl2023using}) with the \VOs does not affect user performance or presence, and that small variations (\percent{\sim 10} for size) were not even noticed by the users. This suggests the feasibility of using simplified tangibles in \AR whose spatial properties (\secref{object_properties}) abstract those of the \VOs. -Similarly, we described in \secref{tactile_rendering} how a material property (\secref{object_properties}) of a touched tangible can be modified using wearable haptic devices~\cite{detinguy2018enhancing,salazar2020altering}: It could be used to render coherent visuo-haptic material perceptions directly touched with the hand in \AR. +Similarly, we described in \secref{tactile_rendering} how a material property (\secref{object_properties}) of a touched tangible can be modified using wearable haptic devices \cite{detinguy2018enhancing,salazar2020altering}: It could be used to render coherent visuo-haptic material perceptions directly touched with the hand in \AR. \begin{subfigs}{ar_applications}{Manipulating \VOs with tangibles. }[ - \item Ubi-Touch paired the movements and screw interaction of a virtual drill with a real vaporizer held by the user~\cite{jain2023ubitouch}. - \item A tangible cube that can be moved into the \VE and used to grasp and manipulate \VOs~\cite{issartel2016tangible}. + \item Ubi-Touch paired the movements and screw interaction of a virtual drill with a real vaporizer held by the user \cite{jain2023ubitouch}. + \item A tangible cube that can be moved into the \VE and used to grasp and manipulate \VOs \cite{issartel2016tangible}. \item Size and - \item shape difference between a tangible and a \VO is acceptable for manipulation in \AR~\cite{kahl2021investigation,kahl2023using}. + \item shape difference between a tangible and a \VO is acceptable for manipulation in \AR \cite{kahl2021investigation,kahl2023using}. ] \subfigsheight{37.5mm} \subfig{jain2023ubitouch} @@ -249,26 +249,26 @@ Similarly, we described in \secref{tactile_rendering} how a material property (\ \label{ar_virtual_hands} Natural UI allow the user to use their body movements directly as inputs with the \VE \cite{billinghurst2015survey}. -Our hands allow us to manipulate real everyday objects with both strength and precision (\secref{grasp_types}), hence virtual hand interaction techniques seem the most natural way to manipulate virtual objects~\cite{laviola20173d}. -Initially tracked by active sensing devices such as gloves or controllers, it is now possible to track hands in real time using cameras and computer vision algorithms natively integrated into \AR/\VR headsets~\cite{tong2023survey}. +Our hands allow us to manipulate real everyday objects with both strength and precision (\secref{grasp_types}), hence virtual hand interaction techniques seem the most natural way to manipulate virtual objects \cite{laviola20173d}. +Initially tracked by active sensing devices such as gloves or controllers, it is now possible to track hands in real time using cameras and computer vision algorithms natively integrated into \AR/\VR headsets \cite{tong2023survey}. -The user's hand is therefore tracked and reconstructed as a \emph{virtual hand} model in the \VE ~\cite{billinghurst2015survey,laviola20173d}. -The simplest models represent the hand as a rigid 3D object that follows the movements of the real hand with \qty{6}{\DoF} (position and orientation in space)~\cite{talvas2012novel}. +The user's hand is therefore tracked and reconstructed as a \emph{virtual hand} model in the \VE \cite{billinghurst2015survey,laviola20173d}. +The simplest models represent the hand as a rigid 3D object that follows the movements of the real hand with \qty{6}{\DoF} (position and orientation in space) \cite{talvas2012novel}. An alternative is to model only the fingertips (\figref{lee2007handy}) or the whole hand (\figref{hilliges2012holodesk_1}) as points. -The most common technique is to reconstruct all the phalanges of the hand in an articulated kinematic model (\secref{hand_anatomy})~\cite{borst2006spring}. +The most common technique is to reconstruct all the phalanges of the hand in an articulated kinematic model (\secref{hand_anatomy}) \cite{borst2006spring}. -The contacts between the virtual hand model and the \VOs are then simulated using heuristic or physics-based techniques~\cite{laviola20173d}. +The contacts between the virtual hand model and the \VOs are then simulated using heuristic or physics-based techniques \cite{laviola20173d}. Heuristic techniques use rules to determine the selection, manipulation and release of a \VO (\figref{piumsomboon2013userdefined_1}). But they produce unrealistic behaviour and are limited to the cases predicted by the rules. Physics-based techniques simulate forces at the contact points between the virtual hand and the \VO. -In particular, \textcite{borst2006spring} have proposed an articulated kinematic model in which each phalanx is a rigid body simulated with the god-object~\cite{zilles1995constraintbased} method: the virtual phalanx follows the movements of the real phalanx, but remains constrained to the surface of the virtual objects during contact. The forces acting on the object are calculated as a function of the distance between the real and virtual hands (\figref{borst2006spring}). -More advanced techniques simulate the friction phenomena~\cite{talvas2013godfinger} and finger deformations~\cite{talvas2015aggregate}, allowing highly accurate and realistic interactions, but which can be difficult to compute in real time. +In particular, \textcite{borst2006spring} have proposed an articulated kinematic model in which each phalanx is a rigid body simulated with the god-object \cite{zilles1995constraintbased} method: the virtual phalanx follows the movements of the real phalanx, but remains constrained to the surface of the virtual objects during contact. The forces acting on the object are calculated as a function of the distance between the real and virtual hands (\figref{borst2006spring}). +More advanced techniques simulate the friction phenomena \cite{talvas2013godfinger} and finger deformations \cite{talvas2015aggregate}, allowing highly accurate and realistic interactions, but which can be difficult to compute in real time. \begin{subfigs}{virtual-hand}{Manipulating \VOs with virtual hands. }[ - \item A fingertip tracking that enables to select a \VO by opening the hand~\cite{lee2007handy}. - \item Physics-based hand-object manipulation with a virtual hand made of numerous many small rigid-body spheres~\cite{hilliges2012holodesk}. - \item Grasping a through gestures when the fingers are detected as opposing on the \VO~\cite{piumsomboon2013userdefined}. - \item A kinematic hand model with rigid-body phalanges (in beige) following the real tracked hand (in green) but kept physically constrained to the \VO. Applied force are displayed as red arrows~\cite{borst2006spring}. + \item A fingertip tracking that enables to select a \VO by opening the hand \cite{lee2007handy}. + \item Physics-based hand-object manipulation with a virtual hand made of numerous many small rigid-body spheres \cite{hilliges2012holodesk}. + \item Grasping a through gestures when the fingers are detected as opposing on the \VO \cite{piumsomboon2013userdefined}. + \item A kinematic hand model with rigid-body phalanges (in beige) following the real tracked hand (in green) but kept physically constrained to the \VO. Applied force are displayed as red arrows \cite{borst2006spring}. ] \subfigsheight{37mm} \subfig{lee2007handy} @@ -277,40 +277,40 @@ More advanced techniques simulate the friction phenomena~\cite{talvas2013godfing \subfig{borst2006spring} \end{subfigs} -However, the lack of physical constraints on the user's hand movements makes manipulation actions tiring~\cite{hincapie-ramos2014consumed}. -While the fingers of the user traverse the virtual object, a physics-based virtual hand remains in contact with the object, a discrepancy that may degrade the user's performance in \VR~\cite{prachyabrued2012virtual}. -Finally, in the absence of haptic feedback on each finger, it is difficult to estimate the contact and forces exerted by the fingers on the object during grasping and manipulation~\cite{maisto2017evaluation,meli2018combining}. -While a visual rendering of the virtual hand in \VR can compensate for these issues~\cite{prachyabrued2014visual}, the visual and haptic rendering of the virtual hand, or their combination, in \AR is under-researched. +However, the lack of physical constraints on the user's hand movements makes manipulation actions tiring \cite{hincapie-ramos2014consumed}. +While the fingers of the user traverse the virtual object, a physics-based virtual hand remains in contact with the object, a discrepancy that may degrade the user's performance in \VR \cite{prachyabrued2012virtual}. +Finally, in the absence of haptic feedback on each finger, it is difficult to estimate the contact and forces exerted by the fingers on the object during grasping and manipulation \cite{maisto2017evaluation,meli2018combining}. +While a visual rendering of the virtual hand in \VR can compensate for these issues \cite{prachyabrued2014visual}, the visual and haptic rendering of the virtual hand, or their combination, in \AR is under-researched. \subsection{Visual Rendering of Hands in AR} \label{ar_visual_hands} In \VR, as the user is fully immersed in the \VE and cannot see their real hands, it is necessary to represent their virtually (\secref{ar_embodiment}). -When interacting using a physics-based virtual hand method (\secref{ar_virtual_hands}), the visual rendering of the virtual hand have an influence on perception, interaction performance, and preference of users~\cite{prachyabrued2014visual,argelaguet2016role,grubert2018effects,schwind2018touch}. +When interacting using a physics-based virtual hand method (\secref{ar_virtual_hands}), the visual rendering of the virtual hand have an influence on perception, interaction performance, and preference of users \cite{prachyabrued2014visual,argelaguet2016role,grubert2018effects,schwind2018touch}. In a pick-and-place manipulation task in \VR, \textcite{prachyabrued2014visual} and \textcite{canales2019virtual} found that the visual hand rendering whose motion was constrained to the surface of the \VOs similar as to \textcite{borst2006spring} (\enquote{Outer Hand} in \figref{prachyabrued2014visual}) performed the worst, while the visual hand rendering following the tracked human hand (thus penetrating the \VOs, \enquote{Inner Hand} in \figref{prachyabrued2014visual}), performed the best, even though it was rather disliked. \textcite{prachyabrued2014visual} also observed that the best compromise was a double rendering, showing both the virtual hand and the tracked hand (\enquote{2-Hand} in \figref{prachyabrued2014visual}). -While a realistic human hand rendering increase the sense of ownership~\cite{lin2016need}, a skeleton-like rendering provide a stronger sense of agency~\cite{argelaguet2016role} (\secref{ar_embodiment}), and a minimalistic fingertip rendering reduce errors in typing text~\cite{grubert2018effects}. -A visual hand rendering while in \VE also seems to affect how one grasps an object~\cite{blaga2020too}, or how real bumps and holes are perceived~\cite{schwind2018touch}. +While a realistic human hand rendering increase the sense of ownership \cite{lin2016need}, a skeleton-like rendering provide a stronger sense of agency \cite{argelaguet2016role} (\secref{ar_embodiment}), and a minimalistic fingertip rendering reduce errors in typing text \cite{grubert2018effects}. +A visual hand rendering while in \VE also seems to affect how one grasps an object \cite{blaga2020too}, or how real bumps and holes are perceived \cite{schwind2018touch}. -\fig{prachyabrued2014visual}{Visual hand renderings affect user experience in \VR~\cite{prachyabrued2014visual}.} +\fig{prachyabrued2014visual}{Visual hand renderings affect user experience in \VR \cite{prachyabrued2014visual}.} Conversely, a user sees their own hands in \AR, and the mutual occlusion between the hands and the \VOs is a common issue (\secref{ar_displays}), \ie hiding the \VO when the real hand is in front of it and hiding the real hand when it is behind the \VO (\figref{hilliges2012holodesk_2}). %For example, in \figref{hilliges2012holodesk_2}, the user is pinching a virtual cube in \OST-\AR with their thumb and index fingers, but while the index is behind the cube, it is seen as in front of it. -While in \VST-\AR, this could be solved as a masking problem by combining the real and virtual images~\cite{battisti2018seamless}, \eg in \figref{suzuki2014grasping}, in \OST-\AR, this is much more difficult because the \VE is displayed as a transparent \TwoD image on top of the \ThreeD \RE, which cannot be easily masked~\cite{macedo2023occlusion}. +While in \VST-\AR, this could be solved as a masking problem by combining the real and virtual images \cite{battisti2018seamless}, \eg in \figref{suzuki2014grasping}, in \OST-\AR, this is much more difficult because the \VE is displayed as a transparent \TwoD image on top of the \ThreeD \RE, which cannot be easily masked \cite{macedo2023occlusion}. %Yet, even in \VST-\AR, %An alternative is to render the \VOs and the virtual hand semi-transparents, so that they are partially visible even when one is occluding the other (\figref{buchmann2005interaction}). -%Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in \VST-\AR~\cite{buchmann2005interaction,ha2014wearhand,piumsomboon2014graspshell} and \VR~\cite{vanveldhuizen2021effect}, but has not yet been evaluated in \OST-\AR. +%Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in \VST-\AR \cite{buchmann2005interaction,ha2014wearhand,piumsomboon2014graspshell} and \VR \cite{vanveldhuizen2021effect}, but has not yet been evaluated in \OST-\AR. %However, this effect still causes depth conflicts that make it difficult to determine if one's hand is behind or in front of a \VO, \eg the thumb is in front of the virtual cube, but could be perceived to be behind it. As the \VE is intangible, adding a visual rendering of the virtual hand in \AR that is physically constrained to the \VOs would achieve a similar result to the promising double-hand rendering of \textcite{prachyabrued2014visual}. -A \VO overlaying a tangible object in \OST-\AR can vary in size and shape without worsening the users' experience nor the performance when manipulating it~\cite{kahl2021investigation,kahl2023using}. +A \VO overlaying a tangible object in \OST-\AR can vary in size and shape without worsening the users' experience nor the performance when manipulating it \cite{kahl2021investigation,kahl2023using}. This suggests that a visual hand rendering superimposed on the real hand as a partial avatarization (\secref{ar_embodiment}) might be helpful without impairing the user. Few works have compared different visual hand rendering in \AR or with wearable haptic feedback. -Rendering the real hand as a semi-transparent hand in \VST-\AR is perceived as less natural but seems to be preferred to a mutual visual occlusion for interaction with real and virtual objects~\cite{buchmann2005interaction,piumsomboon2014graspshell}. -%Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in \VST-\AR~\cite{buchmann2005interaction,ha2014wearhand,piumsomboon2014graspshell} and \VR~\cite{vanveldhuizen2021effect}, but has not yet been evaluated in \OST-\AR. +Rendering the real hand as a semi-transparent hand in \VST-\AR is perceived as less natural but seems to be preferred to a mutual visual occlusion for interaction with real and virtual objects \cite{buchmann2005interaction,piumsomboon2014graspshell}. +%Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in \VST-\AR \cite{buchmann2005interaction,ha2014wearhand,piumsomboon2014graspshell} and \VR \cite{vanveldhuizen2021effect}, but has not yet been evaluated in \OST-\AR. Similarly, \textcite{blaga2017usability} evaluated direct hand manipulation in non-immersive \VST-\AR a skeleton-like rendering against no visual hand rendering: while user performance did not improve, participants felt more confident with the virtual hand (\figref{blaga2017usability}). \textcite{krichenbauer2018augmented} found participants \percent{22} faster in immersive \VST-\AR than in \VR in the same pick-and-place manipulation task, but no visual hand rendering was used in \VR while the real hand was visible in \AR. In a collaboration task in immersive \OST-\AR \vs \VR, \textcite{yoon2020evaluating} showed that a realistic human hand rendering was the most preferred over a low-polygon hand and a skeleton-like hand for the remote partner. @@ -322,11 +322,11 @@ Taken together, these results suggest that a visual hand rendering in \AR could %To the best of our knowledge, evaluating the role of a visual rendering of the hand displayed \enquote{and seen} directly above real tracked hands in immersive OST-AR has not been explored, particularly in the context of \VO manipulation. \begin{subfigs}{visual-hands}{Visual hand renderings in \AR. }[ - \item Grasping a \VO in \OST-\AR with no visual hand rendering~\cite{hilliges2012holodesk}. - \item Simulated mutual-occlusion between the hand grasping and the \VO in \VST-\AR~\cite{suzuki2014grasping}. - \item Grasping a real object with a semi-transparent hand in \VST-\AR~\cite{buchmann2005interaction}. - \item Skeleton rendering overlaying the real hand in \VST-\AR~\cite{blaga2017usability}. - \item Robotic rendering overlaying the real hands in \OST-\AR~\cite{genay2021virtual}. + \item Grasping a \VO in \OST-\AR with no visual hand rendering \cite{hilliges2012holodesk}. + \item Simulated mutual-occlusion between the hand grasping and the \VO in \VST-\AR \cite{suzuki2014grasping}. + \item Grasping a real object with a semi-transparent hand in \VST-\AR \cite{buchmann2005interaction}. + \item Skeleton rendering overlaying the real hand in \VST-\AR \cite{blaga2017usability}. + \item Robotic rendering overlaying the real hands in \OST-\AR \cite{genay2021virtual}. ] \subfigsheight{29.5mm} \subfig{hilliges2012holodesk_2} diff --git a/1-introduction/related-work/4-visuo-haptic-ar.tex b/1-introduction/related-work/4-visuo-haptic-ar.tex index cd2e1f2..b00198f 100644 --- a/1-introduction/related-work/4-visuo-haptic-ar.tex +++ b/1-introduction/related-work/4-visuo-haptic-ar.tex @@ -9,7 +9,7 @@ %Go back to the main objective "to understand how immersive visual and \WH feedback compare and complement each other in the context of direct hand perception and manipulation with augmented objects" and the two research challenges: "providing plausible and coherent visuo-haptic augmentations, and enabling effective manipulation of the augmented environment." %Also go back to the \figref[introduction]{visuo-haptic-rv-continuum3} : we present previous work that either did haptic AR (the middle row), or haptic VR with visual AR, or visuo-haptic AR. -% One of the roles of haptic systems is to render virtual interactions and sensations that are \emph{similar and comparable} to those experienced by the haptic sense with real objects, particularly in \v-\VE~\cite{maclean2008it,culbertson2018haptics}. Moreover, a haptic \AR system should \enquote{modulating the feel of a real object by virtual [haptic] feedback}~\cite{jeon2009haptic}, \ie a touch interaction with a real object whose perception is modified by the addition of virtual haptic feedback. +% One of the roles of haptic systems is to render virtual interactions and sensations that are \emph{similar and comparable} to those experienced by the haptic sense with real objects, particularly in \v-\VE \cite{maclean2008it,culbertson2018haptics}. Moreover, a haptic \AR system should \enquote{modulating the feel of a real object by virtual [haptic] feedback} \cite{jeon2009haptic}, \ie a touch interaction with a real object whose perception is modified by the addition of virtual haptic feedback. % Finally, we present how multimodal visual and haptic feedback have been combined in \AR to modify the user perception of tangible objects, and to improve the user interaction with \VOs. @@ -20,10 +20,10 @@ \subsubsection{Merging the Sensations into a Perception} \label{sensations_perception} -A \emph{perception} is the merge of multiple sensations from different sensory modalities (visual, cutaneous, proprioceptive, etc.) about the same event or object property~\cite{ernst2004merging}. +A \emph{perception} is the merge of multiple sensations from different sensory modalities (visual, cutaneous, proprioceptive, etc.) about the same event or object property \cite{ernst2004merging}. For example, it is the haptic hardness perceived through skin pressure and force sensations (\secref{hardness}), the hand movement from proprioception and a visual hand avatar (\secref{ar_displays}), or the perceived size of a tangible with a co-localized \VO (\secref{ar_tangibles}). -When the sensations can be redundant, \ie when only one sensation could be enough to estimate the property, they are integrated to form a single coherent perception~\cite{ernst2004merging}. +When the sensations can be redundant, \ie when only one sensation could be enough to estimate the property, they are integrated to form a single coherent perception \cite{ernst2004merging}. No sensory information is completely reliable, and can provide different answers to the same property when measured multiple times, \eg the weight of an object. Therefore, each sensation $i$ is said to be an estimate $\tilde{s}_i$ with variance $\sigma_i^2$ of the property $s$. The \MLE model predicts then that the integrated estimated property $\tilde{s}$ is the weighted sum of the individual sensory estimates: @@ -70,8 +70,8 @@ As long as the user is able to match the sensations as the same object property, \label{visual_haptic_influence} A visuo-haptic perception of an object's property is thus robust to a certain difference between the two sensory modalities, as long as one can match their respective sensations to the same property. -In particular, the texture perception of everyday objects is known to be constructed from both vision and touch~\cite{klatzky2010multisensory}. -More precisely, when evaluating surfaces with vision or touch only, both senses mainly discriminate their materials by the same properties of roughness, hardness and friction, and with similar performance~\cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}. +In particular, the texture perception of everyday objects is known to be constructed from both vision and touch \cite{klatzky2010multisensory}. +More precisely, when evaluating surfaces with vision or touch only, both senses mainly discriminate their materials by the same properties of roughness, hardness and friction, and with similar performance \cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}. Overall perception can be then modified by changing one of the sensory modality, as shown by \textcite{yanagisawa2015effects}, who altered perceived roughness, stiffness and friction of real tactile materials touched by the finger by superimposing different real visual textures using a half-mirror. With a similar setup but in immersive \VST-\AR, \textcite{kitahara2010sensory} overlaid visual textures on real textured surfaces touched but through a glove: Participants matched visual textures to real textures when their respective hardness felt similar. @@ -81,12 +81,12 @@ They found that the visual perception of roughness and hardness influenced the h \fig{gunther2022smooth}{In a passive touch context in \VR, only a smooth and a rough real surfaces were found to match all the visual \VOs \cite{gunther2022smooth}.} -The visual feedback can even be designed on purpose to influence the haptic perception, usually by deforming the visual representation of a user input, creating a \enquote{pseudo-haptic feedback}~\cite{ujitoko2021survey}. -For example, in a fixed \VST-\AR screen (\secref{ar_displays}), by deforming visually the geometry of a tangible object touched by the hand, as well as the touching hand, the visuo-haptic perception of the size, shape or curvature can be altered~\cite{ban2013modifying,ban2014displaying}. +The visual feedback can even be designed on purpose to influence the haptic perception, usually by deforming the visual representation of a user input, creating a \enquote{pseudo-haptic feedback} \cite{ujitoko2021survey}. +For example, in a fixed \VST-\AR screen (\secref{ar_displays}), by deforming visually the geometry of a tangible object touched by the hand, as well as the touching hand, the visuo-haptic perception of the size, shape or curvature can be altered \cite{ban2013modifying,ban2014displaying}. \textcite{punpongsanon2015softar} used this technique in spatial \AR (\secref{ar_displays}) to induce a softness illusion of a hard tangible object by superimposing a virtual texture that deforms when pressed by the hand (\figref{punpongsanon2015softar}). \begin{subfigs}{pseudo_haptic}{Pseudo-haptic feedback in \AR. }[ - \item A virtual soft texture projected on a table and that deforms when pressed by the hand~\cite{punpongsanon2015softar}. + \item A virtual soft texture projected on a table and that deforms when pressed by the hand \cite{punpongsanon2015softar}. \item Modifying visually a tangible object and the hand touching it in \VST-\AR to modify its perceived shape \cite{ban2014displaying}. ] \subfigsheight{42mm} @@ -120,15 +120,15 @@ The stiffness $\tilde{k}(t)$ of the piston is indeed estimated at time $t$ by bo \begin{equation}{stiffness_delay} \tilde{k}(t) = \frac{F(t + \Delta t_h)}{D(t + \Delta t_v)} \end{equation} -Therefore, the perceived stiffness $\tilde{k}(t)$ increases with a haptic delay in force and decreases with a visual delay in displacement~\cite{diluca2011effects}. +Therefore, the perceived stiffness $\tilde{k}(t)$ increases with a haptic delay in force and decreases with a visual delay in displacement \cite{diluca2011effects}. -In a similar \TIFC user study, participants compared perceived stiffness of virtual pistons in \OST-\AR and \VR~\cite{gaffary2017ar}. +In a similar \TIFC user study, participants compared perceived stiffness of virtual pistons in \OST-\AR and \VR \cite{gaffary2017ar}. However, the force-feedback device and the participant's hand were not visible (\figref{gaffary2017ar}). The reference piston was judged to be stiffer when seen in \VR than in \AR, without participants noticing this difference, and more force was exerted on the piston overall in \VR. This suggests that the haptic stiffness of \VOs feels \enquote{softer} in an \AE than in a full \VE. %Two differences that could be worth investigating with the two previous studies are the type of \AR (visuo or optical) and to see the hand touching the \VO. -\begin{subfigs}{gaffary2017ar}{Perception of haptic stiffness in \OST-\AR \vs \VR~\cite{gaffary2017ar}. }[ +\begin{subfigs}{gaffary2017ar}{Perception of haptic stiffness in \OST-\AR \vs \VR \cite{gaffary2017ar}. }[ \item Experimental setup: a virtual piston was pressed with a force-feedback placed to the side of the participant. \item View of the virtual piston seen in front of the participant in \OST-\AR and \item in \VR. @@ -156,15 +156,16 @@ Several approaches have been proposed to move the actuator away to another locat Yet, they differ greatly in the actuators used (\secref{wearable_haptic_devices}) thus the haptic feedback (\secref{tactile_rendering}), and the placement of the haptic rendering. Other wearable haptic actuators have been proposed for \AR but are not detailed here. -A first reason is that they permanently cover the fingertip and affect the interaction with the \RE, such as thin-skin tactile interfaces~\cite{withana2018tacttoo,teng2024haptic} or fluid-based interfaces~\cite{han2018hydroring}. -Another category of actuators relies on systems that cannot be considered as portable, such as REVEL~\cite{bau2012revel} that provide friction sensations with reverse electrovibration that need to modify the real objects to augment, or Electrical Muscle Stimulation (EMS) devices~\cite{lopes2018adding} that provide kinesthetic feedback by contracting the muscles. +A first reason is that they permanently cover the fingertip and affect the interaction with the \RE, such as thin-skin tactile interfaces \cite{withana2018tacttoo,teng2024haptic} or fluid-based interfaces \cite{han2018hydroring}. +Another category of actuators relies on systems that cannot be considered as portable, such as REVEL \cite{bau2012revel} that provide friction sensations with reverse electrovibration that need to modify the real objects to augment, or Electrical Muscle Stimulation (EMS) devices \cite{lopes2018adding} that provide kinesthetic feedback by contracting the muscles. + \subsubsection{Nail-Mounted Devices} \label{vhar_nails} -\textcite{ando2007fingernailmounted} were the first to propose to move away the actuator from the fingertip, as described in \secref{texture_rendering}. -This approach was later extended by \textcite{teng2021touch} with Touch\&Fold, a haptic device mounted on the nail but able to unfold its end-effector on demand to make contact with the fingertip when touching \VOs (\figref{teng2021touch}). -This moving platform also contains a \LRA (\secref{moving_platforms}) and provides contact pressure (\qty{0.34}{\N} force) and texture (\qtyrange{150}{190}{\Hz} bandwidth) sensations. +\textcite{ando2007fingernailmounted} were the first to propose to move away the actuator from the fingertip to the nail, as described in \secref{texture_rendering}. +This approach was later extended by \textcite{teng2021touch} with Touch\&Fold, a haptic device able to unfold its end-effector on demand to make contact with the fingertip when touching \VOs (\figref{teng2021touch}). +This moving platform also contains a \LRA (\secref{moving_platforms}) and provides contact pressure and texture sensations. %The whole system is very compact (\qtyproduct{24 x 24 x 41}{\mm}), lightweight (\qty{9.5}{\g}), and fully portable by including a battery and Bluetooth wireless communication. \qty{20}{\ms} for the Bluetooth When touching \VOs in \OST-\AR with the index finger, this device was found to be more realistic overall (5/7) than vibrations with a \LRA at \qty{170}{\Hz} on the nail (3/7). Still, there is a high (\qty{92}{\ms}) latency for the folding mechanism and this design is not suitable for augmenting real tangible objects. @@ -177,16 +178,16 @@ Two rollers, one per side, can deform the skin: When rotating inwards, they pull By doing quick in and out rotations, they can also simulate a texture sensation. %The device is also very compact (\qty{60 x 25 x 36}{\mm}), lightweight (\qty{18}{\g}), and portable with a battery and Bluetooth wireless communication with \qty{83}{\ms} latency. In a user study not in \AR, but directly touching images on a tablet, Fingeret was found to be more realistic (4/7) than a \LRA at \qty{100}{\Hz} on the nail (3/7) for rendering buttons and a patterned texture (\secref{texture_rendering}), but not different from vibrations for rendering high-frequency textures (3.5/7 for both). -However, as for \textcite{teng2021touch}, finger speed was not taken into account for rendering vibrations, which may have been detrimental to texture perception (\secref{texture_rendering}). +However, as for \textcite{teng2021touch}, finger speed was not taken into account for rendering vibrations, which may have been detrimental to texture perception, as described in \secref{texture_rendering}. Finally, \textcite{preechayasomboon2021haplets} (\figref{preechayasomboon2021haplets}) and \textcite{sabnis2023haptic} designed Haplets and Haptic Servo, respectively: They are very compact and lightweight vibrotactile \LRA devices designed to feature both integrated sensing of the finger movements and very latency haptic feedback (\qty{<5}{ms}). But no proper user study were conducted to evaluate these devices in \AR. \begin{subfigs}{ar_wearable}{Nail-mounted wearable haptic devices designed for \AR. }[ - %\item A voice-coil rendering a virtual haptic texture on a real sheet of paper~\cite{ando2007fingernailmounted}. - \item Touch\&Fold provide contact pressure and vibrations on demand to the fingertip~\cite{teng2021touch}. - \item Fingeret is a finger-side wearable haptic device that pulls and pushs the fingertip skin~\cite{maeda2022fingeret}. - \item Haplets is a very compact nail device with integrated sensing and vibrotactile feedback~\cite{preechayasomboon2021haplets}. + %\item A voice-coil rendering a virtual haptic texture on a real sheet of paper \cite{ando2007fingernailmounted}. + \item Touch\&Fold provide contact pressure and vibrations on demand to the fingertip \cite{teng2021touch}. + \item Fingeret is a finger-side wearable haptic device that pulls and pushs the fingertip skin \cite{maeda2022fingeret}. + \item Haplets is a very compact nail device with integrated sensing and vibrotactile feedback \cite{preechayasomboon2021haplets}. ] \subfigsheight{33mm} %\subfig{ando2007fingernailmounted} @@ -196,7 +197,7 @@ But no proper user study were conducted to evaluate these devices in \AR. \end{subfigs} -\subsubsection{Ring Belt Devices} +\subsubsection{Belt Devices} \label{vhar_rings} The haptic ring belt devices of \textcite{minamizawa2007gravity} and \textcite{pacchierotti2016hring}, presented in \secref{belt_actuators}, have been employed to improve the manipulation of \VOs in \AR (\secref{ar_interaction}). @@ -217,38 +218,37 @@ However, the measured difference in performance could be attributed to either th These two studies were also conducted in non-immersive setups, where users looked at a screen displaying the visual interactions, and only compared haptic and visual rendering of the hand-object contacts, but did not examine them together. \begin{subfigs}{ar_rings}{Wearable haptic ring devices for \AR. }[ - \item Rendering weight of a virtual cube placed on a real surface~\cite{scheggi2010shape}. - \item Rendering the contact force exerted by the fingers on a virtual cube~\cite{maisto2017evaluation,meli2018combining}. + \item Rendering weight of a virtual cube placed on a real surface \cite{scheggi2010shape}. + \item Rendering the contact force exerted by the fingers on a virtual cube \cite{maisto2017evaluation,meli2018combining}. ] \subfigsheight{57mm} \subfig{scheggi2010shape} \subfig{maisto2017evaluation} \end{subfigs} - -\subsubsection{Wrist Bracelet Devices} -\label{vhar_bracelets} +%\subsubsection{Wrist Bracelet Devices} +%\label{vhar_bracelets} With their \enquote{Tactile And Squeeze Bracelet Interface} (Tasbi), already mentioned in \secref{belt_actuators}, \textcite{pezent2019tasbi} and \textcite{pezent2022design} explored the use of a wrist-worn bracelet actuator. It is capable of providing a uniform pressure sensation (up to \qty{15}{\N} and \qty{10}{\Hz}) and vibration with six \LRAs (\qtyrange{150}{200}{\Hz} bandwidth). -A user study was conducted in \VR to compare the perception of visuo-haptic stiffness rendering~\cite{pezent2019tasbi}. -In a \TIFC task (\secref{sensations_perception}), participants pressed a virtual button with different levels of stiffness via a virtual hand constrained by the \VE (\figref{pezent2019tasbi_2}). -A higher visual stiffness required a larger physical displacement to press the button (C/D ratio, see \secref{pseudo_haptic}), while the haptic stiffness control the rate of the pressure feedback when pressing. -When the visual and haptic stiffness were coherent or when only the haptic stiffness changed, participants easily discriminated two buttons with different stiffness levels (\figref{pezent2019tasbi_3}). -However, if only the visual stiffness changed, participants were not able to discriminate the different stiffness levels (\figref{pezent2019tasbi_4}). -This suggests that in \VR, the haptic pressure is more important perceptual cue than the visual displacement to render stiffness. -A short vibration (\qty{25}{\ms} \qty{175}{\Hz} square-wave) was also rendered when contacting the button, but kept constant across all conditions: It may have affected the overall perception when only the visual stiffness changed. +A user study was conducted in \VR to compare the perception of visuo-haptic stiffness rendering \cite{pezent2019tasbi}, and showed that the haptic pressure feedback was more important than the visual displacement. +%In a \TIFC task (\secref{sensations_perception}), participants pressed a virtual button with different levels of stiffness via a virtual hand constrained by the \VE (\figref{pezent2019tasbi_2}). +%A higher visual stiffness required a larger physical displacement to press the button (C/D ratio, see \secref{pseudo_haptic}), while the haptic stiffness control the rate of the pressure feedback when pressing. +%When the visual and haptic stiffness were coherent or when only the haptic stiffness changed, participants easily discriminated two buttons with different stiffness levels (\figref{pezent2019tasbi_3}). +%However, if only the visual stiffness changed, participants were not able to discriminate the different stiffness levels (\figref{pezent2019tasbi_4}). +%This suggests that in \VR, the haptic pressure is more important perceptual cue than the visual displacement to render stiffness. +%A short vibration (\qty{25}{\ms} \qty{175}{\Hz} square-wave) was also rendered when contacting the button, but kept constant across all conditions: It may have affected the overall perception when only the visual stiffness changed. -\begin{subfigs}{pezent2019tasbi}{Visuo-haptic stiffness rendering of a virtual button in \VR with the Tasbi bracelet. }[ - \item The \VE seen by the user: the virtual hand (in beige) is constrained by the virtual button. The displacement is proportional to the visual stiffness. The real hand (in green) is hidden by the \VE. - \item When the rendered visuo-haptic stiffness are coherents (in purple) or only the haptic stiffness change (in blue), participants easily discrimated the different levels. - \item When varying only the visual stiffness (in red) but keeping the haptic stiffness constant, participants were not able to discriminate the different stiffness levels. - ] - \subfigsheight{45mm} - \subfig{pezent2019tasbi_2} - \subfig{pezent2019tasbi_3} - \subfig{pezent2019tasbi_4} -\end{subfigs} +%\begin{subfigs}{pezent2019tasbi}{Visuo-haptic stiffness rendering of a virtual button in \VR with the Tasbi bracelet. }[ +% \item The \VE seen by the user: the virtual hand (in beige) is constrained by the virtual button. The displacement is proportional to the visual stiffness. The real hand (in green) is hidden by the \VE. +% \item When the rendered visuo-haptic stiffness are coherents (in purple) or only the haptic stiffness change (in blue), participants easily discrimated the different levels. +% \item When varying only the visual stiffness (in red) but keeping the haptic stiffness constant, participants were not able to discriminate the different stiffness levels. +% ] +% \subfigsheight{45mm} +% \subfig{pezent2019tasbi_2} +% \subfig{pezent2019tasbi_3} +% \subfig{pezent2019tasbi_4} +%\end{subfigs} % \cite{sarac2022perceived,palmer2022haptic} not in AR but studies on relocating to the wrist the haptic feedback of the fingertip-object contacts. diff --git a/1-introduction/related-work/5-conclusion.tex b/1-introduction/related-work/5-conclusion.tex index 7458394..152c402 100644 --- a/1-introduction/related-work/5-conclusion.tex +++ b/1-introduction/related-work/5-conclusion.tex @@ -13,7 +13,7 @@ %Cependant, une expérience numérique audio-visuelle peut être imparfaite et pourtant suffisante pour être utile et intéressante, comme peut l'être une visio-conférence, et transmettre des sensations comparables à celles réelles, comme regarder et écouter un concert sur un écran avec un casque. %Pourtant la qualité visuelle et sonore de telles expériences est très différente de celle d'une conversation "réelle" ou d'une vraie scène de tous les jours. -%Ainsi, plus que recréer des expériences haptiques réalistes, il est plus important de rendre le stimulus sensoriel "au bon moment et à la bonne place"~\cite{hayward2007it}. +%Ainsi, plus que recréer des expériences haptiques réalistes, il est plus important de rendre le stimulus sensoriel "au bon moment et à la bonne place" \cite{hayward2007it}. %The quality of the illusory haptic experience is a function of the interplay between the user’s perceptual system and the intrinsic technical qualities of the interfaces @@ -23,6 +23,6 @@ %Mais il est également intéressant de noter que ces deux domaines sont à des stades de maturité différents. %En effet, pouvoir contribuer pour ces deux domaines soulève, entre autres, des défis techniques importants, comme détaillé dans la \secref[introduction]{research_challenges}. -%Et il y a un besoin de standardisation en haptique portable~\cite{culbertson2018haptics}, notamment en terme de dispositifs et de rendus, alors que l'industrie est plutôt bien établie en RA, par exemple avec les casques HoloLens~2 de Microsoft~\footnoteurl{https://www.microsoft.com/hololens} et Vision~Pro d'Apple~\footnoteurl{https://www.apple.com/apple-vision-pro/} ou bien les frameworks ARCore de Google~\footnoteurl{https://developers.google.com/ar} et ARKit d'Apple~\footnoteurl{https://developer.apple.com/augmented-reality/}. -%Cela peut en partie d'une part s'expliquer par la maturité de l'industrie de la RV, qui entraîne celle de la RA, et avec une tendance annoncée à la convergence de ces deux technologies~\cite{speicher2019what}, mais aussi d'autre part par la plus grande complexité et les particularité du sens haptique~\cite{culbertson2018haptics}. -%À l'inverse, définir et caractériser la RA/RM, dans une bien moindre mesure la RV, reste étonnamment un sujet ouvert~\cite{speicher2019what}. +%Et il y a un besoin de standardisation en haptique portable \cite{culbertson2018haptics}, notamment en terme de dispositifs et de rendus, alors que l'industrie est plutôt bien établie en RA, par exemple avec les casques HoloLens~2 de Microsoft~\footnoteurl{https://www.microsoft.com/hololens} et Vision~Pro d'Apple~\footnoteurl{https://www.apple.com/apple-vision-pro/} ou bien les frameworks ARCore de Google~\footnoteurl{https://developers.google.com/ar} et ARKit d'Apple~\footnoteurl{https://developer.apple.com/augmented-reality/}. +%Cela peut en partie d'une part s'expliquer par la maturité de l'industrie de la RV, qui entraîne celle de la RA, et avec une tendance annoncée à la convergence de ces deux technologies \cite{speicher2019what}, mais aussi d'autre part par la plus grande complexité et les particularité du sens haptique \cite{culbertson2018haptics}. +%À l'inverse, définir et caractériser la RA/RM, dans une bien moindre mesure la RV, reste étonnamment un sujet ouvert \cite{speicher2019what}. diff --git a/1-introduction/related-work/articles/1-hands.tex b/1-introduction/related-work/articles/1-hands.tex index 4590bdd..6d21233 100644 --- a/1-introduction/related-work/articles/1-hands.tex +++ b/1-introduction/related-work/articles/1-hands.tex @@ -6,31 +6,31 @@ This Section summarizes the state of the art in visual hand rendering and (weara \subsection{Visual Hand Rendering in AR} \label{2_hands} -Mutual visual occlusion between a virtual object and the real hand, \ie hiding the virtual object when the real hand is in front of it and hiding the real hand when it is behind the virtual object, is often presented as natural and realistic, enhancing the blending of real and virtual environments~\cite{piumsomboon2014graspshell, al-kalbani2016analysis}. +Mutual visual occlusion between a virtual object and the real hand, \ie hiding the virtual object when the real hand is in front of it and hiding the real hand when it is behind the virtual object, is often presented as natural and realistic, enhancing the blending of real and virtual environments \cite{piumsomboon2014graspshell, al-kalbani2016analysis}. % -In video see-through AR (VST-AR), this could be solved as a masking problem by combining the image of the real world captured by a camera and the generated virtual image~\cite{macedo2023occlusion}. +In video see-through AR (VST-AR), this could be solved as a masking problem by combining the image of the real world captured by a camera and the generated virtual image \cite{macedo2023occlusion}. % -In OST-AR, this is more difficult because the virtual environment is displayed as a transparent 2D image on top of the 3D real world, which cannot be easily masked~\cite{macedo2023occlusion}. +In OST-AR, this is more difficult because the virtual environment is displayed as a transparent 2D image on top of the 3D real world, which cannot be easily masked \cite{macedo2023occlusion}. % -Moreover, in VST-AR, the grip aperture and depth positioning of virtual objects often seem to be wrongly estimated~\cite{al-kalbani2016analysis, maisto2017evaluation}. +Moreover, in VST-AR, the grip aperture and depth positioning of virtual objects often seem to be wrongly estimated \cite{al-kalbani2016analysis, maisto2017evaluation}. % However, this effect has yet to be verified in an OST-AR setup. An alternative is to render the virtual objects and the hand semi-transparents, so that they are partially visible even when one is occluding the other, \eg in \figref{hands-none} the real hand is behind the virtual cube but still visible. % -Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in VST-AR~\cite{buchmann2005interaction, ha2014wearhand, piumsomboon2014graspshell} and VR~\cite{vanveldhuizen2021effect}, but has not yet been evaluated in OST-AR. +Although perceived as less natural, this seems to be preferred to a mutual visual occlusion in VST-AR \cite{buchmann2005interaction, ha2014wearhand, piumsomboon2014graspshell} and VR \cite{vanveldhuizen2021effect}, but has not yet been evaluated in OST-AR. % However, this effect still causes depth conflicts that make it difficult to determine if one's hand is behind or in front of a virtual object, \eg in \figref{hands-none} the thumb is in front of the virtual cube, but it appears to be behind it. In VR, as the user is fully immersed in the virtual environment and cannot see their real hands, it is necessary to represent them virtually. % -It is known that the virtual hand representation has an impact on perception, interaction performance, and preference of users~\cite{prachyabrued2014visual, argelaguet2016role, grubert2018effects, schwind2018touch}. +It is known that the virtual hand representation has an impact on perception, interaction performance, and preference of users \cite{prachyabrued2014visual, argelaguet2016role, grubert2018effects, schwind2018touch}. % In a pick-and-place task in VR, \textcite{prachyabrued2014visual} found that the virtual hand representation whose motion was constrained to the surface of the virtual objects performed the worst, while the virtual hand representation following the tracked human hand (thus penetrating the virtual objects), performed the best, even though it was rather disliked. % The authors also observed that the best compromise was a double rendering, showing both the tracked hand and a hand rendering constrained by the virtual environment. % -It has also been shown that over a realistic avatar, a skeleton rendering (similar to \figref{hands-skeleton}) can provide a stronger sense of being in control~\cite{argelaguet2016role} and that minimalistic fingertip rendering (similar to \figref{hands-tips}) can be more effective in a typing task~\cite{grubert2018effects}. +It has also been shown that over a realistic avatar, a skeleton rendering (similar to \figref{hands-skeleton}) can provide a stronger sense of being in control \cite{argelaguet2016role} and that minimalistic fingertip rendering (similar to \figref{hands-tips}) can be more effective in a typing task \cite{grubert2018effects}. In AR, as the real hand of a user is visible but not physically constrained by the virtual environment, adding a visual hand rendering that can physically interact with virtual objects would achieve a similar result to the promising double-hand rendering of \textcite{prachyabrued2014visual}. % @@ -38,7 +38,7 @@ Additionally, \textcite{kahl2021investigation} showed that a virtual object over % This suggests that a visual hand rendering superimposed on the real hand could be helpful, but should not impair users. -Few works have explored the effect of visual hand rendering in AR~\cite{blaga2017usability, maisto2017evaluation, krichenbauer2018augmented, yoon2020evaluating, saito2021contact}. +Few works have explored the effect of visual hand rendering in AR \cite{blaga2017usability, maisto2017evaluation, krichenbauer2018augmented, yoon2020evaluating, saito2021contact}. % For example, \textcite{blaga2017usability} evaluated a skeleton rendering in several virtual object manipulations against no visual hand overlay. % @@ -55,12 +55,12 @@ To the best of our knowledge, evaluating the role of a visual rendering of the h \label{2_haptics} Different haptic feedback systems have been explored to improve interactions in AR, including % -grounded force feedback devices~\cite{bianchi2006high, jeon2009haptic, knorlein2009influence}, % -exoskeletons~\cite{lee2021wearable}, % -tangible objects~\cite{hettiarachchi2016annexing, detinguy2018enhancing, salazar2020altering, normand2018enlarging, xiao2018mrtouch}, and % -wearable haptic devices~\cite{pacchierotti2016hring, lopes2018adding, pezent2022design, teng2021touch}. +grounded force feedback devices \cite{bianchi2006high, jeon2009haptic, knorlein2009influence}, % +exoskeletons \cite{lee2021wearable}, % +tangible objects \cite{hettiarachchi2016annexing, detinguy2018enhancing, salazar2020altering, normand2018enlarging, xiao2018mrtouch}, and % +wearable haptic devices \cite{pacchierotti2016hring, lopes2018adding, pezent2022design, teng2021touch}. -Wearable haptics seems particularly suited for this context, as it takes into account many of the AR constraints, \eg limited impact on hand tracking performance and reduced impairment of the senses and ability of the users to interact with real content~\cite{pacchierotti2016hring, maisto2017evaluation, lopes2018adding, meli2018combining, pezent2022design, teng2021touch, kourtesis2022electrotactile, marchal2022virtual}. +Wearable haptics seems particularly suited for this context, as it takes into account many of the AR constraints, \eg limited impact on hand tracking performance and reduced impairment of the senses and ability of the users to interact with real content \cite{pacchierotti2016hring, maisto2017evaluation, lopes2018adding, meli2018combining, pezent2022design, teng2021touch, kourtesis2022electrotactile, marchal2022virtual}. % For example, \textcite{pacchierotti2016hring} designed a haptic ring providing pressure and skin stretch sensations to be worn at the proximal finger phalanx, so as to improve the hand tracking during a pick-and-place task. % @@ -68,7 +68,7 @@ For example, \textcite{pacchierotti2016hring} designed a haptic ring providing p % \textcite{teng2021touch} presented Touch\&Fold, a haptic device attached to the nail that provides pressure and texture sensations when interacting with virtual content, but also folds away when the user interacts with real objects, leaving the fingertip free. % -This approach was also perceived as more realistic than providing sensations directly on the nail, as in~\cite{ando2007fingernailmounted}. +This approach was also perceived as more realistic than providing sensations directly on the nail, as in \cite{ando2007fingernailmounted}. % Each of these haptic devices provided haptic feedback about fingertip interactions with the virtual content on other parts of the hand. % @@ -82,7 +82,7 @@ Results proved that moving the haptic feedback away from the point(s) of contact % In pick-and-place tasks in AR involving both virtual and real objects, \textcite{maisto2017evaluation} and \textcite{meli2018combining} showed that having a haptic {rendering of the} fingertip interactions with the virtual objects led to better performance and perceived effectiveness than having only a visual rendering of the hand, similar to \figref{hands-tips}. % -Moreover, employing the haptic ring of~\cite{pacchierotti2016hring} on the proximal finger phalanx led to an improved performance with respect to more standard fingertip haptic devices~\cite{chinello2020modular}. +Moreover, employing the haptic ring of \cite{pacchierotti2016hring} on the proximal finger phalanx led to an improved performance with respect to more standard fingertip haptic devices \cite{chinello2020modular}. % However, the measured difference in performance could be attributed to either the device or the device position (proximal vs fingertip), or both. % diff --git a/1-introduction/related-work/articles/3-ar-textures.tex b/1-introduction/related-work/articles/3-ar-textures.tex index 448d55e..2bb5aa4 100644 --- a/1-introduction/related-work/articles/3-ar-textures.tex +++ b/1-introduction/related-work/articles/3-ar-textures.tex @@ -4,31 +4,31 @@ \subsection{Haptics in AR} As in VR, the addition of haptic feedback in AR has been explored through numerous approaches, including % -grounded force feedback devices~\cite{jeon2009haptic,knorlein2009influence,hachisu2012augmentation,gaffary2017ar}, % -exoskeletons~\cite{lee2021wearable}, % -wearable haptic devices~\cite{maisto2017evaluation,detinguy2018enhancing,lopes2018adding,meli2018combining,pezent2022design,teng2021touch}, -tangible objects~\cite{punpongsanon2015softar,hettiarachchi2016annexing,kahl2021investigation}, and % -mid-air haptics~\cite{ochiai2016crossfield}. % +grounded force feedback devices \cite{jeon2009haptic,knorlein2009influence,hachisu2012augmentation,gaffary2017ar}, % +exoskeletons \cite{lee2021wearable}, % +wearable haptic devices \cite{maisto2017evaluation,detinguy2018enhancing,lopes2018adding,meli2018combining,pezent2022design,teng2021touch}, +tangible objects \cite{punpongsanon2015softar,hettiarachchi2016annexing,kahl2021investigation}, and % +mid-air haptics \cite{ochiai2016crossfield}. % % Most have been used to provide haptic feedback to virtual objects. % -While this may seem similar to haptic feedback in VR, there are significant differences in terms of perception, as in AR the real world and the hand of the user remain visible, but also because the virtual content may be less realistic or inconsistent with the real world~\cite{kim2018revisiting,macedo2023occlusion}. +While this may seem similar to haptic feedback in VR, there are significant differences in terms of perception, as in AR the real world and the hand of the user remain visible, but also because the virtual content may be less realistic or inconsistent with the real world \cite{kim2018revisiting,macedo2023occlusion}. % -Indeed, the same haptic stimuli can be perceived differently in AR and VR, \eg the perceived stiffness of a piston seemed higher in AR than in VR~\cite{gaffary2017ar} or was altered in the presence of a delay between the haptic and visual feedback~\cite{knorlein2009influence}. +Indeed, the same haptic stimuli can be perceived differently in AR and VR, \eg the perceived stiffness of a piston seemed higher in AR than in VR \cite{gaffary2017ar} or was altered in the presence of a delay between the haptic and visual feedback \cite{knorlein2009influence}. % It might be therefore interesting to study how haptic and visual augmentations of textures of tangible surfaces are perceived in AR. -An additional challenge in AR is to let the hand of the user free to touch, feel, and interact with the real objects~\cite{maisto2017evaluation,detinguy2018enhancing,teng2021touch}. +An additional challenge in AR is to let the hand of the user free to touch, feel, and interact with the real objects \cite{maisto2017evaluation,detinguy2018enhancing,teng2021touch}. % For example, mounted on the nail, the haptic device of \textcite{teng2021touch} can be quickly unfolded on demand to the fingertip to render haptic feedback of virtual objects. % It is however not suitable for rendering haptic feedback when touching real objects. % -In this respect, some wearable haptic devices were specifically designed to provide haptic feedback about fingertip interactions with the virtual content, but delocalized elsewhere on the body: on the proximal finger phalanx with the hRing haptic ring device~\cite{pacchierotti2016hring,ferro2023deconstructing}, on the wrist with the Tasbi bracelet~\cite{pezent2022design}, or on the arm~\cite{lopes2018adding}. +In this respect, some wearable haptic devices were specifically designed to provide haptic feedback about fingertip interactions with the virtual content, but delocalized elsewhere on the body: on the proximal finger phalanx with the hRing haptic ring device \cite{pacchierotti2016hring,ferro2023deconstructing}, on the wrist with the Tasbi bracelet \cite{pezent2022design}, or on the arm \cite{lopes2018adding}. % -Compared to a fingertip worn device, the hRing was even preferred by participants and perceived as more effective in virtual object manipulation task in AR~\cite{maisto2017evaluation,meli2018combining}. +Compared to a fingertip worn device, the hRing was even preferred by participants and perceived as more effective in virtual object manipulation task in AR \cite{maisto2017evaluation,meli2018combining}. % -This device has been then taken further to alter cutaneous perception of touched tangible objects in VR and AR~\cite{detinguy2018enhancing,salazar2020altering}: by providing normal and shear forces to the proximal phalanx skin in a timely manner, the perceived stiffness, softness, slipperiness, and local deformations (bumps and holes) of the touched tangible object were augmented. +This device has been then taken further to alter cutaneous perception of touched tangible objects in VR and AR \cite{detinguy2018enhancing,salazar2020altering}: by providing normal and shear forces to the proximal phalanx skin in a timely manner, the perceived stiffness, softness, slipperiness, and local deformations (bumps and holes) of the touched tangible object were augmented. % However, wearable haptic devices have not yet been used in AR to modify the texture perception of a tangible surface. @@ -71,15 +71,15 @@ However, wearable haptic devices have not yet been used in AR to modify the text Many approaches have been used to generate realistic haptic virtual textures. % -Ultrasonic vibrating screens are capable of modulating their friction~\cite{rekik2017localized,ito2019tactile}, but their use in AR is limited. +Ultrasonic vibrating screens are capable of modulating their friction \cite{rekik2017localized,ito2019tactile}, but their use in AR is limited. % -By simulating the roughness of a surface instead, force feedback devices can reproduce perceptions of patterned textures identical to those of real textures~\cite{unger2011roughness}, but they are expensive and have a limited workspace. +By simulating the roughness of a surface instead, force feedback devices can reproduce perceptions of patterned textures identical to those of real textures \cite{unger2011roughness}, but they are expensive and have a limited workspace. % -An alternative is to reproduce the vibrations that occur when a tool or the finger is moved across a surface using a vibrotactile device attached to a hand-held tool~\cite{culbertson2018haptics}. +An alternative is to reproduce the vibrations that occur when a tool or the finger is moved across a surface using a vibrotactile device attached to a hand-held tool \cite{culbertson2018haptics}. % -Several physical models have been proposed to represent such vibrations~\cite{okamura1998vibration,guruswamy2011iir,chan2021hasti}. +Several physical models have been proposed to represent such vibrations \cite{okamura1998vibration,guruswamy2011iir,chan2021hasti}. % -However, as they can be difficult to tune, measurement-based models have been developed to record, model, and render these vibrations~\cite{culbertson2014modeling,culbertson2017ungrounded}. +However, as they can be difficult to tune, measurement-based models have been developed to record, model, and render these vibrations \cite{culbertson2014modeling,culbertson2017ungrounded}. % In this work, we employed such data-driven haptic models to augment and studied the visuo-haptic texture perception of tangible surfaces in AR.%\CP{Here the original sentence was: ``We use these data-driven haptic models to augment [...].''. It was not clear what ``we use'' meant. Check that the new sentence is correct.} @@ -91,9 +91,9 @@ Similarly, \textcite{culbertson2014modeling} compared the similarity of all poss % Virtual data-driven textures were perceived as similar to real textures, except for friction, which was not rendered properly. % -For grating textures, an arbitrary roughness rating is used to determine a psycho-physical curve as a function of pattern spacing~\cite{unger2011roughness,asano2015vibrotactile,degraen2019enhancing}. +For grating textures, an arbitrary roughness rating is used to determine a psycho-physical curve as a function of pattern spacing \cite{unger2011roughness,asano2015vibrotactile,degraen2019enhancing}. % -Another common method is to identify a given haptic texture among visual representations of all haptic textures~\cite{ando2007fingernailmounted,rekik2017localized,degraen2019enhancing,chan2021hasti}. +Another common method is to identify a given haptic texture among visual representations of all haptic textures \cite{ando2007fingernailmounted,rekik2017localized,degraen2019enhancing,chan2021hasti}. % In this user study, participants matched the pairs of visual and haptic textures they find most coherent and ranked the textures according to their perceived roughness. %\CP{Do you refer to the one in our paper? Not super clear.} @@ -102,7 +102,7 @@ A few studies have explored vibrotactile haptic devices worn directly on the fin % \textcite{ando2007fingernailmounted} mounted a vibrotactile actuator on the index nail, which generated impulse vibrations to render virtual edges and gaps on a real surface. % -%This rendering method was compared later to providing the vibrations with pressure directly on the fingertip in AR and was found more realistic to render virtual objects and textures~\cite{teng2021touch}. +%This rendering method was compared later to providing the vibrations with pressure directly on the fingertip in AR and was found more realistic to render virtual objects and textures \cite{teng2021touch}. % %Covering the fingertip is however not suitable for rendering haptic feedback when touching real objects. % @@ -123,13 +123,13 @@ The well-known phycho-physical model of \textcite{ernst2002humans} established t % This effect has been used to alter the texture perception in AR and VR. % -For example, superimposed virtual visual opaque textures on real surfaces in AR can be perceived as coherent together even though they have very different roughnesses~\cite{kitahara2010sensory}. +For example, superimposed virtual visual opaque textures on real surfaces in AR can be perceived as coherent together even though they have very different roughnesses \cite{kitahara2010sensory}. % \textcite{fradin2023humans} explored this effect further, finding that a superimposed AR visual texture slightly different from a colocalized haptic texture affected the ability to recognize the haptic texture. % Similarly, \textcite{punpongsanon2015softar} altered the softness perception of a tangible surface using AR-projected visual textures whereas \textcite{chan2021hasti} evaluated audio-haptic texture perception in VR. % -Conversely, colocalized 3D-printed real hair structures were able to correctly render several virtual visual textures seen in VR in terms of haptic hardness and roughness~\cite{degraen2019enhancing}. +Conversely, colocalized 3D-printed real hair structures were able to correctly render several virtual visual textures seen in VR in terms of haptic hardness and roughness \cite{degraen2019enhancing}. % This study investigated how virtual roughness haptic texture can be used to enhance touched real surfaces augmented with visual AR textures. %Dans cet article, les textures haptiques sont senties co-localisées avec des textures visuelles diff --git a/1-introduction/related-work/articles/4-xr-perception.tex b/1-introduction/related-work/articles/4-xr-perception.tex index a962ff0..790381d 100644 --- a/1-introduction/related-work/articles/4-xr-perception.tex +++ b/1-introduction/related-work/articles/4-xr-perception.tex @@ -11,37 +11,37 @@ Yet visual and haptic sensations are often combined in everyday life, and it is \subsection{Augmenting Haptic Texture Roughness} \label{vibrotactile_roughness} -When running a finger over a surface, the deformations and vibrations of the skin caused by the micro-height differences of the material induce the sensation of roughness~\cite{klatzky2003feeling}. +When running a finger over a surface, the deformations and vibrations of the skin caused by the micro-height differences of the material induce the sensation of roughness \cite{klatzky2003feeling}. % -%Several approaches have been proposed to render virtual haptic texture~\cite{culbertson2018haptics}. +%Several approaches have been proposed to render virtual haptic texture \cite{culbertson2018haptics}. % -%High-fidelity force feedback devices can reproduce patterned textures with great precision and provide similar perceptions to real textures, but they are expensive, have a limited workspace, and impose to hold a probe to explore the texture~\cite{unger2011roughness}. +%High-fidelity force feedback devices can reproduce patterned textures with great precision and provide similar perceptions to real textures, but they are expensive, have a limited workspace, and impose to hold a probe to explore the texture \cite{unger2011roughness}. % -%As more traditional force feedback systems are unable to accurately render such micro-details on a simulated surface, vibrotactile devices attached to the end effector instead generate vibrations to simulate interaction with the virtual texture~\cite{culbertson2018haptics}. +%As more traditional force feedback systems are unable to accurately render such micro-details on a simulated surface, vibrotactile devices attached to the end effector instead generate vibrations to simulate interaction with the virtual texture \cite{culbertson2018haptics}. % -%In this way, physics-based models~\cite{chan2021hasti,okamura1998vibration} and data-based models~\cite{culbertson2015should,romano2010automatic} have been developed and evaluated, the former being simpler but more approximate to real textures, and the latter being more realistic but limited to the captured textures. +%In this way, physics-based models \cite{chan2021hasti,okamura1998vibration} and data-based models \cite{culbertson2015should,romano2010automatic} have been developed and evaluated, the former being simpler but more approximate to real textures, and the latter being more realistic but limited to the captured textures. % %Notably, \textcite{okamura1998vibration} rendered grating textures with exponentially decaying sinudoids that simulated the strokes of the grooves and ridges of the surface, while \textcite{culbertson2014modeling} captured and modelled the roughness of real surfaces to render them using the speed and force of the user. % -An effective approach to rendering virtual roughness is to generate vibrations to simulate interaction with the virtual texture~\cite{culbertson2018haptics}, relying on the user's real-time measurements of position, velocity and force. % to modulate the frequencies and amplitudes of the vibrations, with position and velocity being the most important parameters~\cite{culbertson2015should}. +An effective approach to rendering virtual roughness is to generate vibrations to simulate interaction with the virtual texture \cite{culbertson2018haptics}, relying on the user's real-time measurements of position, velocity and force. % to modulate the frequencies and amplitudes of the vibrations, with position and velocity being the most important parameters \cite{culbertson2015should}. % -The perceived roughness of real surfaces can be then modified when touched by a tool with a vibrotactile actuator attached~\cite{culbertson2014modeling,ujitoko2019modulating} or directly with the finger wearing the vibrotactile actuator~\cite{asano2015vibrotactile,normand2024augmenting}, creating a haptic texture augmentation. +The perceived roughness of real surfaces can be then modified when touched by a tool with a vibrotactile actuator attached \cite{culbertson2014modeling,ujitoko2019modulating} or directly with the finger wearing the vibrotactile actuator \cite{asano2015vibrotactile,normand2024augmenting}, creating a haptic texture augmentation. % -%The objective is not just to render a virtual texture, but to alter the perception of a real, tangible surface, usually with wearable haptic devices, in what is known as haptic augmented reality (HAR)~\cite{bhatia2024augmenting,jeon2009haptic}. +%The objective is not just to render a virtual texture, but to alter the perception of a real, tangible surface, usually with wearable haptic devices, in what is known as haptic augmented reality (HAR) \cite{bhatia2024augmenting,jeon2009haptic}. % -One additional challenge of augmenting the finger touch is to keep the fingertip free to touch the real environment, thus delocalizing the actuator elsewhere on the hand~\cite{ando2007fingernailmounted,friesen2024perceived,normand2024visuohaptic,teng2021touch}. +One additional challenge of augmenting the finger touch is to keep the fingertip free to touch the real environment, thus delocalizing the actuator elsewhere on the hand \cite{ando2007fingernailmounted,friesen2024perceived,normand2024visuohaptic,teng2021touch}. % -Of course, the fingertip skin is not deformed by the virtual texture and only vibrations are felt, but it has been shown that the vibrations produced on the fingertip skin running over a real surface are texture specific and similar between individuals~\cite{manfredi2014natural}. +Of course, the fingertip skin is not deformed by the virtual texture and only vibrations are felt, but it has been shown that the vibrations produced on the fingertip skin running over a real surface are texture specific and similar between individuals \cite{manfredi2014natural}. % -A common method vibrotactile rendering of texture is to use a sinusoidal signal whose frequency is modulated by the finger position or velocity~\cite{asano2015vibrotactile,friesen2024perceived,strohmeier2017generating,ujitoko2019modulating}. +A common method vibrotactile rendering of texture is to use a sinusoidal signal whose frequency is modulated by the finger position or velocity \cite{asano2015vibrotactile,friesen2024perceived,strohmeier2017generating,ujitoko2019modulating}. % It remains unclear whether such vibrotactile texture augmentation is perceived the same when integrated into visual AR or VR environments or touched with a virtual hand instead of the real hand. % %We also add a phase adjustment to this sinusoidal signal to allow free exploration movements of the finger with a simple camera-based tracking system. -%Another approach is to use ultrasonic vibrating screens, which are able to modulate their friction~\cite{brahimaj2023crossmodal,rekik2017localized}. +%Another approach is to use ultrasonic vibrating screens, which are able to modulate their friction \cite{brahimaj2023crossmodal,rekik2017localized}. % -%Combined with vibrotactile rendering of roughness using a voice-coil actuator attached to the screen, they can produce realistic haptic texture sensations~\cite{ito2019tactile}. +%Combined with vibrotactile rendering of roughness using a voice-coil actuator attached to the screen, they can produce realistic haptic texture sensations \cite{ito2019tactile}. % %However, this method is limited to the screen and does not allow to easily render textures on virtual (visual) objects or to alter the perception of real surfaces. @@ -55,30 +55,30 @@ When the same object property is sensed simultaneously by vision and touch, the The phychophysical model of \textcite{ernst2002humans} established that the sense with the least variability dominates perception. % %In particular, this effect has been used to better understand the visuo-haptic perception of texture and to design better feedback for virtual objects. -Particularly for real textures, it is known that both touch and sight individually perceive textures equally well and similarly~\cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}. +Particularly for real textures, it is known that both touch and sight individually perceive textures equally well and similarly \cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}. % Thus, the overall perception can be modified by changing one of the modalities, as shown by \textcite{yanagisawa2015effects}, who altered the perception of roughness, stiffness and friction of some real tactile textures touched by the finger by superimposing different real visual textures using a half-mirror. % %Similarly but in VR, \textcite{degraen2019enhancing} combined visual textures with different passive haptic hair-like structure that were touched with the finger to induce a larger set of visuo-haptic materials perception. % %\textcite{gunther2022smooth} studied in a complementary way how the visual rendering of a virtual object touching the arm with a tangible object influenced the perception of roughness. -Likewise, visual textures were combined in VR with various tangible objects to induce a larger set of visuo-haptic material perceptions, in both active touch~\cite{degraen2019enhancing} and passive touch~\cite{gunther2022smooth} contexts. +Likewise, visual textures were combined in VR with various tangible objects to induce a larger set of visuo-haptic material perceptions, in both active touch \cite{degraen2019enhancing} and passive touch \cite{gunther2022smooth} contexts. % \textcite{normand2024augmenting} also investigated the roughness perception of tangible surfaces touched with the finger and augmented with visual textures in AR and with wearable vibrotactile textures. % %A common finding of these studies is that haptic sensations seem to dominate the perception of roughness, suggesting that a smaller set of haptic textures can support a larger set of visual textures. % -Conversely, virtual hand rendering is also known to influence how an object is grasped in VR~\cite{prachyabrued2014visual,blaga2020too} and AR~\cite{normand2024visuohaptic}, or even how real bumps and holes are perceived in VR~\cite{schwind2018touch}, but its effect on the perception of a haptic texture augmentation has not yet been investigated. +Conversely, virtual hand rendering is also known to influence how an object is grasped in VR \cite{prachyabrued2014visual,blaga2020too} and AR \cite{normand2024visuohaptic}, or even how real bumps and holes are perceived in VR \cite{schwind2018touch}, but its effect on the perception of a haptic texture augmentation has not yet been investigated. % \cite{degraen2019enhancing} and \cite{gunther2022smooth} showed that the visual rendering of a virtual object can influence the perception of its haptic properties. % \cite{yanagisawa2015effects} with real visual textures superimposed on touched real textures affected the perception of the touched textures. -A few works have also used pseudo-haptic feedback to change the perception of haptic stimuli to create richer feedback by deforming the visual representation of a user input~\cite{ujitoko2021survey}. +A few works have also used pseudo-haptic feedback to change the perception of haptic stimuli to create richer feedback by deforming the visual representation of a user input \cite{ujitoko2021survey}. % -For example, %different levels of stiffness can be simulated on a grasped virtual object with the same passive haptic device~\cite{achibet2017flexifingers} or -the perceived softness of tangible objects can be altered by superimposing in AR a virtual texture that deforms when pressed by the hand~\cite{punpongsanon2015softar}, or in combination with vibrotactile rendering in VR~\cite{choi2021augmenting}. +For example, %different levels of stiffness can be simulated on a grasped virtual object with the same passive haptic device \cite{achibet2017flexifingers} or +the perceived softness of tangible objects can be altered by superimposing in AR a virtual texture that deforms when pressed by the hand \cite{punpongsanon2015softar}, or in combination with vibrotactile rendering in VR \cite{choi2021augmenting}. % -The vibrotactile sinusoidal rendering of virtual texture cited above was also combined with visual oscillations of a cursor on a screen to increase the roughness perception of the texture~\cite{ujitoko2019modulating}. +The vibrotactile sinusoidal rendering of virtual texture cited above was also combined with visual oscillations of a cursor on a screen to increase the roughness perception of the texture \cite{ujitoko2019modulating}. % %However, the visual representation was a virtual cursor seen on a screen while the haptic feedback was felt with a hand-held device. % @@ -95,8 +95,8 @@ Rendering a virtual piston pressed with one's real hand using a video see-throug % In a similar setup, but with an optical see-through (OST) AR headset, \textcite{gaffary2017ar} found that the virtual piston was perceived as less stiff in AR than in VR, without participants noticing this difference. % -Using a VST-AR headset have notable consequences, as the "real" view of the environment and the hand is actually a visual stream from a camera, which has a noticeable delay and lower quality (\eg resolution, frame rate, field of view) compared to the direct view of the real environment with OST-AR~\cite{macedo2023occlusion}. +Using a VST-AR headset have notable consequences, as the "real" view of the environment and the hand is actually a visual stream from a camera, which has a noticeable delay and lower quality (\eg resolution, frame rate, field of view) compared to the direct view of the real environment with OST-AR \cite{macedo2023occlusion}. % -While a large literature has investigated these differences in visual perception, as well as for VR, \eg distances are underestimated~\cite{adams2022depth,peillard2019studying}, less is known about visuo-haptic perception in AR and VR. +While a large literature has investigated these differences in visual perception, as well as for VR, \eg distances are underestimated \cite{adams2022depth,peillard2019studying}, less is known about visuo-haptic perception in AR and VR. % In this work we studied (1) the perception of a \emph{haptic texture augmentation} of a tangible surface and (2) the possible influence of the visual rendering of the environment (OST-AR or VR) and the hand touching the surface (real or virtual) on this perception. diff --git a/1-introduction/related-work/figures/ando2007fingernailmounted.jpg b/1-introduction/related-work/figures/ando2007fingernailmounted.jpg index 225c69a6d1c2f2cd2f61b802e56715f7be90fb6f..fe99f131468a8b79b280a347e1497233ffb57565 100644 GIT binary patch literal 31637 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 UB`dkia}n+OSF6?Pf-2Ad*}bc45dZ)H diff --git a/1-introduction/related-work/figures/asano2015vibrotactile.jpg b/1-introduction/related-work/figures/asano2015vibrotactile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..846b3d2a1b9341616cb710d0d7dba4121f7a0000 GIT binary patch literal 43012 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 literal 0 HcmV?d00001 diff --git a/1-introduction/related-work/figures/friesen2024perceived.jpg b/1-introduction/related-work/figures/friesen2024perceived.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91cfd15f3797c9cdf733ca491a0b88f1d97eb614 GIT binary patch literal 412846 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%0AadPx{=U+{k;NQV>uq`BD(vUm0N; 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Ɵ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 literal 0 HcmV?d00001 diff --git a/2-perception/ar-textures/1-introduction.tex b/2-perception/ar-textures/1-introduction.tex index f8faa9c..4435561 100644 --- a/2-perception/ar-textures/1-introduction.tex +++ b/2-perception/ar-textures/1-introduction.tex @@ -1,31 +1,31 @@ \section{Introduction} \label{introduction} -When we look at the surface of an everyday object, we then touch it to confirm or contrast our initial visual impression and to estimate the properties of the object~\cite{ernst2002humans}. +When we look at the surface of an everyday object, we then touch it to confirm or contrast our initial visual impression and to estimate the properties of the object \cite{ernst2002humans}. % -One of the main characteristics of a textured surface is its roughness, \ie the micro-geometry of the material~\cite{klatzky2003feeling}, which is perceived equally well and similarly by both sight and touch~\cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}. +One of the main characteristics of a textured surface is its roughness, \ie the micro-geometry of the material \cite{klatzky2003feeling}, which is perceived equally well and similarly by both sight and touch \cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}. % -Many haptic devices and rendering methods have been used to generate realistic virtual rough textures~\cite{culbertson2018haptics}. +Many haptic devices and rendering methods have been used to generate realistic virtual rough textures \cite{culbertson2018haptics}. % -One of the most common approaches is to reproduce the vibrations that occur when running across a surface, using a vibrotactile device attached to a hand-held tool~\cite{culbertson2014modeling,culbertson2015should} or worn on the finger~\cite{asano2015vibrotactile,friesen2024perceived}. +One of the most common approaches is to reproduce the vibrations that occur when running across a surface, using a vibrotactile device attached to a hand-held tool \cite{culbertson2014modeling,culbertson2015should} or worn on the finger \cite{asano2015vibrotactile,friesen2024perceived}. % -By providing timely vibrations synchronized with the movement of the tool or the finger moving on a real object, the perceived roughness of the surface can be augmented~\cite{culbertson2015should,asano2015vibrotactile}. +By providing timely vibrations synchronized with the movement of the tool or the finger moving on a real object, the perceived roughness of the surface can be augmented \cite{culbertson2015should,asano2015vibrotactile}. % -In that sense, data-driven haptic textures have been developed as captures and models of real surfaces, resulting in the Penn Haptic Texture Toolkit (HaTT) database~\cite{culbertson2014one}. +In that sense, data-driven haptic textures have been developed as captures and models of real surfaces, resulting in the Penn Haptic Texture Toolkit (HaTT) database \cite{culbertson2014one}. % -While these virtual haptic textures are perceived as similar to real textures~\cite{culbertson2015should}, they have been evaluated using hand-held tools and not yet in a direct finger contact with the surface context, in particular combined with visual textures in an immersive virtual environment. +While these virtual haptic textures are perceived as similar to real textures \cite{culbertson2015should}, they have been evaluated using hand-held tools and not yet in a direct finger contact with the surface context, in particular combined with visual textures in an immersive virtual environment. -Combined with virtual reality (VR), where the user is immersed in a visual virtual environment, wearable haptic devices have also proven to be effective in modifying the visuo-haptic perception of tangible objects touched with the finger, without needing to modify the object~\cite{asano2012vibrotactile,asano2015vibrotactile,salazar2020altering}. +Combined with virtual reality (VR), where the user is immersed in a visual virtual environment, wearable haptic devices have also proven to be effective in modifying the visuo-haptic perception of tangible objects touched with the finger, without needing to modify the object \cite{asano2012vibrotactile,asano2015vibrotactile,salazar2020altering}. % -Worn on the finger, but not directly on the fingertip to keep it free to interact with tangible objects, they have been used to alter perceived stiffness, softness, friction and local deformations~\cite{detinguy2018enhancing,salazar2020altering}. +Worn on the finger, but not directly on the fingertip to keep it free to interact with tangible objects, they have been used to alter perceived stiffness, softness, friction and local deformations \cite{detinguy2018enhancing,salazar2020altering}. % -However, the use of wearable haptic devices has been little explored in Augmented Reality (AR), where visual virtual content is integrated into the real-world environment, especially for augmenting texture sensations~\cite{punpongsanon2015softar,maisto2017evaluation,meli2018combining,chan2021hasti,teng2021touch,fradin2023humans,normand2024visuohaptic}. +However, the use of wearable haptic devices has been little explored in Augmented Reality (AR), where visual virtual content is integrated into the real-world environment, especially for augmenting texture sensations \cite{punpongsanon2015softar,maisto2017evaluation,meli2018combining,chan2021hasti,teng2021touch,fradin2023humans,normand2024visuohaptic}. % A key difference in AR compared to VR is that the user can still see the real-world surroundings, including their hands, the augmented tangible objects and the worn haptic devices. % -One additional issue of current AR systems is their visual display limitations, or virtual content that may not be seen as consistent with the real world~\cite{kim2018revisiting,macedo2023occlusion}. +One additional issue of current AR systems is their visual display limitations, or virtual content that may not be seen as consistent with the real world \cite{kim2018revisiting,macedo2023occlusion}. % -These two factors have been shown to influence the perception of haptic stiffness rendering~\cite{knorlein2009influence,gaffary2017ar}. +These two factors have been shown to influence the perception of haptic stiffness rendering \cite{knorlein2009influence,gaffary2017ar}. % It remains to be investigated whether simultaneous and co-localized visual and haptic texture augmentation of tangible surfaces in AR can be perceived in a coherent and realistic manner, and to what extent each sensory modality would contribute to the overall perception of the augmented texture. % @@ -33,4 +33,4 @@ Being able to coherently substitute the visuo-haptic texture of an everyday surf In this paper, we investigate how users perceive a tangible surface touched with the index finger when it is augmented with a visuo-haptic roughness texture using immersive optical see-through AR (OST-AR) and wearable vibrotactile stimuli provided on the index. % -In a user study, twenty participants freely explored and evaluated the coherence, realism and roughness of the combination of nine representative pairs of visuo-haptic texture augmentations (\figref{setup}, left) from the HaTT database~\cite{culbertson2014one}. +In a user study, twenty participants freely explored and evaluated the coherence, realism and roughness of the combination of nine representative pairs of visuo-haptic texture augmentations (\figref{setup}, left) from the HaTT database \cite{culbertson2014one}. diff --git a/2-perception/ar-textures/2-experiment.tex b/2-perception/ar-textures/2-experiment.tex index b8b7903..775983b 100644 --- a/2-perception/ar-textures/2-experiment.tex +++ b/2-perception/ar-textures/2-experiment.tex @@ -4,7 +4,7 @@ \begin{subfigs}{setup}{% User Study. }[% - \item The nine visuo-haptic textures used in the user study, selected from the HaTT database~\cite{culbertson2014one}. % + \item The nine visuo-haptic textures used in the user study, selected from the HaTT database \cite{culbertson2014one}. % The texture names were never shown, so as to prevent the use of the user's visual or haptic memory of the textures. \item Experimental setup. % Participant sat in front of the tangible surfaces, which were augmented with visual textures displayed by the HoloLens~2 AR headset and haptic roughness textures rendered by the vibrotactile haptic device placed on the middle index phalanx. % @@ -20,7 +20,7 @@ The user study aimed at analyzing the user perception of tangible surfaces when augmented through a visuo-haptic texture using AR and vibrotactile haptic feedback provided on the finger touching the surfaces. % -Nine representative visuo-haptic texture pairs from the HaTT database~\cite{culbertson2014one} were investigated in two tasks: +Nine representative visuo-haptic texture pairs from the HaTT database \cite{culbertson2014one} were investigated in two tasks: % (1) a matching task, where participants had to find the haptic texture that best matched a given visual texture; and (2) a ranking task, where participants had to rank only the haptic textures, only the visual textures, and the visuo-haptic texture pairs according to their perceived roughness. % @@ -30,7 +30,7 @@ Our objective is to assess which haptic textures were associated with which visu \subsection{The textures} \label{textures} -The 100 visuo-haptic texture pairs of the HaTT database~\cite{culbertson2014one} were preliminary tested and compared using AR and vibrotactile haptic feedback on the finger on a tangible surface. +The 100 visuo-haptic texture pairs of the HaTT database \cite{culbertson2014one} were preliminary tested and compared using AR and vibrotactile haptic feedback on the finger on a tangible surface. % These texture models were chosen as they are visuo-haptic representations of a wide range of real textures that are publicly available online. % @@ -54,11 +54,11 @@ Positioned \qty{20}{\cm} above the surfaces, a webcam (StreamCam, Logitech) film % The visual textures were displayed on the tangible surfaces using the HoloLens~2 OST-AR headset (\figref{setup}, middle and right) within a \qtyproduct{43 x 29}{\degree} field of view at \qty{60}{\Hz}; a set of empirical tests enabled us to choose the best rendering characteristics in terms of transparency and brightness for the visual textures, that were used throughout the user study. % -When a haptic texture was touched, a \qty{48}{kHz} audio signal was generated using the corresponding HaTT haptic texture model and the measured tangential speed of the finger, using the rendering procedure described in Culbertson \etal~\cite{culbertson2014modeling}. +When a haptic texture was touched, a \qty{48}{kHz} audio signal was generated using the corresponding HaTT haptic texture model and the measured tangential speed of the finger, using the rendering procedure described in Culbertson \etal \cite{culbertson2014modeling}. % -The normal force on the texture was assumed to be constant at \qty{1.2}{\N} to generate the audio signal from the model, as Culbertson \etal~\cite{culbertson2015should}, who found that the HaTT textures can be rendered using only the speed as input without decreasing their perceived realism. +The normal force on the texture was assumed to be constant at \qty{1.2}{\N} to generate the audio signal from the model, as Culbertson \etal \cite{culbertson2015should}, who found that the HaTT textures can be rendered using only the speed as input without decreasing their perceived realism. % -An amplifier (XY-502, not branded) converted this audio signal to a current transmitted to the vibrotactile voice-coil actuator (HapCoil-One, Actronika), that was encased in a 3D-printed plastic shell firmly attached to the middle index phalanx of the participant's dominant hand, similarly to previous studies~\cite{asano2015vibrotactile,friesen2024perceived}. +An amplifier (XY-502, not branded) converted this audio signal to a current transmitted to the vibrotactile voice-coil actuator (HapCoil-One, Actronika), that was encased in a 3D-printed plastic shell firmly attached to the middle index phalanx of the participant's dominant hand, similarly to previous studies \cite{asano2015vibrotactile,friesen2024perceived}. % This voice-coil actuator was chosen for its wide frequency range (\qtyrange{10}{1000}{\Hz}) and its relatively low acceleration distortion, as specified by the manufacturer\footnoteurl{https://www.actronika.com/haptic-solutions}. % @@ -92,7 +92,7 @@ The placement of the haptic textures was randomized before each trial. % Participants were instructed to look closely at the details of the visual textures and explore the haptic textures with a constant pressure and various speeds to find the haptic texture that best matched the visual texture, \ie choose the surface with the most coherent visual-haptic texture pair. % -The texture names were never given or shown to prevent the use of visual or haptic memory of the textures, nor a definition of what roughness is was given, so as to let participants complete the task as naturally as possible, similarly to Bergmann Tiest \etal~\cite{bergmanntiest2007haptic}. +The texture names were never given or shown to prevent the use of visual or haptic memory of the textures, nor a definition of what roughness is was given, so as to let participants complete the task as naturally as possible, similarly to Bergmann Tiest \etal \cite{bergmanntiest2007haptic}. Then, participants performed the \emph{ranking task}, employing the same setup as the matching task and the same 9 textures. % diff --git a/2-perception/ar-textures/3-results.tex b/2-perception/ar-textures/3-results.tex index 3aa49b2..18a666e 100644 --- a/2-perception/ar-textures/3-results.tex +++ b/2-perception/ar-textures/3-results.tex @@ -117,7 +117,7 @@ The first dimension was similar to the rankings (\figref{results_matching_rankin % It seems that the second dimension opposed textures that were perceived as hard with those perceived as softer, as also reported by participants. % -Stiffness is indeed an important perceptual dimension of a material~\cite{okamoto2013psychophysical,culbertson2014modeling}. +Stiffness is indeed an important perceptual dimension of a material \cite{okamoto2013psychophysical,culbertson2014modeling}. \figref{results_similarity} (right) shows the dendrograms of the two hierarchical clusterings of the haptic and visual textures, constructed using the Euclidean distance and the Ward's method on squared distance. % diff --git a/2-perception/ar-textures/4-discussion.tex b/2-perception/ar-textures/4-discussion.tex index baa68b5..d37be61 100644 --- a/2-perception/ar-textures/4-discussion.tex +++ b/2-perception/ar-textures/4-discussion.tex @@ -3,13 +3,13 @@ In this study, we investigated the perception of visuo-haptic texture augmentation of tangible surfaces touched directly with the index fingertip, using visual texture overlays in AR and haptic roughness textures generated by a vibrotactile device worn on the middle index phalanx. % -The nine evaluated pairs of visuo-haptic textures, taken from the HaTT database~\cite{culbertson2014one}, are models of real texture captures. +The nine evaluated pairs of visuo-haptic textures, taken from the HaTT database \cite{culbertson2014one}, are models of real texture captures. % Their perception was evaluated in a two-task user study in which participants chose the most coherent combinations of visual and haptic textures (matching task), and ranked all textures according to their perceived roughness (ranking task). % The visual textures were displayed statically on the tangible surface, while the haptic textures adapted in real time to the speed of the finger on the surface, giving the impression that the visuo-haptic textures were integrated into the tangible surface. % -In addition, the interaction with the textures was designed to be as natural as possible, without imposing a specific speed of finger movement, as in similar studies~\cite{asano2015vibrotactile,friesen2024perceived}. +In addition, the interaction with the textures was designed to be as natural as possible, without imposing a specific speed of finger movement, as in similar studies \cite{asano2015vibrotactile,friesen2024perceived}. In the matching task, participants were not able to effectively match the original visual and haptic texture pairs (\figref{results_matching_ranking}, left), except for the Coffee Filter texture, which was the smoothest both visually and haptically. % @@ -25,9 +25,9 @@ Several strategies were used, as some participants reported using vibration freq % It should be noted that the task was rather difficult (\figref{results_questions}), as participants had no prior knowledge of the textures, there were no additional visual cues such as the shape of an object, and the term \enquote{roughness} had not been used by the experimenter prior to the ranking task. -The correspondence analysis (\figref{results_similarity}, left) highlighted that participants did indeed match visual and haptic textures primarily on the basis of their perceived roughness (60\% of variance), which is in line with previous perception studies on real~\cite{baumgartner2013visual} and virtual~\cite{culbertson2014modeling} textures. +The correspondence analysis (\figref{results_similarity}, left) highlighted that participants did indeed match visual and haptic textures primarily on the basis of their perceived roughness (60\% of variance), which is in line with previous perception studies on real \cite{baumgartner2013visual} and virtual \cite{culbertson2014modeling} textures. % -The rankings (\figref{results_matching_ranking}, right) confirmed that the participants all perceived the roughness of haptic textures very similarly, but that there was less consensus for visual textures, which is also in line with roughness rankings for real haptic and visual textures~\cite{bergmanntiest2007haptic}. +The rankings (\figref{results_matching_ranking}, right) confirmed that the participants all perceived the roughness of haptic textures very similarly, but that there was less consensus for visual textures, which is also in line with roughness rankings for real haptic and visual textures \cite{bergmanntiest2007haptic}. % These results made it possible to identify and name groups of textures in the form of clusters, and to construct confusion matrices between these clusters and between visual texture ranks with haptic clusters, showing that participants consistently identified and matched haptic and visual textures (\figref{results_clusters}). % @@ -35,17 +35,17 @@ Interestingly, 30\% of the matching variance was captured with a second dimensio % One hypothesis is that this dimension could be the perceived stiffness of the textures, with Metal Mesh and smooth textures appearing stiffer than the other textures, whose granularity could have been perceived as bumps on the surface that could deform under finger pressure. % -Stiffness is, with roughness, one of the main characteristics perceived by the vision and touch of real materials~\cite{baumgartner2013visual,vardar2019fingertip}, but also on virtual haptic textures~\cite{culbertson2014modeling,degraen2019enhancing}. +Stiffness is, with roughness, one of the main characteristics perceived by the vision and touch of real materials \cite{baumgartner2013visual,vardar2019fingertip}, but also on virtual haptic textures \cite{culbertson2014modeling,degraen2019enhancing}. % The last visuo-haptic roughness ranking (\figref{results_matching_ranking}, right) showed that both haptic and visual sensory information were well integrated as the resulting roughness ranking was being in between the two individual haptic and visual rankings. % Several strategies were reported: some participants first classified visually and then corrected with haptics, others classified haptically and then integrated visuals. % -While visual sensation did influence perception, as observed in previous haptic AR studies~\cite{punpongsanon2015softar,gaffary2017ar,fradin2023humans}, haptic sensation dominated here. +While visual sensation did influence perception, as observed in previous haptic AR studies \cite{punpongsanon2015softar,gaffary2017ar,fradin2023humans}, haptic sensation dominated here. % This indicates that participants were more confident and relied more on the haptic roughness perception than on the visual roughness perception when integrating both in one coherent perception. % -Several participants also described attempting to identify visual and haptic textures using spatial breaks, edges or patterns, that were not observed when these textures were displayed in non-immersive virtual environments with a screen~\cite{culbertson2014modeling,culbertson2015should}. +Several participants also described attempting to identify visual and haptic textures using spatial breaks, edges or patterns, that were not observed when these textures were displayed in non-immersive virtual environments with a screen \cite{culbertson2014modeling,culbertson2015should}. % A few participants even reported that they clearly sensed patterns on haptic textures. % @@ -55,19 +55,19 @@ Overall, the haptic device was judged to be comfortable, and the visual and hapt These results have of course some limitations as they addressed a small set of visuo-haptic textures augmenting the perception of smooth white tangible surfaces. % -Indeed, the increase in visuo-haptic texture perception may be limited on surfaces that already have strong visual or haptic patterns~\cite{asano2012vibrotactile}, or on objects with complex shapes. +Indeed, the increase in visuo-haptic texture perception may be limited on surfaces that already have strong visual or haptic patterns \cite{asano2012vibrotactile}, or on objects with complex shapes. % In addition, the haptic textures used were modelled from the vibrations of a probe sliding over the captured surfaces. % -The perception of surface roughness with the finger is actually more complex because it involves both the perception of vibrations and the spatial deformation of the skin~\cite{klatzky2003feeling}, but also because the sensations generated when exploring a surface depend on factors other than the speed of the finger alone, such as the force of contact, the angle, the posture or the surface of the contact~\cite{schafer2017transfer}, and the integration of these sensory information into one unified perception is not yet fully understood~\cite{richardson2022learning}. +The perception of surface roughness with the finger is actually more complex because it involves both the perception of vibrations and the spatial deformation of the skin \cite{klatzky2003feeling}, but also because the sensations generated when exploring a surface depend on factors other than the speed of the finger alone, such as the force of contact, the angle, the posture or the surface of the contact \cite{schafer2017transfer}, and the integration of these sensory information into one unified perception is not yet fully understood \cite{richardson2022learning}. % -Another limitation that may have affected the perception of haptic textures is the lack of compensation for the frequency response of the actuator and amplifier~\cite{asano2012vibrotactile,culbertson2014modeling,friesen2024perceived}. +Another limitation that may have affected the perception of haptic textures is the lack of compensation for the frequency response of the actuator and amplifier \cite{asano2012vibrotactile,culbertson2014modeling,friesen2024perceived}. % Finally, the visual textures used were also simple color captures not meant to be used in an immersive virtual environment. % However, our objective was not to accurately reproduce real textures, but to alter the perception of simultaneous visual and haptic roughness augmentation of a real surface directly touched by the finger in AR. % -In addition of these limitations, both visual and haptic texture models should be improved by integrating the rendering of spatially localized breaks, edges or patterns, like real textures~\cite{richardson2022learning}, and by being adaptable to individual sensitivities, as personalized haptics is a promising approach~\cite{malvezzi2021design,young2020compensating}. +In addition of these limitations, both visual and haptic texture models should be improved by integrating the rendering of spatially localized breaks, edges or patterns, like real textures \cite{richardson2022learning}, and by being adaptable to individual sensitivities, as personalized haptics is a promising approach \cite{malvezzi2021design,young2020compensating}. % -More generally, a wide range of haptic feedbacks should be integrated to form rich and complete haptic augmentations in AR~\cite{maisto2017evaluation,detinguy2018enhancing,salazar2020altering,normand2024visuohaptic,pacchierotti2024haptics}. +More generally, a wide range of haptic feedbacks should be integrated to form rich and complete haptic augmentations in AR \cite{maisto2017evaluation,detinguy2018enhancing,salazar2020altering,normand2024visuohaptic,pacchierotti2024haptics}. diff --git a/2-perception/xr-perception/1-introduction.tex b/2-perception/xr-perception/1-introduction.tex index 55fcefb..0651f86 100644 --- a/2-perception/xr-perception/1-introduction.tex +++ b/2-perception/xr-perception/1-introduction.tex @@ -21,27 +21,27 @@ % %And what if you could also feel its shape or texture? % -%Such tactile augmentation is made possible by wearable haptic devices, which are worn directly on the finger or hand and can provide a variety of sensations on the skin, while being small, light and discreet~\cite{pacchierotti2017wearable}. +%Such tactile augmentation is made possible by wearable haptic devices, which are worn directly on the finger or hand and can provide a variety of sensations on the skin, while being small, light and discreet \cite{pacchierotti2017wearable}. % -Wearable haptic devices, worn directly on the finger or hand, have been used to render a variety of tactile sensations to virtual objects seen in VR~\cite{choi2018claw,detinguy2018enhancing,pezent2019tasbi} or AR~\cite{maisto2017evaluation,meli2018combining,teng2021touch}. +Wearable haptic devices, worn directly on the finger or hand, have been used to render a variety of tactile sensations to virtual objects seen in VR \cite{choi2018claw,detinguy2018enhancing,pezent2019tasbi} or AR \cite{maisto2017evaluation,meli2018combining,teng2021touch}. % -They have also been used to alter the perception of roughness, stiffness, friction, and local shape perception of real tangible objects~\cite{asano2015vibrotactile,detinguy2018enhancing,normand2024augmenting,salazar2020altering}. +They have also been used to alter the perception of roughness, stiffness, friction, and local shape perception of real tangible objects \cite{asano2015vibrotactile,detinguy2018enhancing,normand2024augmenting,salazar2020altering}. % Such techniques place the actuator \emph{close} to the point of contact with the real environment, leaving the user free to directly touch the tangible. % -This combined use of wearable haptics with tangible objects enables a haptic \emph{augmented} reality (HAR)~\cite{bhatia2024augmenting} that can provide a rich and varied haptic feedback. +This combined use of wearable haptics with tangible objects enables a haptic \emph{augmented} reality (HAR) \cite{bhatia2024augmenting} that can provide a rich and varied haptic feedback. -The degree of reality/virtuality in both visual and haptic sensory modalities can be varied independently, but wearable haptic AR has been little explored with VR and (visual) AR~\cite{choi2021augmenting,normand2024augmenting}. +The degree of reality/virtuality in both visual and haptic sensory modalities can be varied independently, but wearable haptic AR has been little explored with VR and (visual) AR \cite{choi2021augmenting,normand2024augmenting}. % -Although AR and VR are closely related, they have significant differences that can affect the user experience~\cite{genay2021virtual,macedo2023occlusion}. +Although AR and VR are closely related, they have significant differences that can affect the user experience \cite{genay2021virtual,macedo2023occlusion}. % %By integrating visual virtual content into the real environment, AR keeps the hand of the user, the haptic devices worn and the tangibles touched visible, unlike VR where they are hidden by immersing the user into a visual virtual environment. % -%Current AR systems also suffer from display and rendering limitations not present in VR, affecting the user experience with virtual content that may be less realistic or inconsistent with the real augmented environment~\cite{kim2018revisiting,macedo2023occlusion}. +%Current AR systems also suffer from display and rendering limitations not present in VR, affecting the user experience with virtual content that may be less realistic or inconsistent with the real augmented environment \cite{kim2018revisiting,macedo2023occlusion}. % It therefore seems necessary to investigate and understand the potential effect of these differences in visual rendering on the perception of haptically augmented tangible objects. % -Previous works have shown, for example, that the stiffness of a virtual piston rendered with a force feedback haptic system seen in AR is perceived as less rigid than in VR~\cite{gaffary2017ar} or when the visual rendering is ahead of the haptic rendering~\cite{diluca2011effects,knorlein2009influence}. +Previous works have shown, for example, that the stiffness of a virtual piston rendered with a force feedback haptic system seen in AR is perceived as less rigid than in VR \cite{gaffary2017ar} or when the visual rendering is ahead of the haptic rendering \cite{diluca2011effects,knorlein2009influence}. % %Taking our example from the beginning of this introduction, you now want to learn more about the context of the discovery of the ancient object or its use at the time of its creation by immersing yourself in a virtual environment in VR. % @@ -49,7 +49,7 @@ Previous works have shown, for example, that the stiffness of a virtual piston r The goal of this paper is to study the role of the visual rendering of the hand (real or virtual) and its environment (AR or VR) on the perception of a tangible surface whose texture is augmented with a wearable vibrotactile device worn on the finger. % -We focus on the perception of roughness, one of the main tactile sensations of materials~\cite{baumgartner2013visual,hollins1993perceptual,okamoto2013psychophysical} and one of the most studied haptic augmentations~\cite{asano2015vibrotactile,culbertson2014modeling,friesen2024perceived,normand2024augmenting,strohmeier2017generating,ujitoko2019modulating}. +We focus on the perception of roughness, one of the main tactile sensations of materials \cite{baumgartner2013visual,hollins1993perceptual,okamoto2013psychophysical} and one of the most studied haptic augmentations \cite{asano2015vibrotactile,culbertson2014modeling,friesen2024perceived,normand2024augmenting,strohmeier2017generating,ujitoko2019modulating}. % By understanding how these visual factors influence the perception of haptically augmented tangible objects, the many wearable haptic systems that already exist but have not yet been fully explored with AR can be better applied and new visuo-haptic renderings adapted to AR can be designed. diff --git a/2-perception/xr-perception/2-method.tex b/2-perception/xr-perception/2-method.tex index 59a05de..d4d4501 100644 --- a/2-perception/xr-perception/2-method.tex +++ b/2-perception/xr-perception/2-method.tex @@ -22,7 +22,7 @@ All computation steps except signal sampling are performed at 60~Hz and in separate threads to parallelize them. } -%With a vibrotactile actuator attached to a hand-held device or directly on the finger, it is possible to simulate virtual haptic sensations as vibrations, such as texture, friction or contact vibrations~\cite{culbertson2018haptics}. +%With a vibrotactile actuator attached to a hand-held device or directly on the finger, it is possible to simulate virtual haptic sensations as vibrations, such as texture, friction or contact vibrations \cite{culbertson2018haptics}. % In this section, we describe a system for rendering vibrotactile roughness texture in real time, on any tangible surface, touched directly with the index fingertip, with no constraints on hand movement and using a simple camera to track the finger pose. % @@ -60,11 +60,11 @@ A fiducial marker (AprilTag) is glued to the top of the actuator (\figref{method % Other markers are placed on the tangible surfaces to augment to estimate the relative position of the finger with respect to the surfaces (\figref{setup}). % -Contrary to similar work which either constrained hand to a constant speed to keep the signal frequency constant~\cite{asano2015vibrotactile,friesen2024perceived}, or used mechanical sensors attached to the hand~\cite{friesen2024perceived,strohmeier2017generating}, using vision-based tracking allows both to free the hand movements and to augment any tangible surface. +Contrary to similar work which either constrained hand to a constant speed to keep the signal frequency constant \cite{asano2015vibrotactile,friesen2024perceived}, or used mechanical sensors attached to the hand \cite{friesen2024perceived,strohmeier2017generating}, using vision-based tracking allows both to free the hand movements and to augment any tangible surface. % -A camera external to the AR/VR headset with a marker-based technique is employed to provide accurate and robust tracking with a constant view of the markers~\cite{marchand2016pose}. +A camera external to the AR/VR headset with a marker-based technique is employed to provide accurate and robust tracking with a constant view of the markers \cite{marchand2016pose}. % -To reduce the noise the pose estimation while maintaining a good responsiveness, the 1€ filter~\cite{casiez2012filter} is applied. +To reduce the noise the pose estimation while maintaining a good responsiveness, the 1€ filter \cite{casiez2012filter} is applied. % It is a low-pass filter with an adaptive cutoff frequency, specifically designed for tracking human motion. % @@ -87,7 +87,7 @@ In our implementation, the virtual hand and environment are designed with Unity % The visual rendering is achieved using the Microsoft HoloLens~2, an OST-AR headset with a \qtyproduct{43 x 29}{\degree} field of view (FoV), a \qty{60}{\Hz} refresh rate, and self-localisation capabilities. % -It was chosen over VST-AR because OST-AR only adds virtual content to the real environment, while VST-AR streams a real-time video capture of the real environment~\cite{macedo2023occlusion}. +It was chosen over VST-AR because OST-AR only adds virtual content to the real environment, while VST-AR streams a real-time video capture of the real environment \cite{macedo2023occlusion}. % Indeed, one of our objectives (\secref{experiment}) is to directly compare a virtual environment that replicates a real one. %, rather than a video feed that introduces many supplementary visual limitations. % @@ -101,11 +101,11 @@ A voice-coil actuator (HapCoil-One, Actronika) is used to display the vibrotacti % The voice-coil actuator is encased in a 3D printed plastic shell and firmly attached to the middle phalanx of the user's index finger with a Velcro strap, to enable the fingertip to directly touch the environment (\figref{method/device}). % -The actuator is driven by a Class D audio amplifier (XY-502 / TPA3116D2, Texas Instrument). %, which has proven to be an effective type of amplifier for driving moving-coil~\cite{mcmahan2014dynamic}. +The actuator is driven by a Class D audio amplifier (XY-502 / TPA3116D2, Texas Instrument). %, which has proven to be an effective type of amplifier for driving moving-coil \cite{mcmahan2014dynamic}. % The amplifier is connected to the audio output of a computer that generates the signal using the WASAPI driver in exclusive mode and the NAudio library. -The represented haptic texture is a series of parallels virtual grooves and ridges, similar to real grating textures manufactured for psychophysical roughness perception studies~\cite{friesen2024perceived,klatzky2003feeling,unger2011roughness}. +The represented haptic texture is a series of parallels virtual grooves and ridges, similar to real grating textures manufactured for psychophysical roughness perception studies \cite{friesen2024perceived,klatzky2003feeling,unger2011roughness}. % It is generated as a square wave audio signal, sampled at \qty{48}{\kilo\hertz}, with a period $\lambda$ (usually in the millimetre range) and an amplitude $A$. % @@ -119,21 +119,21 @@ A sample $s_k$ of the audio signal at sampling time $t_k$ is given by: \end{align} \end{subequations} % -This is a common rendering method for vibrotactile textures, with well-defined parameters, that has been employed to modify perceived haptic roughness of a tangible surface~\cite{asano2015vibrotactile,konyo2005tactile,ujitoko2019modulating}. +This is a common rendering method for vibrotactile textures, with well-defined parameters, that has been employed to modify perceived haptic roughness of a tangible surface \cite{asano2015vibrotactile,konyo2005tactile,ujitoko2019modulating}. % As the finger position is estimated at a far lower rate (\qty{60}{\hertz}) than the audio signal, the finger position $x_f$ cannot be directly used to render the signal if the finger moves fast or if the texture period is small. % -The best strategy instead is to modulate the frequency of the signal $s$ as a ratio of the finger velocity $\dot{x}_f$ and the texture period $\lambda$~\cite{friesen2024perceived}. +The best strategy instead is to modulate the frequency of the signal $s$ as a ratio of the finger velocity $\dot{x}_f$ and the texture period $\lambda$ \cite{friesen2024perceived}. % -This is important because it preserves the sensation of a constant spatial frequency of the virtual texture while the finger moves at various speeds, which is crucial for the perception of roughness~\cite{klatzky2003feeling,unger2011roughness}. +This is important because it preserves the sensation of a constant spatial frequency of the virtual texture while the finger moves at various speeds, which is crucial for the perception of roughness \cite{klatzky2003feeling,unger2011roughness}. % Note that the finger position and velocity are transformed from the camera frame $\mathcal{F}_c$ to the texture frame $\mathcal{F}_t$, with the $x$ axis aligned with the texture direction. % However, when a new finger position is estimated at time $t_j$, the phase $\phi_j$ needs to be adjusted as well with the frequency to ensure a continuity in the signal as described in \eqref{signal}. % -This approach avoids sudden changes in the actuator movement thus affecting the texture perception in an uncontrolled way (\figref{method/phase_adjustment}) and, contrary to previous work~\cite{asano2015vibrotactile,friesen2024perceived}, it enables no constraints a free exploration of the texture by the user with no constraints on the finger speed. +This approach avoids sudden changes in the actuator movement thus affecting the texture perception in an uncontrolled way (\figref{method/phase_adjustment}) and, contrary to previous work \cite{asano2015vibrotactile,friesen2024perceived}, it enables no constraints a free exploration of the texture by the user with no constraints on the finger speed. % -Finally, as \textcite{ujitoko2019modulating}, a square wave is chosen over a sine wave to get a rendering closer to a real grating texture with the sensation of crossing edges, and because the roughness perception of sine wave textures has been shown not to reproduce the roughness perception of real grating textures~\cite{unger2011roughness}. +Finally, as \textcite{ujitoko2019modulating}, a square wave is chosen over a sine wave to get a rendering closer to a real grating texture with the sensation of crossing edges, and because the roughness perception of sine wave textures has been shown not to reproduce the roughness perception of real grating textures \cite{unger2011roughness}. % %And secondly, to be able to render low frequencies that occurs when the finger moves slowly or the texture period is large, as the actuator cannot render frequencies below \qty{\approx 20}{\Hz} with enough amplitude to be perceived with a pure sine wave signal. % @@ -169,9 +169,9 @@ Both are the result of latency in image capture \qty{16 +- 1}{\ms}, markers trac % The haptic loop also includes the voice-coil latency \qty{15}{\ms} (as specified by the manufacturer\footnotemark[1]), whereas the visual loop includes the latency in 3D rendering \qty{16 +- 5}{\ms} (60 frames per second) and display \qty{5}{\ms}. % -The total haptic latency is below the \qty{60}{\ms} detection threshold in vibrotactile feedback~\cite{okamoto2009detectability}. +The total haptic latency is below the \qty{60}{\ms} detection threshold in vibrotactile feedback \cite{okamoto2009detectability}. % -The total visual latency can be considered slightly high, yet it is typical for an AR rendering involving vision-based tracking~\cite{knorlein2009influence}. +The total visual latency can be considered slightly high, yet it is typical for an AR rendering involving vision-based tracking \cite{knorlein2009influence}. The two filters also introduce a constant lag between the finger movement and the estimated position and velocity, measured at \qty{160 +- 30}{\ms}. % diff --git a/2-perception/xr-perception/3-experiment.tex b/2-perception/xr-perception/3-experiment.tex index bd9352e..8d3ef46 100644 --- a/2-perception/xr-perception/3-experiment.tex +++ b/2-perception/xr-perception/3-experiment.tex @@ -28,7 +28,7 @@ The user study aimed to investigate the effect of visual hand rendering in AR or % In a two-alternative forced choice (2AFC) task, participants compared the roughness of different tactile texture augmentations in three visual rendering conditions: without any visual augmentation (\figref{renderings}, \level{Real}), in AR with a realistic virtual hand superimposed on the real hand (\figref{renderings}, \level{Mixed}), and in VR with the same virtual hand as an avatar (\figref{renderings}, \level{Virtual}). % -In order not to influence the perception, as vision is an important source of information and influence for the perception of texture~\cite{bergmanntiest2007haptic,yanagisawa2015effects,normand2024augmenting,vardar2019fingertip}, the touched surface was visually a uniform white; thus only the visual aspect of the hand and the surrounding environment is changed. +In order not to influence the perception, as vision is an important source of information and influence for the perception of texture \cite{bergmanntiest2007haptic,yanagisawa2015effects,normand2024augmenting,vardar2019fingertip}, the touched surface was visually a uniform white; thus only the visual aspect of the hand and the surrounding environment is changed. \subsection{Participants} @@ -68,7 +68,7 @@ The virtual hand model was a gender-neutral human right hand with realistic skin % Its size was adjusted to match the real hand of the participants before the experiment. % -%An OST-AR headset (Microsoft HoloLens~2) was chosen over a VST-AR headset because the former only adds virtual content to the real environment, while the latter streams a real-time video capture of the real environment, and one of our objectives was to directly compare a virtual environment replicating a real one, not to a video feed that introduces many other visual limitations~\cite{macedo2023occlusion}. +%An OST-AR headset (Microsoft HoloLens~2) was chosen over a VST-AR headset because the former only adds virtual content to the real environment, while the latter streams a real-time video capture of the real environment, and one of our objectives was to directly compare a virtual environment replicating a real one, not to a video feed that introduces many other visual limitations \cite{macedo2023occlusion}. % The visual rendering of the virtual hand and environment is described in \secref{virtual_real_alignment}. % diff --git a/2-perception/xr-perception/4-results.tex b/2-perception/xr-perception/4-results.tex index 0aecae0..0a55ebb 100644 --- a/2-perception/xr-perception/4-results.tex +++ b/2-perception/xr-perception/4-results.tex @@ -28,7 +28,7 @@ The \level{Real} rendering had the highest PSE (\percent{7.9} \ci{1.2}{4.1}) and % The JND represents the estimated minimum amplitude difference between the comparison and reference textures that participants could perceive, % \ie the sensitivity to vibrotactile roughness differences, -calculated at the 84th percentile of the predictions of the GLMM (\ie one standard deviation of the normal distribution)~\cite{ernst2002humans}. +calculated at the 84th percentile of the predictions of the GLMM (\ie one standard deviation of the normal distribution) \cite{ernst2002humans}. % The \level{Real} rendering had the lowest JND (\percent{26} \ci{23}{29}), the \level{Mixed} rendering had the highest (\percent{33} \ci{30}{37}), and the \level{Virtual} rendering was in between (\percent{30} \ci{28}{32}). % diff --git a/2-perception/xr-perception/5-discussion.tex b/2-perception/xr-perception/5-discussion.tex index d47a802..8a46fcb 100644 --- a/2-perception/xr-perception/5-discussion.tex +++ b/2-perception/xr-perception/5-discussion.tex @@ -18,7 +18,7 @@ Surprisingly, the PSE of the \level{Real} rendering was shifted to the right (to % The sensitivity of participants to roughness differences (just-noticeable differences, JND) also varied between all the visual renderings, with the \level{Real} rendering having the best JND (\percent{26}), followed by the \level{Virtual} (\percent{30}) and \level{Virtual} (\percent{33}) renderings (\figref{results/trial_jnds}). % -These JND values are in line with and at the upper end of the range of previous studies~\cite{choi2013vibrotactile}, which may be due to the location of the actuator on the top of the middle phalanx of the finger, being less sensitive to vibration than the fingertip. +These JND values are in line with and at the upper end of the range of previous studies \cite{choi2013vibrotactile}, which may be due to the location of the actuator on the top of the middle phalanx of the finger, being less sensitive to vibration than the fingertip. % Thus, compared to no visual rendering (\level{Real}), the addition of a visual rendering of the hand or environment reduced the roughness sensitivity (JND) and the average roughness perception (PSE), as if the virtual haptic textures felt \enquote{smoother}. @@ -50,15 +50,15 @@ Thereby, we hypothesise that the differences in the perception of vibrotactile r % \textcite{diluca2011effects} demonstrated, in a VST-AR setup, how visual latency relative to proprioception increased the perception of stiffness of a virtual piston, while haptic latency decreased it. % -Another complementary explanation could be a pseudo-haptic effect of the displacement of the virtual hand, as already observed with this vibrotactile texture rendering, but seen on a screen in a non-immersive context~\cite{ujitoko2019modulating}. +Another complementary explanation could be a pseudo-haptic effect of the displacement of the virtual hand, as already observed with this vibrotactile texture rendering, but seen on a screen in a non-immersive context \cite{ujitoko2019modulating}. % Such hypotheses could be tested by manipulating the latency and tracking accuracy of the virtual hand or the vibrotactile feedback. % to observe their effects on the roughness perception of the virtual textures. The main limitation of our study is, of course, the absence of a visual representation of the touched virtual texture. % -This is indeed a source of information as important as haptic sensations for perception for both real textures~\cite{baumgartner2013visual,bergmanntiest2007haptic,vardar2019fingertip} and virtual textures~\cite{degraen2019enhancing,gunther2022smooth,normand2024augmenting}. +This is indeed a source of information as important as haptic sensations for perception for both real textures \cite{baumgartner2013visual,bergmanntiest2007haptic,vardar2019fingertip} and virtual textures \cite{degraen2019enhancing,gunther2022smooth,normand2024augmenting}. % -%Specifically, it remains to be investigated how to visually represent vibrotactile textures in an immersive AR or VR context, as the visuo-haptic coupling of such grating textures is not trivial~\cite{unger2011roughness} even with real textures~\cite{klatzky2003feeling}. +%Specifically, it remains to be investigated how to visually represent vibrotactile textures in an immersive AR or VR context, as the visuo-haptic coupling of such grating textures is not trivial \cite{unger2011roughness} even with real textures \cite{klatzky2003feeling}. % The interactions between the visual and haptic sensory modalities is complex and deserves further investigations, in particular in the context of visuo-haptic AR. % diff --git a/2-perception/xr-perception/6-conclusion.tex b/2-perception/xr-perception/6-conclusion.tex index 2f36b7d..59e9388 100644 --- a/2-perception/xr-perception/6-conclusion.tex +++ b/2-perception/xr-perception/6-conclusion.tex @@ -12,4 +12,4 @@ We investigated then with a psychophysical user study the effect of visual rende %Only the amplitude $A$ varied between the reference and comparison textures to create the different levels of roughness. % %Participants were not informed there was a reference and comparison textures, and -No texture was represented visually, to avoid any influence on the perception~\cite{bergmanntiest2007haptic,normand2024augmenting,yanagisawa2015effects}. \ No newline at end of file +No texture was represented visually, to avoid any influence on the perception \cite{bergmanntiest2007haptic,normand2024augmenting,yanagisawa2015effects}. \ No newline at end of file diff --git a/3-manipulation/visual-hand/1-introduction.tex b/3-manipulation/visual-hand/1-introduction.tex index c095597..a7ca160 100644 --- a/3-manipulation/visual-hand/1-introduction.tex +++ b/3-manipulation/visual-hand/1-introduction.tex @@ -23,35 +23,35 @@ Augmented reality (AR) integrates virtual content into our real-world surroundings, giving the illusion of one unique environment and promising natural and seamless interactions with real and virtual objects. % -Virtual object manipulation is particularly critical for useful and effective AR usage, such as in medical applications, training, or entertainment~\cite{laviolajr20173d, kim2018revisiting}. +Virtual object manipulation is particularly critical for useful and effective AR usage, such as in medical applications, training, or entertainment \cite{laviolajr20173d, kim2018revisiting}. % -Hand tracking technologies~\cite{xiao2018mrtouch}, grasping techniques~\cite{holl2018efficient}, and real-time physics engines permit users to directly manipulate virtual objects with their bare hands as if they were real~\cite{piumsomboon2014graspshell}, without requiring controllers~\cite{krichenbauer2018augmented}, gloves~\cite{prachyabrued2014visual}, or predefined gesture techniques~\cite{piumsomboon2013userdefined, ha2014wearhand}. +Hand tracking technologies \cite{xiao2018mrtouch}, grasping techniques \cite{holl2018efficient}, and real-time physics engines permit users to directly manipulate virtual objects with their bare hands as if they were real \cite{piumsomboon2014graspshell}, without requiring controllers \cite{krichenbauer2018augmented}, gloves \cite{prachyabrued2014visual}, or predefined gesture techniques \cite{piumsomboon2013userdefined, ha2014wearhand}. % -Optical see-through AR (OST-AR) head-mounted displays (HMDs), such as the Microsoft HoloLens 2 or the Magic Leap, are particularly suited for this type of direct hand interaction~\cite{kim2018revisiting}. +Optical see-through AR (OST-AR) head-mounted displays (HMDs), such as the Microsoft HoloLens 2 or the Magic Leap, are particularly suited for this type of direct hand interaction \cite{kim2018revisiting}. However, there are still several haptic and visual limitations that affect manipulation in OST-AR, degrading the user experience. % -For example, it is difficult to estimate the position of one's hand in relation to a virtual content because mutual occlusion between the hand and the virtual object is often lacking~\cite{macedo2023occlusion}, the depth of virtual content is underestimated~\cite{diaz2017designing, peillard2019studying}, and hand tracking still has a noticeable latency~\cite{xiao2018mrtouch}. +For example, it is difficult to estimate the position of one's hand in relation to a virtual content because mutual occlusion between the hand and the virtual object is often lacking \cite{macedo2023occlusion}, the depth of virtual content is underestimated \cite{diaz2017designing, peillard2019studying}, and hand tracking still has a noticeable latency \cite{xiao2018mrtouch}. % -Similarly, it is challenging to ensure confident and realistic contact with a virtual object due to the lack of haptic feedback and the intangibility of the virtual environment, which of course cannot apply physical constraints on the hand~\cite{maisto2017evaluation, meli2018combining, lopes2018adding, teng2021touch}. +Similarly, it is challenging to ensure confident and realistic contact with a virtual object due to the lack of haptic feedback and the intangibility of the virtual environment, which of course cannot apply physical constraints on the hand \cite{maisto2017evaluation, meli2018combining, lopes2018adding, teng2021touch}. % -These limitations also make it difficult to confidently move a grasped object towards a target~\cite{maisto2017evaluation, meli2018combining}. +These limitations also make it difficult to confidently move a grasped object towards a target \cite{maisto2017evaluation, meli2018combining}. To address these haptic and visual limitations, we investigate two types of sensory feedback that are known to improve virtual interactions with hands, but have not been studied together in an AR context: visual hand rendering and delocalized haptic rendering. % -A few works explored the effect of a visual hand rendering on interactions in AR by simulating mutual occlusion between the real hand and virtual objects~\cite{ha2014wearhand, piumsomboon2014graspshell, al-kalbani2016analysis}, or displaying a 3D virtual hand model, semi-transparent~\cite{ha2014wearhand, piumsomboon2014graspshell} or opaque~\cite{blaga2017usability, yoon2020evaluating, saito2021contact}. +A few works explored the effect of a visual hand rendering on interactions in AR by simulating mutual occlusion between the real hand and virtual objects \cite{ha2014wearhand, piumsomboon2014graspshell, al-kalbani2016analysis}, or displaying a 3D virtual hand model, semi-transparent \cite{ha2014wearhand, piumsomboon2014graspshell} or opaque \cite{blaga2017usability, yoon2020evaluating, saito2021contact}. % -Indeed, some visual hand renderings are known to improve interactions or user experience in virtual reality (VR), where the real hand is not visible~\cite{prachyabrued2014visual, argelaguet2016role, grubert2018effects, schwind2018touch, vanveldhuizen2021effect}. +Indeed, some visual hand renderings are known to improve interactions or user experience in virtual reality (VR), where the real hand is not visible \cite{prachyabrued2014visual, argelaguet2016role, grubert2018effects, schwind2018touch, vanveldhuizen2021effect}. % However, the role of a visual hand rendering superimposed and seen above the real tracked hand has not yet been investigated in AR. % -Conjointly, several studies have demonstrated that wearable haptics can significantly improve interactions performance and user experience in AR~\cite{maisto2017evaluation, meli2018combining, sarac2022perceived}. +Conjointly, several studies have demonstrated that wearable haptics can significantly improve interactions performance and user experience in AR \cite{maisto2017evaluation, meli2018combining, sarac2022perceived}. % -But haptic rendering for AR remains a challenge as it is difficult to provide rich and realistic haptic sensations while limiting their negative impact on hand tracking~\cite{pacchierotti2016hring} and keeping the fingertips and palm free to interact with the real environment~\cite{lopes2018adding, teng2021touch, sarac2022perceived, palmer2022haptic}. +But haptic rendering for AR remains a challenge as it is difficult to provide rich and realistic haptic sensations while limiting their negative impact on hand tracking \cite{pacchierotti2016hring} and keeping the fingertips and palm free to interact with the real environment \cite{lopes2018adding, teng2021touch, sarac2022perceived, palmer2022haptic}. % Therefore, the haptic feedback of the fingertip contact with the virtual environment needs to be rendered elsewhere on the hand, it is unclear which positioning should be preferred or which type of haptic feedback is best suited for manipulating virtual objects in AR. % -A final question is whether one or the other of these (haptic or visual) hand renderings should be preferred~\cite{maisto2017evaluation, meli2018combining}, or whether a combined visuo-haptic rendering is beneficial for users. +A final question is whether one or the other of these (haptic or visual) hand renderings should be preferred \cite{maisto2017evaluation, meli2018combining}, or whether a combined visuo-haptic rendering is beneficial for users. % In fact, both hand renderings can provide sufficient sensory cues for efficient manipulation of virtual objects in AR, or conversely, they can be shown to be complementary. diff --git a/3-manipulation/visual-hand/2-method.tex b/3-manipulation/visual-hand/2-method.tex index 97d9b14..6e55492 100644 --- a/3-manipulation/visual-hand/2-method.tex +++ b/3-manipulation/visual-hand/2-method.tex @@ -11,7 +11,7 @@ We compared a set of the most popular visual hand renderings.%, as also presente % Since we address hand-centered manipulation tasks, we only considered renderings including the fingertips. % -Moreover, as to keep the focus on the hand rendering itself, we used neutral semi-transparent grey meshes, consistent with the choices made in~\cite{yoon2020evaluating, vanveldhuizen2021effect}. +Moreover, as to keep the focus on the hand rendering itself, we used neutral semi-transparent grey meshes, consistent with the choices made in \cite{yoon2020evaluating, vanveldhuizen2021effect}. % All considered hand renderings are drawn following the tracked pose of the user's real hand. % @@ -21,7 +21,7 @@ However, while the real hand can of course penetrate virtual objects, the visual \subsubsection{None~(\figref{method/hands-none})} \label{hands_none} -As a reference, we considered no visual hand rendering, as is common in AR~\cite{hettiarachchi2016annexing, blaga2017usability, xiao2018mrtouch, teng2021touch}. +As a reference, we considered no visual hand rendering, as is common in AR \cite{hettiarachchi2016annexing, blaga2017usability, xiao2018mrtouch, teng2021touch}. % Users have no information about hand tracking and no feedback about contact with the virtual objects, other than their movement when touched. % @@ -31,9 +31,9 @@ As virtual content is rendered on top of the real environment, the hand of the u \subsubsection{Occlusion (Occl,~\figref{method/hands-occlusion})} \label{hands_occlusion} -To avoid the abovementioned undesired occlusions due to the virtual content being rendered on top of the real environment, we can carefully crop the former whenever it hides real content that should be visible~\cite{macedo2023occlusion}, \eg the thumb of the user in \figref{method/hands-occlusion}. +To avoid the abovementioned undesired occlusions due to the virtual content being rendered on top of the real environment, we can carefully crop the former whenever it hides real content that should be visible \cite{macedo2023occlusion}, \eg the thumb of the user in \figref{method/hands-occlusion}. % -This approach is frequent in works using VST-AR headsets~\cite{knorlein2009influence, ha2014wearhand, piumsomboon2014graspshell, suzuki2014grasping, al-kalbani2016analysis}. +This approach is frequent in works using VST-AR headsets \cite{knorlein2009influence, ha2014wearhand, piumsomboon2014graspshell, suzuki2014grasping, al-kalbani2016analysis}. \subsubsection{Tips (\figref{method/hands-tips})} @@ -41,7 +41,7 @@ This approach is frequent in works using VST-AR headsets~\cite{knorlein2009influ This rendering shows small visual rings around the fingertips of the user, highlighting the most important parts of the hand and contact with virtual objects during fine manipulation. % -Unlike work using small spheres~\cite{maisto2017evaluation, meli2014wearable, grubert2018effects, normand2018enlarging, schwind2018touch}, this ring rendering also provides information about the orientation of the fingertips. +Unlike work using small spheres \cite{maisto2017evaluation, meli2014wearable, grubert2018effects, normand2018enlarging, schwind2018touch}, this ring rendering also provides information about the orientation of the fingertips. \subsubsection{Contour (Cont,~\figref{method/hands-contour})} @@ -51,7 +51,7 @@ This rendering is a {1-mm-thick} outline contouring the user's hands, providing % Unlike the other renderings, it is not occluded by the virtual objects, as shown in \figref{method/hands-contour}. % -This rendering is not as usual as the previous others in the literature~\cite{kang2020comparative}. +This rendering is not as usual as the previous others in the literature \cite{kang2020comparative}. \subsubsection{Skeleton (Skel,~\figref{method/hands-skeleton})} @@ -61,13 +61,13 @@ This rendering schematically renders the joints and phalanges of the fingers wit % It can be seen as an extension of the Tips rendering to include the complete fingers articulations. % -It is widely used in VR~\cite{argelaguet2016role, schwind2018touch, chessa2019grasping} and AR~\cite{blaga2017usability, yoon2020evaluating}, as it is considered simple yet rich and comprehensive. +It is widely used in VR \cite{argelaguet2016role, schwind2018touch, chessa2019grasping} and AR \cite{blaga2017usability, yoon2020evaluating}, as it is considered simple yet rich and comprehensive. \subsubsection{Mesh (\figref{method/hands-mesh})} \label{hands_mesh} -This rendering is a 3D semi-transparent ($a=0.2$) hand model, which is common in VR~\cite{prachyabrued2014visual, argelaguet2016role, schwind2018touch, chessa2019grasping, yoon2020evaluating, vanveldhuizen2021effect}. +This rendering is a 3D semi-transparent ($a=0.2$) hand model, which is common in VR \cite{prachyabrued2014visual, argelaguet2016role, schwind2018touch, chessa2019grasping, yoon2020evaluating, vanveldhuizen2021effect}. % It can be seen as a filled version of the Contour hand rendering, thus partially covering the view of the real hand. @@ -88,7 +88,7 @@ It can be seen as a filled version of the Contour hand rendering, thus partially \subfig[0.23]{method/task-grasp} \end{subfigs} -Following the guidelines of \textcite{bergstrom2021how} for designing object manipulation tasks, we considered two variations of a 3D pick-and-place task, commonly found in interaction and manipulation studies~\cite{prachyabrued2014visual, maisto2017evaluation, meli2018combining, blaga2017usability, vanveldhuizen2021effect}. +Following the guidelines of \textcite{bergstrom2021how} for designing object manipulation tasks, we considered two variations of a 3D pick-and-place task, commonly found in interaction and manipulation studies \cite{prachyabrued2014visual, maisto2017evaluation, meli2018combining, blaga2017usability, vanveldhuizen2021effect}. \subsubsection{Push Task} @@ -184,7 +184,7 @@ During this training, we did not use any of the six hand renderings we want to t Participants were asked to carry out the two tasks as naturally and as fast as possible. % -Similarly to~\cite{prachyabrued2014visual, maisto2017evaluation, blaga2017usability, vanveldhuizen2021effect}, we only allowed the use of the dominant hand. +Similarly to \cite{prachyabrued2014visual, maisto2017evaluation, blaga2017usability, vanveldhuizen2021effect}, we only allowed the use of the dominant hand. % The experiment took around 1 hour and 20 minutes to complete. @@ -218,7 +218,7 @@ Finally, (iii) the mean \emph{Time per Contact}, defined as the total time any p % Solely for the grasp-and-place task, we also measured the (iv) \emph{Grip Aperture}, defined as the average distance between the thumb's fingertip and the other fingertips during the grasping of the cube; % -lower values indicate a greater finger interpenetration with the cube, resulting in a greater discrepancy between the real hand and the visual hand rendering constrained to the cube surfaces and showing how confident users are in their grasp~\cite{prachyabrued2014visual, al-kalbani2016analysis, blaga2017usability, chessa2019grasping}. +lower values indicate a greater finger interpenetration with the cube, resulting in a greater discrepancy between the real hand and the visual hand rendering constrained to the cube surfaces and showing how confident users are in their grasp \cite{prachyabrued2014visual, al-kalbani2016analysis, blaga2017usability, chessa2019grasping}. % Taken together, these measures provide an overview of the performance and usability of each of the visual hand renderings tested, as we hypothesized that they should influence the behavior and effectiveness of the participants. diff --git a/3-manipulation/visual-hand/4-discussion.tex b/3-manipulation/visual-hand/4-discussion.tex index 32c1084..7760d20 100644 --- a/3-manipulation/visual-hand/4-discussion.tex +++ b/3-manipulation/visual-hand/4-discussion.tex @@ -37,7 +37,7 @@ This result are consistent with \textcite{saito2021contact}, who found that disp To summarize, when employing a visual hand rendering overlaying the real hand, participants were more performant and confident in manipulating virtual objects with bare hands in AR. % -These results contrast with similar manipulation studies, but in non-immersive, on-screen AR, where the presence of a visual hand rendering was found by participants to improve the usability of the interaction, but not their performance~\cite{blaga2017usability,maisto2017evaluation,meli2018combining}. +These results contrast with similar manipulation studies, but in non-immersive, on-screen AR, where the presence of a visual hand rendering was found by participants to improve the usability of the interaction, but not their performance \cite{blaga2017usability,maisto2017evaluation,meli2018combining}. % Our results show the most effective visual hand rendering to be the Skeleton one{. Participants appreciated that} it provided a detailed and precise view of the tracking of the real hand{, without} hiding or masking it. % @@ -45,7 +45,7 @@ Although the Contour and Mesh hand renderings were also highly rated, some parti % This result is in line with the results of virtual object manipulation in VR of \textcite{prachyabrued2014visual}, who found that the most effective visual hand rendering was a double representation of both the real tracked hand and a visual hand physically constrained by the virtual environment. % -This type of Skeleton rendering was also the one that provided the best sense of agency (control) in VR~\cite{argelaguet2016role, schwind2018touch}. +This type of Skeleton rendering was also the one that provided the best sense of agency (control) in VR \cite{argelaguet2016role, schwind2018touch}. These results have of course some limitations as they only address limited types of manipulation tasks and visual hand characteristics, evaluated in a specific OST-AR setup. % diff --git a/3-manipulation/visuo-haptic-hand/2-method.tex b/3-manipulation/visuo-haptic-hand/2-method.tex index c8610d7..231e226 100644 --- a/3-manipulation/visuo-haptic-hand/2-method.tex +++ b/3-manipulation/visuo-haptic-hand/2-method.tex @@ -32,13 +32,13 @@ We evaluated both the delocalized positioning and the contact vibration techniqu } \begin{itemize} - \item \textit{Fingertips (Tips):} Vibrating actuators were placed right above the nails, similarly to~\cite{ando2007fingernailmounted}. This is the positioning closest to the fingertips. + \item \textit{Fingertips (Tips):} Vibrating actuators were placed right above the nails, similarly to \cite{ando2007fingernailmounted}. This is the positioning closest to the fingertips. % - \item \textit{Proximal Phalanges (Prox):} Vibrating actuators were placed on the dorsal side of the proximal phalanges, similarly to~\cite{maisto2017evaluation, meli2018combining, chinello2020modular}. + \item \textit{Proximal Phalanges (Prox):} Vibrating actuators were placed on the dorsal side of the proximal phalanges, similarly to \cite{maisto2017evaluation, meli2018combining, chinello2020modular}. % - \item \textit{Wrist (Wris):} Vibrating actuators providing contacts rendering for the index and thumb were placed on ulnar and radial sides of the wrist, similarly to~\cite{pezent2019tasbi, palmer2022haptic, sarac2022perceived}. + \item \textit{Wrist (Wris):} Vibrating actuators providing contacts rendering for the index and thumb were placed on ulnar and radial sides of the wrist, similarly to \cite{pezent2019tasbi, palmer2022haptic, sarac2022perceived}. % - \item \textit{Opposite fingertips (Oppo):} Vibrating actuators were placed on the fingertips of contralateral hand, also above the nails, similarly to~\cite{prattichizzo2012cutaneous, detinguy2018enhancing}. + \item \textit{Opposite fingertips (Oppo):} Vibrating actuators were placed on the fingertips of contralateral hand, also above the nails, similarly to \cite{prattichizzo2012cutaneous, detinguy2018enhancing}. % \item \textit{Nowhere (Nowh):} As a reference, we also considered the case where we provided no vibrotactile rendering. \end{itemize} @@ -121,7 +121,7 @@ Apparatus and protocol were very similar to the first experiment, as described i % We report here only the differences. -We employed the same vibrotactile device used by~\cite{devigne2020power}. +We employed the same vibrotactile device used by \cite{devigne2020power}. % It is composed of two encapsulated Eccentric Rotating Mass (ERM) vibration motors (Pico-Vibe 304-116, Precision Microdrive, UK). % diff --git a/3-manipulation/visuo-haptic-hand/4-discussion.tex b/3-manipulation/visuo-haptic-hand/4-discussion.tex index df46352..ed0a4b0 100644 --- a/3-manipulation/visuo-haptic-hand/4-discussion.tex +++ b/3-manipulation/visuo-haptic-hand/4-discussion.tex @@ -71,7 +71,7 @@ This apparent paradox could be explained in two ways. % On the one hand, participants behave differently when the haptic rendering was given on the fingers, close to the contact point, with shorter pushes and larger grip apertures. % -This behavior has likely given them a better experience of the tasks and more confidence in their actions, as well as leading to a lower interpenetration/force applied to the cube~\cite{pacchierotti2015cutaneous}. +This behavior has likely given them a better experience of the tasks and more confidence in their actions, as well as leading to a lower interpenetration/force applied to the cube \cite{pacchierotti2015cutaneous}. % On the other hand, the unfamiliarity of the contralateral hand positioning caused participants to spend more time understanding the haptic stimuli, which might have made them more focused on performing the task. % @@ -83,9 +83,9 @@ Finally, it was interesting to note that the visual hand renderings was apprecia As we already said in \secref[visual_hand]{discussion}, these results have some limitations as they address limited types of visuo-haptic renderings and manipulations were restricted to the thumb and index fingertips. % -While the simpler vibration technique (Impact technique) was sufficient to confirm contacts with the cube, richer vibrotactile renderings may be required for more complex interactions, such as collision or friction renderings between objects~\cite{kuchenbecker2006improving, pacchierotti2015cutaneous} or texture rendering~\cite{culbertson2014one, asano2015vibrotactile}. +While the simpler vibration technique (Impact technique) was sufficient to confirm contacts with the cube, richer vibrotactile renderings may be required for more complex interactions, such as collision or friction renderings between objects \cite{kuchenbecker2006improving, pacchierotti2015cutaneous} or texture rendering \cite{culbertson2014one, asano2015vibrotactile}. % -More generally, a broader range of haptic sensations should be considered, such as pressure or stretching of the skin~\cite{maisto2017evaluation, teng2021touch}. +More generally, a broader range of haptic sensations should be considered, such as pressure or stretching of the skin \cite{maisto2017evaluation, teng2021touch}. % However, moving the point of application of the sensation away may be challenging for some types of haptic rendering. % @@ -93,4 +93,4 @@ Similarly, as the interactions were limited to the thumb and index fingertips, p % Also, given that some users found the vibration rendering too strong, adapting/personalizing the haptic feedback to one's preference (and body positioning) might also be a promising approach. % -Indeed, personalized haptics is recently gaining interest in the community~\cite{malvezzi2021design, umair2021exploring}. +Indeed, personalized haptics is recently gaining interest in the community \cite{malvezzi2021design, umair2021exploring}. diff --git a/config/bibliography.tex b/config/bibliography.tex index 88fa96b..e86f3a6 100644 --- a/config/bibliography.tex +++ b/config/bibliography.tex @@ -28,14 +28,14 @@ } \renewcommand*{\labelalphaothers}{} % Remove "et al." in citation keys -% Define \textcite to be Author [Year] (magically defined by Copilot) +% Define \textcite to be Author [Yeara] (magically defined by Copilot) \DeclareCiteCommand{\textcite} {\usebibmacro{prenote}} {% \ifciteindex{\indexnames{labelname}}{}% \bibhyperref{\printnames{labelname}}% Author \setunit{\addspace}% Space - \printtext[brackets]{\bibhyperref{\printdate}}% Year + \printtext[brackets]{\bibhyperref{\printdateextra}}% Year } {\multicitedelim} {\usebibmacro{postnote}} diff --git a/references.bib b/references.bib index b07ab5d..e46dfb7 100644 --- a/references.bib +++ b/references.bib @@ -1325,17 +1325,6 @@ doi = {10/gnc4kp} } -@article{guruswamy2010iir, - title = {{{IIR Filter Models}} of {{Haptic Vibration Textures}}}, - author = {Guruswamy, Vijaya Lakshmi and Lang, Jochen and Lee, Won-Sook}, - date = {2010}, - journaltitle = {IEEE Trans. Instrum. Meas.}, - volume = {60}, - number = {1}, - pages = {93--103}, - doi = {10/b7rbf7} -} - @article{guruswamy2011iir, title = {{{IIR Filter Models}} of {{Haptic Vibration Textures}}}, author = {Guruswamy, Vijaya Lakshmi and Lang, Jochen and Lee, Won-Sook},