From 625892eb9cf624b2111f25e30e6c45c43864b547 Mon Sep 17 00:00:00 2001 From: Erwan Normand Date: Fri, 18 Oct 2024 14:46:42 +0200 Subject: [PATCH] Corrections related work --- 1-background/related-work/1-haptic-hand.tex | 131 ++++++++++------- .../related-work/2-wearable-haptics.tex | 40 ++--- .../related-work/3-augmented-reality.tex | 138 +++++++++--------- .../related-work/4-visuo-haptic-ar.tex | 52 ++++--- 1-background/related-work/5-conclusion.tex | 50 ++++--- .../figures/delhaye2012textureinduced_1.jpg | Bin 0 -> 94795 bytes ...ed.jpg => delhaye2012textureinduced_2.jpg} | Bin .../related-work/figures/hardness.odg | Bin 12484 -> 12227 bytes .../related-work/figures/hardness.pdf | Bin 8103 -> 8080 bytes .../related-work/figures/scheggi2010shape.jpg | Bin 69754 -> 67803 bytes .../figures/sensorimotor_continuum.odg | Bin 85253 -> 85512 bytes .../figures/sensorimotor_continuum.pdf | Bin 30715 -> 29703 bytes 1-background/related-work/related-work.tex | 6 +- 13 files changed, 235 insertions(+), 182 deletions(-) create mode 100644 1-background/related-work/figures/delhaye2012textureinduced_1.jpg rename 1-background/related-work/figures/{delhaye2012textureinduced.jpg => delhaye2012textureinduced_2.jpg} (100%) diff --git a/1-background/related-work/1-haptic-hand.tex b/1-background/related-work/1-haptic-hand.tex index 972c1f1..1a6deed 100644 --- a/1-background/related-work/1-haptic-hand.tex +++ b/1-background/related-work/1-haptic-hand.tex @@ -4,99 +4,109 @@ % describe how the hand senses and acts on its environment to perceive the haptic properties of real everyday objects. The haptic sense has specific characteristics that make it unique in regard to other senses. -It enables us to perceive a large diversity of properties of the everyday objects, up 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 on these objects with the hand, 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 are essential to form the haptic experience of interacting with the environment using the hand \cite{lederman2009haptic}. +It enables us to perceive a large diversity of properties of everyday objects, up to a complex combination of sensations produced by numerous sensory receptors distributed throughout the body, but especially in the hand \cite{johansson2009coding}. +It also allows us to act on these objects with the hand, to come into contact with them, to grasp them and 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 closely associated and both are essential to form a complete haptic experience of interacting with the environment using the hand \cite{lederman2009haptic}. \subsection{The Haptic Sense} \label{haptic_sense} -Perceiving the properties of an object involves numerous sensory receptors embedded in the skin, but also in the muscles and joints of the hand, and distributed across the body. They can be divided into two main modalities: \emph{cutaneous} and \emph{kinesthetic}. +Perceiving the properties of an object involves numerous sensory receptors embedded in the skin, but also in the muscles and joints of the hand, and distributed throughout the body. They can be divided into two main modalities: \emph{cutaneous} and \emph{kinesthetic} \cite{lederman2009haptic}. -\subsubsection{Cutaneous Sensitivity} +\subsubsection{Cutaneous Modality} \label{cutaneous_sensitivity} -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. +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 \emph{mechanoreceptors} 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}{Diagram 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}. +Adaptation rate and receptor size are the two key characteristics that respectively define \emph{temporal and spatial sensitivity} of mechanoreceptors, \ie their ability to detect changes in stimuli over time and space \cite{johansson2009coding}. +They are summarized in \tabref{cutaneous_receptors}. The \emph{adaptation rate} is the speed and duration of the response to a stimulus. -Meissner and Pacinian receptors, known as fast-adapting (FA), respond rapidly to a stimulus but stop quickly even though the stimulus is still present, allowing the detection of high-frequency changes. -In contrast, Merkel and Ruffini receptors, known as slow-adapting (SA), have a slower but continuous response to a static, prolonged stimulus. +Meissner and Pacinian receptors, known as fast-adapting, respond rapidly to a stimulus but stop quickly even though the stimulus is still present, allowing the detection of high-frequency changes. +In contrast, Merkel and Ruffini receptors, known as slow-adapting, have a slower but continuous response to a static, prolonged stimulus. The \emph{size of the receptor} determines the area of skin that can be sensed by a single nerve ending. -Meissner and Merkel receptors have a small detection area (named Type I) and are sensitive to fine skin deformations, while Ruffini and Pacinian receptors have a larger detection area (named Type II). +Meissner and Merkel receptors have a small detection area and are sensitive to fine skin deformations. +Conversely, Ruffini and Pacinian receptors have a larger detection area, which means they can detect more distant events on the skin, but at the cost of poor spatial sensitivity. -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}. +The density of mechanoreceptors varies according to skin type and body region \cite{johansson2009coding}. +\emph{Glabrous skin}, is particularly rich in cutaneous receptors, especially on the face, feet, hands and fingers. +The density of Meissner and Merkel receptors, which are the most sensitive, is particularly high in the fingertips. 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}. \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}. + Adaptation rate is the speed and duration of the receptor's response to a stimulus, either fast or slow adapting. + Receptor size is the area of skin detectable by a single receptor, either small or large. + Sensitivity describes the spatial and temporal variation of stimuli detected by the receptor. + Adapted from \textcite{mcglone2007discriminative} and \textcite{johansson2009coding}. ] \begin{tabularx}{\linewidth}{p{1.7cm} p{2cm} p{2cm} X} \toprule - \textbf{Receptor} & \textbf{Adaptation Rate} & \textbf{Receptive Size} & \textbf{Sensitivities} \\ + \textbf{Receptor Name} & \textbf{Adaptation Rate} & \textbf{Receptor Size} & \textbf{Sensitivity} \\ \midrule Meissner & Fast & Small & Discontinuities (\eg edges), medium-frequency vibration (\qtyrange{5}{50}{\Hz}) \\ Merkel & Slow & Small & Pressure, low-frequency vibration (\qtyrange{0}{5}{\Hz}) \\ - Pacinian & Fast & Large & High-frequency vibration (\qtyrange{40}{400}{\Hz}) \\ + Pacinian & Fast & Large & High-frequency vibration (\qtyrange{40}{400}{\Hz}) from distant events \\ Ruffini & Slow & Large & Skin stretch \\ \bottomrule \end{tabularx} \end{tab} -\subsubsection{Kinesthetic Sensitivity} +\subsubsection{Kinesthetic Modality} \label{kinesthetic_sensitivity} -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. +Kinesthetic receptors are also mechanoreceptors, but are located in muscles, tendons and joints \cite{jones2006human}. +Muscle spindles respond to the length and rate of stretch/contraction of 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. -Together, these receptors provide sensory feedback about the movement, speed and strength of the muscles and the rotation of the joints during a movement. +Ruffini and Pacini receptors are located in the joints and respond to joint movement. +Together, these receptors provide sensory feedback about the movement, speed and strength of the muscles and the rotation of the joints during movement. 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 (\secref{cutaneous_sensitivity}) are also involved in proprioception \cite{johansson2009coding}. \subsection{Hand-Object Interactions} \label{hand_object_interactions} -The sense of touch is thus composed of a rich and complex set of various cutaneous and kinesthetic receptors under the skin, in the muscles and in the joints. +The sense of touch is composed of a rich and complex set of various cutaneous and kinesthetic receptors under the skin, in the muscles and in the joints. These receptors give the hand its great tactile sensitivity and great dexterity in its movements. \subsubsection{Sensorimotor Continuum of the Hand} \label{sensorimotor_continuum} \textcite{jones2006human} have proposed a sensorimotor continuum of hand functions, from mainly sensory activities to activities with a more important motor component. -As illustrated in \figref{sensorimotor_continuum}, \Citeauthor{jones2006human} propose to delineate four categories of hand function on this continuum: +As illustrated in \figref{sensorimotor_continuum}, \textcite{jones2006human} 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{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 \cite{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{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}. + \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 \cite{feix2016grasp}. + \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 \cite{yoon2020evaluating}. \end{itemize} \fig[0.65]{sensorimotor_continuum}{ The sensorimotor continuum of the hand function proposed by and adapted from \textcite{jones2006human}. }[ Functions of the hand are classified into four categories based on the relative importance of sensory and motor components. - Icons are from \href{https://thenounproject.com/creator/leremy/}{Gan Khoon Lay} / \href{https://creativecommons.org/licenses/by/3.0/}{CC BY}. + \protect\footnotemark ] This classification has been further refined by \textcite{bullock2013handcentric} into 15 categories of possible hand interactions with an object. -In this thesis, we are interested in exploring visuo-haptic augmentations (\partref{perception}) and grasping of \VOs (\partref{manipulation}) in the context of \AR and wearable haptics. +In this thesis, we are interested in exploring visuo-haptic texture augmentations (\partref{perception}) and grasping of \VOs (\partref{manipulation}) using immersive \AR and wearable haptics. \subsubsection{Hand Anatomy and Motion} \label{hand_anatomy} +\footnotetext{% + All icons are from \href{https://thenounproject.com/creator/leremy/}{Gan Khoon Lay} / \href{https://creativecommons.org/licenses/by/3.0/}{CC BY}. +} + Before we describe how the hand is used to explore and grasp objects, we need to look at its anatomy. Underneath the skin, muscles and tendons can actually move because they are anchored to the bones. @@ -112,7 +122,7 @@ Thus the thumb has 5 DoFs, each of the other four fingers has 4 DoFs and the wri 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 Diagram of the hand skeleton. Adapted from \textcite{blausen2014medical}. \item Kinematic model of the hand with 27 \DoFs \cite{erol2007visionbased}. ] \subfigsheight{58mm} @@ -131,7 +141,7 @@ For the other procedures, the whole hand is used: for example, approaching or po 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}. -\fig{exploratory_procedures}{Exploratory procedures and their associated object properties (in parentheses). Adapted from \textcite{lederman2009haptic}.} +\fig{exploratory_procedures}{Exploratory procedures and their associated object properties (in brackets). 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. @@ -164,12 +174,13 @@ 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}. -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. +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 \cite{bergmanntiest2010tactual}. 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}. +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}. +To be able to render virtual haptic sensations that reproduce these properties, as we will detail in \secref{tactile_rendering}, it is important to understand how they are perceived when interacting with real objects \cite{klatzky2013haptic}. \subsubsection{Roughness} \label{roughness} @@ -183,13 +194,13 @@ But when running the finger over the surface with a lateral movement (\secref{ex 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}. +%The physical properties of the surface determine the haptic perception of roughness. +The perception of roughness can be characterized by the density of the surface elements: the perceived (subjective) intensity of roughness increases with the spacing between the elements. %, 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}. +To establish the relationship between elements' 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 @@ -197,7 +208,7 @@ As shown in \figref{lawrence2007haptic_2}, there is a quadratic relationship bet 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}. }[][ - \item Schema of a linear grating surface, composed of ridges and grooves. + \item Diagram 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). ] \subfigsheight{56mm} @@ -221,15 +232,21 @@ However, as the speed of exploration changes the transmitted vibrations, a faste 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" everyday 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 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: +For patterned textures, as illustrated in \figref{delhaye2012textureinduced}, the ratio of the finger speed $\dot{x}$ 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} + \lambda \sim \frac{\dot{x}}{f_p} \end{equation} The vibrations generated by exploring everyday textures are also 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}.} +\begin{subfigs}{delhaye2012textureinduced}{Scanning grating textures with different periods $\lambda$ of spacing with the fingertip, and measure of the propagated vibrations in the wrist \cite{delhaye2012textureinduced}. }[][ + \item Experimental setup. + \item Speed of finger exploration (horizontal axis) for texture spacings (in color) and frequency of the vibration intensity peak $f_p$ propagated in the wrist (vertical axis). + ] + \subfig[.43]{delhaye2012textureinduced_1} + \subfig[.53]{delhaye2012textureinduced_2} +\end{subfigs} The everyday 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}. @@ -247,30 +264,32 @@ When the finger presses on an object (\figref{exploratory_procedures}), its surf 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}. -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} -\end{equation} - -The \emph{elasticity} of an object is expressed by its Young's modulus $Y$, which is the ratio between the applied pressure (the force $F$ per unit area $A$) and the resulting deformation $D / l$ (the relative displacement) of the object: +Perceived hardness is related to \emph{physical elasticity} of the material and the structure of the object \cite{bergmanntiest2009cues}. +The physical elasticity of a material can be expressed by its Young's modulus $E$ (in \unit{Pa}), which is the ratio between stress $\sigma$ and strain $\varepsilon$ (\figref{hardness}): \begin{equation}{young_modulus} - Y = \frac{F / A}{D / l} + E = \frac{\sigma}{\varepsilon} = \frac{F / A}{\Delta L / L} \end{equation} +Stress is the force per unit area $F / A$ (in \unit{N/m^2}) applied to the object and strain is the relative displacement $\Delta L / L$ (in \unit{m/m}) of the object. + +The physical resistance to deformation of an object can also be expressed as its \emph{stiffness} $k$ (in \unit{N/mm}), which is the ratio between the applied force $F$ and the resulting displacement $\Delta L$ along one axis of deformation (\figref{hardness}): +\begin{equation}{stiffness} + k = \frac{F}{\Delta L} +\end{equation} +Stiffness depends on the structure of the object: a thick object can be more compressed than a thin object, with the same force applied and the same physical elasticity. \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 Diagram of an object with a stiffness coefficient $k$ and a length $L$ compressed on an axis by a force $F$ on an area $A$ by a distance $\Delta L$. \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} \end{subfigs} -\textcite{bergmanntiest2009cues} showed the role of these two physical properties in the perception of hardness. +%\textcite{bergmanntiest2009cues} showed how of these two physical measures in the perception of hardness. +An object with low stiffness, but high Young's modulus can be perceived as hard, and vice versa, as shown in \figref{bergmanntiest2009cues}. With finger pressure, a relative difference (the \emph{Weber fraction}) of \percent{\sim 15} is required to discriminate between two objects of different stiffness or elasticity. 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}. +That is, \textcite{bergmanntiest2009cues} showed the perception of hardness relies on \percent{90} on surface deformation cues and \percent{10} on displacement cues. %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} @@ -363,8 +382,8 @@ In addition, an object with low stiffness but high Young's modulus can be percei \subsection{Conclusion} \label{haptic_sense_conclusion} -Haptic perception and manipulation of objects with the hand involves several simultaneous mechanisms with complex interactions. +Haptic perception and manipulation of objects with the hand involve several simultaneous mechanisms with complex interactions. Exploratory movements of the hand are performed on contact with the object to obtain multiple sensory information from several cutaneous and kinaesthetic receptors. These sensations express physical parameters in the form of perceptual cues, which are then integrated to form a perception of the property being explored. -It is often the case that one perceptual cue is particularly important in the perception of a property, but perceptual constancy is possible by compensating for its absence with others. +For the perception of roughness (texture) or hardness, one perceptual cue is particularly important, but perceptual constancy is possible by compensating for its absence with others. In turn, these perceptions help to guide the grasping and manipulation of the object by adapting the grasp type and the forces applied to the shape of the object and the task to be performed. diff --git a/1-background/related-work/2-wearable-haptics.tex b/1-background/related-work/2-wearable-haptics.tex index a429ad2..3d13e0f 100644 --- a/1-background/related-work/2-wearable-haptics.tex +++ b/1-background/related-work/2-wearable-haptics.tex @@ -1,11 +1,11 @@ \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}. -Due to the high complexity of the haptic sense and the variety of sensations it can feel, haptic actuators and renderings are designed to only address a subset of these sensations. -While it is challenging to create a realistic haptic experience, it is more important to provide the right sensory stimulus \enquote{at the right moment and at the right place} \cite{hayward2007it}. +Haptic systems aim to render virtual interactions and sensations that are \emph{similar and comparable} to those experienced by the haptic sense with real objects \cite{maclean2008it,culbertson2018haptics}. +Due to the high complexity of the haptic sense and the variety of sensations it can feel, haptic actuators and renderings are designed to address only a subset of these sensations. +While it is challenging to create a realistic haptic experience, \ie that reproduce the real object interaction with high fidelity \cite{unger2011roughness,culbertson2015should}, it is more important to provide the right sensory stimulus \enquote{at the right moment and at the right place} \cite{hayward2007it}. -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. +A haptic augmentation system \enquote{modulates 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} @@ -39,7 +39,7 @@ Such \emph{body-grounded} devices are often heavy and bulky and cannot be consid \textcite{pacchierotti2017wearable} defined that : \enquote{A wearable haptic interface should also be small, easy to carry, comfortable, and it should not impair the motion of the wearer}. An approach is then to move the grounding point close to the end-effector (\figref{pacchierotti2017wearable_3}): the interface is limited to cutaneous haptic feedback, but its design is more compact, lightweight, comfortable and portable, \eg in \figref{grounded_to_wearable}. -Moreover, as detailed in \secref{object_properties}, cutaneous sensations are necessary and often sufficient for the perception of the haptic properties of an object explored with the hand, as also argued by \textcite{pacchierotti2017wearable}. +Moreover, as detailed in \secref{object_properties}, cutaneous sensations are necessary and often sufficient for the perception of the haptic properties of an object explored with the hand \cite{pacchierotti2017wearable}. \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}. @@ -58,8 +58,9 @@ Moreover, as detailed in \secref{object_properties}, cutaneous sensations are ne \label{wearable_haptic_devices} We present an overview of wearable haptic devices for the hand, following the categories of \textcite{pacchierotti2017wearable}. -The rendering of a haptic device is indeed determined by the nature of the actuators employed, which form the interface between the haptic system and the user's skin, and therefore the types of mechanical stimuli they can supply. -Several actuators are often combined in a haptic device to obtain richer haptic feedback. +It should be noted that the rendering capabilities of a haptic device is determined by the type of actuators employed. +The actuator forms the interface between the haptic device and the user, and provides the haptic rendering as mechanical stimuli to the user's skin. +Multiple actuators are often combined in a haptic device to provide richer feedback. \subsubsection{Moving Platforms} \label{moving_platforms} @@ -169,9 +170,14 @@ However, they require high voltages to operate, limiting their use in wearable d \label{tactile_rendering} Rendering a haptic property consists in modeling and reproducing virtual sensations comparable to those perceived when interacting with real objects \cite{klatzky2013haptic}. -By adding such rendering as feedback timely synchronized with the touch actions of the hand on a real object \cite{bhatia2024augmenting}, the perception of the object's haptic property can be modified. +As we have just seen, the haptic sense being rich and complex (\secref{haptic_hand}), a wide variety of wearable haptic actuators have been developed (\secref{wearable_haptic_devices}) that each provide a subset of the haptic sensations felt by the hand. +We review in this section the rendering methods with wearable haptics to modify perceived roughness and hardness of real objects. + +\subsubsection{Haptic Augmentations} + +By adding haptic rendering as feedback timely synchronized with the touch actions of the hand on a real object \cite{bhatia2024augmenting}, the perception of the object's haptic property can be modified. +That is both the real and virtual haptic sensations are integrated into a single property perception, \ie the perceived haptic property is modulated by the added virtual feedback. 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 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. @@ -187,7 +193,7 @@ Of course, wearable haptics can also be used in a direct touch context to modify % \cite{klatzky2003feeling} : rendering roughness, friction, deformation, temperatures % \cite{girard2016haptip} : renderings with a tangential motion actuator -\subsubsection{Roughness} +\subsubsection{Roughness Augmentation} \label{texture_rendering} To modify the perception of the haptic roughness (or texture, see \secref{roughness}) of a real object, vibrations are typically applied to the skin by the haptic device as the user moves over the surface. @@ -249,7 +255,7 @@ When comparing real textures felt through a stylus with their virtual models ren \subfig{culbertson2012refined} \end{subfigs} -\subsubsection{Hardness} +\subsubsection{Hardness Augmentation} \label{hardness_rendering} The perceived hardness (\secref{hardness}) of a real surface can be modified by rendering forces or vibrations. @@ -274,8 +280,8 @@ This stiffness augmentation technique was then extended to allow tapping and pre \item Diagram of a user tapping the surface \cite{jeon2009haptic}. \item Displacement-force curves of a real rubber ball (dashed line) and when its perceived stiffness $\tilde{k}$ is modulated \cite{jeon2009haptic}. ] - \subfig[0.38]{jeon2009haptic_1} - \subfig[0.42]{jeon2009haptic_2} + \subfig[0.45]{jeon2009haptic_1} + \subfig[0.45]{jeon2009haptic_2} \end{subfigs} \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 with 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}). @@ -290,8 +296,8 @@ Conversely, the technique allowed to \emph{decrease} the perceived stiffness by \item Decrease perceived stiffness of hard object by restricting the fingerpad deformation \cite{tao2021altering}. ] \subfigsheight{35mm} - \subfig{detinguy2018enhancing} - \subfig{tao2021altering} + \subfigbox{detinguy2018enhancing} + \subfigbox{tao2021altering} \end{subfigs} \paragraph{Vibrations Augmentations} @@ -311,7 +317,7 @@ A challenge with this technique is to provide the vibration feedback at the righ \item Voltage inputs (top) to the voice-coil for soft, medium, and hard vibrations, with the corresponding displacement (middle) and force (bottom) outputs of the actuator. \item Perceived stiffness intensity of real sponge ("Sp") and wood ("Wd") surfaces without added vibrations ("N") and modified by soft ("S"), medium ("M") and hard ("H") vibrations. ] - \subfigsheight{50mm} + \subfigsheight{49mm} \subfig{choi2021augmenting_control} \subfig{choi2021augmenting_results} \end{subfigs} @@ -359,7 +365,7 @@ The complexity of the haptic sense has led to the design of numerous haptic devi While many haptic devices can be worn on the hand, only a few can be considered wearable as they are compact and portable, but they are limited to cutaneous feedback. If the haptic rendering of the device is timely associated with the user's touch actions on a real object, the perceived haptic properties of the object can be modified. Several haptic augmentation methods have been developed to modify the perceived roughness and hardness, mostly using vibrotactile feedback and, to a lesser extent, pressure feedback. -However, not all of these haptic augmentations have been already transposed to wearable haptics, and use of wearable haptic augmentations have not been yet studied in the context of \AR. +However, not all of these haptic augmentations have yet been already transposed to wearable haptics, and the use of wearable haptic augmentations has not yet been investigated in the context of \AR. %, unlike most previous actuators that are designed specifically for fingertips and would require mechanical adaptation to be placed on other parts of the hand. % thanks to the vibration propagation and the sensory capabilities distributed throughout the skin, they can be placed without adaption and on any part of the hand diff --git a/1-background/related-work/3-augmented-reality.tex b/1-background/related-work/3-augmented-reality.tex index 5f98e29..c96a0cf 100644 --- a/1-background/related-work/3-augmented-reality.tex +++ b/1-background/related-work/3-augmented-reality.tex @@ -1,8 +1,9 @@ \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. +%As with haptic systems (\secref{wearable_haptics}), visual +\AR devices generate and integrate virtual content into the user's perception of their real environment (\RE), creating the illusion of the \emph{presence} of the virtual \cite{azuma1997survey,skarbez2021revisiting}. +Immersive systems such as headsets leave the hands free to interact with virtual objects (\VOs), promising natural and intuitive interactions similar to those with everyday real objects \cite{billinghurst2021grand,hertel2021taxonomy}. %\begin{subfigs}{sutherland1968headmounted}{Photos of the first \AR system \cite{sutherland1968headmounted}. }[ % \item The \AR headset. @@ -17,7 +18,7 @@ Immersive systems such as headsets leave the hands free to interact with \VOs, p \label{what_is_ar} 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}. +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 our interaction loop presented in \figref[introduction]{interaction-loop}. \subsubsection{A Definition of AR} \label{ar_definition} @@ -26,8 +27,8 @@ Fixed to the ceiling, the headset displayed a stereoscopic (one image per eye) p The first formal definition of \AR was proposed by \textcite{azuma1997survey}: (1) combine real and virtual, (2) be interactive in real time, and (3) register real and virtual\footnotemark. 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}. -Yet, most of the research have focused on visual augmentations, and the term \AR (without a prefix) is almost always understood as visual \AR. +There are also two key aspects of 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 research has focused on visual augmentation, and the term \AR (without a prefix) is almost always understood as visual \AR. \footnotetext{This third characteristic has been slightly adapted to use the version of \textcite{marchand2016pose}, the original definition was: \enquote{registered in \ThreeD}.} %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. @@ -35,11 +36,11 @@ Yet, most of the research have focused on visual augmentations, and the term \AR \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}. +Advances in technology, research, and development have enabled many uses of \AR, including medical, educational, industrial, navigation, collaboration, and entertainment applications \cite{dey2018systematic}. +For example, \AR can provide surgical training simulations in safe conditions \cite{harders2009calibration} (\figref{harders2009calibration}), or improve student learning of 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. +Most of (visual) \AR/\VR experiences can now be implemented with commercially available hardware and software solutions, especially for tracking, rendering and display. +However, the user experience in \AR is still highly dependent on the display used. \begin{subfigs}{ar_applications}{Examples of \AR applications. }[][ \item Visuo-haptic surgery training with cutting into virtual soft tisues \cite{harders2009calibration}. @@ -57,7 +58,8 @@ Yet, the user experience in \AR is still highly dependent on the display used. \subsubsection{AR Displays} \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. +To experience a virtual content combined and registered with the \RE, an output device that display the \VE to the user is necessary. +%An output device is more formally defined as an output \emph{\UI} There is a large variety of \AR displays with different methods of combining the real and virtual content, and different locations on the \RE or the user \cite[p.126]{billinghurst2015survey}. In \emph{\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}. @@ -96,22 +98,24 @@ Finally, \AR displays can be head-worn like \VR \emph{headsets} or glasses, prov 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{genay2022being,tran2024survey}. -Still, these concepts are useful to design, evaluate and discuss our contributions in the next chapters. +These concepts will be useful for the design, evaluation, and discussion of our contributions: +In particular, we will investigate the effect of the visual feedback of the virtual hand when touching haptic texture augmentation (\chapref{xr_perception}) and manipulating \VOs (\chapref{visual_hand}), and explore the plausibility of visuo-haptic textures (\chapref{visuo_haptic}). \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: place illusion and plausibility \cite{slater2009place}. -Place illusion is the sense of the user of \enquote{being there} in the \VE (\figref{presence-vr}). +\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 devices. +Such experience of disbelief suspension in \VR is what is called \emph{presence}, and it can be decomposed into two dimensions: place illusion and plausibility \cite{slater2009place,slater2022separate}. +\emph{Place illusion} 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. -Plausibility 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. +\emph{Plausibility} 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, \ie that reproduce the real world with high fidelity \cite{skarbez2017survey}, but that they are believable and coherent with the user's expectations. +In the same way, a film can be plausible even if it is not realistic, such as a cartoon or a science-fiction movie. %The \AR presence is far less defined and studied than for \VR \cite{tran2024survey} For \AR, \textcite{slater2022separate} proposed to invert place illusion 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. -The plausibility can be applied to \AR as is, but the \VOs must additionally have knowledge of the \RE and react accordingly to it. +As with \VR, \VOs must be able to be seen from different angles by moving the head, but also, this is more difficult, appear to be coherent enough with the \RE \cite{skarbez2021revisiting}, \eg occlude or be occluded by real objects \cite{macedo2023occlusion}, cast shadows or reflect lights. +The plausibility can be applied to \AR as is, but the \VOs must additionally have knowledge of the \RE and react accordingly to it to be, again, perceived as coherently behaving with the real world \cite{skarbez2021revisiting}. %\textcite{skarbez2021revisiting} also named place illusion for \AR as \enquote{immersion} and plausibility 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}. @@ -129,7 +133,7 @@ The plausibility can be applied to \AR as is, but the \VOs must additionally hav \paragraph{Embodiment} \label{ar_embodiment} -The sense of embodiment is the \enquote{subjective experience of using and having a body} \cite{blanke2009fullbody}, \ie the feeling that a body is our own. +The \emph{sense of embodiment} 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}. @@ -138,19 +142,22 @@ In \AR, it could take the form of body accessorization, \eg wearing virtual clot \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 real object, or even directly with the hands. +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 our proposed visuo-haptic interaction loop (\figref[introduction]{interaction-loop}). %, \eg through a hand-held controller, a real 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 interface. -\subsubsection{User Interfaces and Interaction Techniques} +\subsubsection{User Inputs 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. +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 device \cite[p.145]{laviolajr20173d}. +Such input devices form an input \emph{\UI} that captures and translates user's actions to the computer. +Similarly, an output \UI render and display the state of the system to the user (such as a \AR/\VR display, \secref{ar_display}, or an haptic actuator, \secref{wearable_haptic_devices}). + 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[p.294]{laviolajr20173d}. -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}). +The captured information from the sensors 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. -\fig[0.5]{interaction-technique}{An interaction technique map user inputs to actions within a computer system. Adapted from \textcite{billinghurst2005designing}.} +%\fig[0.5]{interaction-technique}{An interaction technique map user inputs to actions within a computer system. Adapted from \textcite{billinghurst2005designing}.} \subsubsection{Tasks with Virtual Environments} \label{ve_tasks} @@ -170,28 +177,30 @@ 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. +In this thesis we focus on manipulation tasks of virtual content directly with the hands, more specifically on touching visuo-haptic textures with a finger (\partref{perception}) and positioning and rotating \VOs pushed and grasp by the hand. + \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 real 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} - \subfig{grubert2017pervasive} - \subfig{roo2017onea} - \subfig{newcombe2011kinectfusion} + \subfigsheight{35.5mm} + \subfigbox{grubert2015multifi} + \subfigbox{grubert2017pervasive} + \subfigbox{roo2017onea} + \subfigbox{newcombe2011kinectfusion} \end{subfigs} -\subsubsection{Reducing the Real-Virtual Gap} +\subsubsection{The Gap between Real and Virtual} \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 real and virtual elements, as described on the interaction loop in \figref[introduction]{interaction-loop}, is thus experienced as narrow or even not consciously perceived by the user. +The rendering gap between the real and virtual elements, as described on our interaction loop in \figref[introduction]{interaction-loop}, is thus experienced as 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 gap between real and virtual rendering is reduced, one could expects a similar and seamless interaction with the \VE as with a \RE, which \textcite{jacob2008realitybased} called \emph{reality based interactions}. +As the gap between real and virtual rendering is reduced, one 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 tracks 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. @@ -212,13 +221,13 @@ The issue with these \emph{space-multiplexed} interfaces is the large number and An alternative is to use a single \emph{universal} tangible object like a hand-held controller, such as a cube \cite{issartel2016tangible} or a sphere \cite{englmeier2020tangible}. These \emph{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 real haptic sensations can be inconsistent. +Still, the virtual visual rendering and the real haptic sensations can be incoherent. Especially in \OST-\AR, since the \VOs are inherently slightly transparent allowing the paired real objects to be seen through them. In a pick-and-place task with real objects, a difference in size \cite{kahl2021investigation} (\figref{kahl2021investigation}) and shape \cite{kahl2023using} (\figref{kahl2023using_1}) of 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 real obejcts in \AR whose spatial properties (\secref{object_properties}) abstract those of the \VOs. -Similarly, in \secref{tactile_rendering} we described how a material property (\secref{object_properties}) of a touched real object 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, in \secref{tactile_rendering} we described how a material property (\secref{object_properties}) of a touched real object 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_tangibles}{Manipulating \VOs with tangibles. }[][ +\begin{subfigs}{ar_tangibles}{Manipulating \VOs through real objects. }[][ \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 real cube that can be moved into the \VE and used to grasp and manipulate \VOs \cite{issartel2016tangible}. \item Size and @@ -234,13 +243,12 @@ Similarly, in \secref{tactile_rendering} we described how a material property (\ \subsubsection{Manipulating with Virtual Hands} \label{ar_virtual_hands} -Natural \UIs allow the user to use their body movements directly as inputs to the \VE, as defined by \textcite[p.172]{billinghurst2015survey}. -In daily life, our hands allow us to manipulate real objects with both strength and precision (\secref{grasp_types}), so virtual hand interaction techniques seem to be the most natural way to manipulate virtual objects \cite[p.400]{laviolajr20173d}. -It is also called mid-air interaction. -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}. +%can track the user's movements and use them as inputs to the \VE \textcite[p.172]{billinghurst2015survey}. +Initially tracked by active sensing devices such as gloves or controllers, it is now possible to track hands in real time using passive sensing (\secref{interaction_techniques}) and computer vision algorithms natively integrated into \AR/\VR headsets \cite{tong2023survey}. +Our hands allow us to manipulate real everyday objects (\secref{grasp_types}), so virtual hand interaction techniques seem to be the most natural way to manipulate virtual objects \cite[p.400]{laviolajr20173d}. -The user's hand is therefore tracked and reconstructed as a \emph{virtual hand} model in the \VE \cite[p.405]{laviolajr20173d}. -The simplest models represent the hand as a rigid \ThreeD object that follows the movements of the real hand with \qty{6}{\DoF} (position and orientation in space) \cite{talvas2012novel}. +The user's hand being tracked is reconstructed as a \emph{virtual hand} model in the \VE \cite[p.405]{laviolajr20173d}. +The simplest models represent the hand as a rigid \ThreeD 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}. @@ -248,7 +256,7 @@ The contacts between the virtual hand model and the \VOs are then simulated usin Heuristic techniques use rules to determine the selection, manipulation and release of a \VO (\figref{piumsomboon2013userdefined_1}). However, they produce unrealistic behaviour and are limited to the cases predicted by the rules. Physics-based techniques simulate forces at the points of contact 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 method \cite{zilles1995constraintbased}: +In particular, \textcite{borst2006spring} proposed an articulated kinematic model in which each phalanx is a rigid body simulated with the god-object method \cite{zilles1995constraintbased}: The virtual phalanx follows the movements of the real phalanx, but remains constrained to the surface of the \VOs 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. @@ -260,28 +268,28 @@ More advanced techniques simulate the friction phenomena \cite{talvas2013godfing \item A kinematic hand model with rigid-body phalanges (in beige) that follows the real tracked hand (in green) but kept physically constrained to the \VO. Applied forces are shown as red arrows \cite{borst2006spring}. ] \subfigsheight{37mm} - \subfig{lee2007handy} - \subfig{hilliges2012holodesk_1} - \subfig{piumsomboon2013userdefined_1} - \subfig{borst2006spring} + \subfigbox{lee2007handy} + \subfigbox{hilliges2012holodesk_1} + \subfigbox{piumsomboon2013userdefined_1} + \subfigbox{borst2006spring} \end{subfigs} However, the lack of physical constraints on the user's hand movements makes manipulation actions tiring \cite{hincapie-ramos2014consumed}. While the user's fingers traverse the \VO, 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. +While a visual feedback of the virtual hand in \VR can compensate for these issues \cite{prachyabrued2014visual}, the visual and haptic feedback of the virtual hand, or their combination, in \AR needs to be investigated as well. -\subsection{Visual Rendering of Hands in AR} +\subsection{Visual Feedback of Virtual Hands in AR} \label{ar_visual_hands} -In \VR, since the user is fully immersed in the \VE and cannot see their real hands, it is necessary to represent them virtually (\secref{ar_embodiment}). -When interacting with a physics-based virtual hand method (\secref{ar_virtual_hands}), the visual rendering of the virtual hand has 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, though it was rather disliked. -\textcite{prachyabrued2014visual} also found that the best compromise was a double rendering, showing both the virtual hand and the tracked hand (\enquote{2-Hand} in \figref{prachyabrued2014visual}). +%In \VR, since the user is fully immersed in the \VE and cannot see their real hands, it is necessary to represent them virtually (\secref{ar_embodiment}). +When interacting with a physics-based virtual hand method (\secref{ar_virtual_hands}) in \VR, the visual feedback of the virtual hand has 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 feedback 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 feedback following the tracked human hand (thus penetrating the \VOs, \enquote{Inner Hand} in \figref{prachyabrued2014visual}) performed the best, though it was rather disliked. +\textcite{prachyabrued2014visual} also found that the best compromise was a double feedback, showing both the virtual hand and the tracked hand (\enquote{2-Hand} in \figref{prachyabrued2014visual}). While a realistic rendering of the human hand increased the sense of ownership \cite{lin2016need}, a skeleton-like rendering provided a stronger sense of agency \cite{argelaguet2016role} (\secref{ar_embodiment}), and a minimalist fingertip rendering reduced typing errors \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}. +A visual hand feedback 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 feedback 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. @@ -292,25 +300,25 @@ While in \VST-\AR, this could be solved as a masking problem by combining the re %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. -Since 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}. +Since the \VE is intangible, adding a visual feedback of the virtual hand in \AR that is physically constrained to the \VOs would achieve a similar result to the double-hand feedback of \textcite{prachyabrued2014visual}. A \VO overlaying a real object object in \OST-\AR can vary in size and shape without degrading user experience or manipulation performance \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. +This suggests that a visual hand feedback 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. +Few works have compared different visual feedback of the virtual hand 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. -Similarly, \textcite{blaga2017usability} evaluated direct hand manipulation in non-immersive \VST-\AR with a skeleton-like rendering \vs no visual hand rendering: while user performance did not improve, participants felt more confident with the virtual hand (\figref{blaga2017usability}). +Similarly, \textcite{blaga2017usability} evaluated direct hand manipulation in non-immersive \VST-\AR with a skeleton-like rendering \vs no visual hand feedback: while user performance did not improve, participants felt more confident with the virtual hand (\figref{blaga2017usability}). %\textcite{krichenbauer2018augmented} found that participants were \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 collaborative 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. \textcite{genay2021virtual} found that the sense of embodiment with robotic hands overlay in \OST-\AR was stronger when the environment contained both real and virtual objects (\figref{genay2021virtual}). -Finally, \textcite{maisto2017evaluation} and \textcite{meli2018combining} compared the visual and haptic rendering of the hand in \VST-\AR, as detailed in the next section (\secref{vhar_rings}). -Taken together, these results suggest that a visual rendering of the hand in \AR could improve usability and performance in direct hand manipulation tasks, but the best rendering has yet to be determined. +Finally, \textcite{maisto2017evaluation} and \textcite{meli2018combining} compared the visual and haptic feedback of the hand in \VST-\AR, as detailed in the next section (\secref{vhar_rings}). +Taken together, these results suggest that a visual augmentation of the hand in \AR could improve usability and performance in direct hand manipulation tasks, but the best rendering has yet to be determined. %\cite{chan2010touching} : cues for touching (selection) \VOs. %\textcite{saito2021contact} found that masking the real hand with a textured \ThreeD opaque virtual hand did not improve performance in a reach-to-grasp task but displaying the points of contact on the \VO did. %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}. +\begin{subfigs}{visual-hands}{Visual feedback of the virtual hand in \AR. }[][ + \item Grasping a \VO in \OST-\AR with no visual hand feedback \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}. @@ -331,7 +339,7 @@ Taken together, these results suggest that a visual rendering of the hand in \AR \AR systems integrate virtual content into the user's perception as if it were part of the \RE. \AR headsets now enable real-time tracking of the head and hands, and high-quality display of virtual content, while being portable and mobile. They enable highly immersive \AEs that users can explore with a strong sense of the presence of the virtual content. -However, without a direct and seamless interaction with the \VOs using the hands, the coherence of the \AE experience is compromised. -In particular, there is a lack of mutual occlusion and interaction cues between the hands and virtual content when manipulating \VOs in \OST-\AR that could be mitigated by a visual rendering of the hand. -A common alternative approach is to use real objects as a proxy for interaction with \VOs, but this raises concerns about their consistency with the visual rendering. +However, without direct and seamless interaction with the \VOs using the hands, the coherence of the \AE experience is compromised. +In particular, when manipulating \VOs in \OST-\AR, there is a lack of mutual occlusion and interaction cues between the hands and the virtual content, which could be mitigated by a visual augmentation of the hand. +A common alternative approach is to use real objects as proxies for interaction with \VOs, but this raises concerns about their coherence with visual augmentations. In this context, the use of wearable haptic systems worn on the hand seems to be a promising solution both for improving direct hand manipulation of \VOs and for coherent visuo-haptic augmentation of touched real objects. diff --git a/1-background/related-work/4-visuo-haptic-ar.tex b/1-background/related-work/4-visuo-haptic-ar.tex index 066887b..5bbd749 100644 --- a/1-background/related-work/4-visuo-haptic-ar.tex +++ b/1-background/related-work/4-visuo-haptic-ar.tex @@ -66,7 +66,7 @@ The \MLE model implies that when seeing and touching a \VO in \AR, the combinati \subsubsection{Influence of Visual Rendering on Haptic Perception} \label{visual_haptic_influence} -Thus, a visuo-haptic perception of an object's property is robust to some difference between the two sensory modalities, as long as one can match their respective sensations to the same property. +Thus, a visuo-haptic perception of an object's property is robust to some differences between the two sensory modalities, as long as one can match their respective sensations to the same property. In particular, the texture perception of objects is known to be constructed from both vision and touch \cite{klatzky2010multisensory}. More precisely, when surfaces are evaluated by vision or touch alone, both senses discriminate their materials mainly by the same properties of roughness, hardness, and friction, and with similar performance \cite{bergmanntiest2007haptic,baumgartner2013visual,vardar2019fingertip}. @@ -88,7 +88,7 @@ For example, in a fixed \VST-\AR screen (\secref{ar_displays}), by visually defo \item A virtual soft texture projected on a table and that deforms when pressed by the hand \cite{punpongsanon2015softar}. \item Modifying visually a real object and the hand touching it in \VST-\AR to modify its perceived shape \cite{ban2014displaying}. ] - \subfigsheight{42mm} + \subfigsheight{50mm} \subfig{punpongsanon2015softar} \subfig{ban2014displaying} \end{subfigs} @@ -112,18 +112,18 @@ Adding a visual delay increased the perceived stiffness of the reference piston, \item Participant pressing a virtual piston rendered by a force-feedback device with their hand. \item Proportion of comparison piston perceived as stiffer than reference piston (vertical axis) as a function of the comparison stiffness (horizontal axis) and visual and haptic delays of the reference (colors). ] - \subfig[.44]{knorlein2009influence_1} + \subfigbox[.44]{knorlein2009influence_1} \subfig[.55]{knorlein2009influence_2} \end{subfigs} %explained how these delays affected the integration of the visual and haptic perceptual cues of stiffness. -The stiffness $\tilde{k}(t)$ of the piston is indeed estimated at time $t$ by both sight and proprioception as the ratio of the exerted force $F(t)$ and the displacement $D(t)$ of the piston, following \eqref{stiffness}, but with potential visual $\Delta t_v$ or haptic $\Delta t_h$ delays: -\begin{equation}{stiffness_delay} - \tilde{k}(t) = \frac{F(t + \Delta t_h)}{D(t + \Delta t_v)} -\end{equation} +The stiffness $\tilde{k}(t)$ of the piston is indeed estimated at time $t$ by both sight and proprioception as the ratio of the exerted force $F(t)$ and the displacement $\Delta L(t)$ of the piston, following \eqref{stiffness}, but with potential visual $\Delta t_v$ or haptic $\Delta t_h$ delays. +%\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}. -In a similar \TIFC user study, participants compared perceived stiffness of virtual pistons in \OST-\AR and \VR \cite{gaffary2017ar}. +\textcite{gaffary2017ar} compared perceived stiffness of virtual pistons in \OST-\AR and \VR. 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. @@ -135,8 +135,8 @@ This suggests that the haptic stiffness of \VOs feels \enquote{softer} in an \AE \item in \VR. ] \subfig[0.35]{gaffary2017ar_1} - \subfig[0.3]{gaffary2017ar_3} - \subfig[0.3]{gaffary2017ar_4} + \subfigbox[0.31]{gaffary2017ar_3} + \subfigbox[0.31]{gaffary2017ar_4} \end{subfigs} Finally, \textcite{diluca2019perceptual} investigated the perceived simultaneity of visuo-haptic contact with a \VO in \VR. @@ -183,16 +183,14 @@ Finally, \textcite{preechayasomboon2021haplets} (\figref{preechayasomboon2021hap However, no proper user study has been 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 compact nail device with integrated sensing and vibrotactile feedback \cite{preechayasomboon2021haplets}. ] \subfigsheight{33mm} - %\subfig{ando2007fingernailmounted} - \subfig{teng2021touch_1} - \subfig{maeda2022fingeret} - \subfig{preechayasomboon2021haplets} + \subfigbox{teng2021touch_1} + \subfigbox{maeda2022fingeret} + \subfigbox{preechayasomboon2021haplets} \end{subfigs} \subsubsection{Belt Devices} @@ -206,22 +204,21 @@ The middle phalanx of each of these fingers was equipped with a haptic ring of \ %However, no proper user study was conducted to evaluate this feedback.% on the manipulation of the cube. %that simulated the weight of the cube. %A virtual cube that could push on the cube was manipulated with the other hand through a force-feedback device. -\textcite{scheggi2010shape} report that 12 out of 15 participants found the weight haptic feedback essential to feeling the presence of the virtual cube. +\textcite{scheggi2010shape} reported that 12 out of 15 participants found the weight haptic feedback essential to feeling the presence of the virtual cube. In a pick-and-place task in non-immersive \VST-\AR involving direct hand manipulation of both virtual and real objects (\figref{maisto2017evaluation}), \textcite{maisto2017evaluation} and \textcite{meli2018combining} compared the effects of providing haptic or visual feedback about fingertip-object contacts. -They compared the haptic ring of \textcite{pacchierotti2016hring} on the proximal phalanx, the moving platform of \textcite{chinello2020modular} on the fingertip, and a visual rendering of the tracked fingertips as virtual points. +They compared the haptic ring of \textcite{pacchierotti2016hring} on the proximal phalanx, the moving platform of \textcite{chinello2020modular} on the fingertip, and a visual feedback of the tracked fingertips as virtual points. They showed that the haptic feedback improved the completion time, reduced the force exerted on the cubes compared to the visual feedback (\figref{visual-hands}). The haptic ring was also perceived as more effective than the moving platform. However, the measured difference in performance could be due to either the device or the device position (proximal vs fingertip), or both. -These two studies were also conducted in non-immersive setups, where users viewed a screen displaying the visual interactions, and only compared the haptic and visual rendering of the hand-object contacts, but did not examine them together. +These two studies were also conducted in non-immersive setups, where users viewed a screen displaying the visual interactions, and only compared the haptic and visual feedback 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}. ] - \subfigsheight{57mm} - \subfig{scheggi2010shape} - \subfig{maisto2017evaluation} + \subfigbox[.48][m]{scheggi2010shape} + \subfig[.48][m]{maisto2017evaluation} \end{subfigs} %\subsubsection{Wrist Bracelet Devices} @@ -250,5 +247,14 @@ A user study was conducted in \VR to compare the perception of visuo-haptic stif % \cite{sarac2022perceived,palmer2022haptic} not in \AR but studies on relocating to the wrist the haptic feedback of the fingertip-object contacts. -%\subsection{Conclusion} -%\label{visuo_haptic_conclusion} +\subsection{Conclusion} +\label{visuo_haptic_conclusion} + +Providing coherent visuo-haptic feedback to enhance direct hand perception and manipulation with \VOs in immersive \AR is challenging. +While many wearable haptic devices have been developed and are capable of providing varied tactile feedback, few have be integrated or experimentally evaluated for direct hand interaction in \AR. +Their haptic end-effector must be moved away from the inside of the hand so as not to interfere with the user interaction with the \RE. +Different relocation strategies have been proposed for different parts of the hand, such as the nail, the index phalanges, or the wrist, but it remains unclear whether any of them are best suited for direct hand interaction in \AR. +In all cases, the real and virtual visual sensations are considered co-localized, but the virtual haptic feedback is not. +Such a discrepancy may affect the user's perception and experience and should be further investigated. +When integrating different sensory feedback, haptic and visual, real and virtual, into a single object property, perception is robust to variations in reliability and to spatial and temporal differences. +Conversely, the same haptic feedback or augmentation can be influenced by the user's visual expectation or the visual rendering of the \VO. diff --git a/1-background/related-work/5-conclusion.tex b/1-background/related-work/5-conclusion.tex index 8f2e60b..e9ac03f 100644 --- a/1-background/related-work/5-conclusion.tex +++ b/1-background/related-work/5-conclusion.tex @@ -1,25 +1,39 @@ \section{Conclusion} \label{conclusion} -Haptic perception and manipulation of objects with the hand involves exploratory movements or grasp types, respectively, with simultaneous sensory feedback from multiple cutaneous and kinaesthetic receptors embedded beneath the skin. -These receptors provide sensory cues about the physical properties of objects, such as roughness and hardness, which are then integrated to form a perception of the property being explored. -Perceptual constancy is possible in the absence of one cue by compensating with others. +Haptic perception and manipulation of everyday objects with the hand involve exploratory movements or grasp types, respectively (\secref{hand_object_interactions}), with simultaneous sensory feedback from multiple cutaneous and kinaesthetic receptors embedded beneath the skin (\secref{haptic_sense}). +These receptors provide sensory cues about the physical properties of objects, such as roughness (texture) and hardness, which are then integrated to form a perception of the property being explored (\secref{object_properties}). +Perceptual constancy is possible in the absence of one cue by compensating with others, and enables the possibility of haptic augmentation. -Haptic systems aim to provide virtual interactions and sensations similar to those with real objects. -Only a few can be considered wearable due to their compactness and portability, but they are limited to cutaneous feedback. +\noindentskip Haptic systems aim to provide virtual interactions and sensations similar to those with real objects (\secref{wearable_haptics}). +Only a few can be considered wearable due to their compactness and portability, but they are limited to cutaneous feedback (\secref{wearable_haptic_devices}). If their haptic rendering is timely associated with the user's touch actions on a real object, the perceived haptic properties of the object, such as its roughness and hardness, can be modified. -Wearable haptic augmentation is mostly achieved with vibrotactile feedback. +Wearable haptic augmentation of roughness and hardness is mostly achieved with vibrotactile feedback (\secref{tactile_rendering}). -\AR headsets integrate virtual content immersively into the user's perception as if it were part of the \RE, with real-time tracking of the head and hands. -However, direct hand interaction and manipulation of \VOs is difficult due to the lack of haptic feedback and of mutual occlusion rendering between the hand and the \VO, which could be improved by a visual rendering of the hand. -Real objects are also used as proxies for manipulating \VOs, but can be inconsistent with the visual rendering, being haptically passives. -Wearable haptics on the hand is a promising solution for improving direct hand manipulation of \VOs and for coherent visuo-haptic augmentation of real objects. +We will use such wearable vibrotactile feedback to create texture augmentation of real objects in \partref{perception} and contact rendering of virtual objects in \partref{manipulation}. +In particular, in \chapref{vhar_system} we will propose a system that allows free exploration of texture augmentation of real surfaces with the bare hand using wearable vibrotactile. -Providing coherent visuo-haptic feedback to enhance direct hand perception and manipulation with \VOs in immersive \AR is challenging. -While many wearable haptic devices have been developed and are capable of providing varied tactile feedback, few can be integrated or experimentally evaluated for direct hand interaction in \AR. -Their haptic end-effector must be moved away from the inside of the hand so as not to interfere with the user interaction with the \RE. -Different relocation strategies have been proposed for different parts of the hand, such as the nail, the index phalanges, or the wrist, but it remains unclear whether any of them are best suited for direct hand interaction in \AR. -In all cases, the real and virtual visual sensations are considered co-localized, but the virtual haptic feedback is not. -Such a discrepancy may affect the user's perception and experience and should be further investigated. -When integrating different sensory feedback, haptic and visual, real and virtual, into a single object property, perception is robust to variations in reliability and to spatial and temporal differences. -Conversely, the same haptic rendering or augmentation can be influenced by the user's visual expectation or the visual rendering of the \VO. +\noindentskip \AR headsets integrate virtual content into the user's perception in an immersive way, as if it were part of the \RE, with real-time tracking of the head and hands (\secref{what_is_ar}). +Direct interaction with the hand of virtual content is often implemented using virtual hand interaction technique, which reconstructs the user's hand in the \VE and simulates its interactions with the virtual. +However, the perception and manipulation of the virtual is difficult due to the lack of haptic feedback and the mutual occlusion of the hand with the virtual content (\secref{ar_interaction}). + +The lack of mutual occlusion could be improved by visual feedback of the virtual hand (\secref{ar_visual_hands}), which we will investigate in \chapref{visual_hand} by comparing the most common visual hand augmentations used in \AR in manipulation tasks with the hand of virtual objects. +Wearable haptics on the hand is another solution to improve direct hand manipulation of virtual objects, which we will explore in \chapref{visuo_haptic_hand}. + +Real surrounding objects can also be used as proxies to interact with the virtual, but they may be incoherent with their visual augmentation because they are haptically passive (\secref{ar_interaction}). +Wearable haptics on the hand is again a promising solution to enable coherent visuo-haptic augmentation of real objects, as we will explore in \partref{perception}. + +\noindentskip However, few wearable haptic devices have been integrated or experimentally evaluated for direct hand interaction in \AR. +Their haptic end-effector must be moved away from the inside of the hand so as not to interfere with the user's interaction with the \RE. +Many strategies for moving the actuator on the hand have been explored, but the most beneficial position for delocalized haptic feedback is still unclear (\secref{vhar_haptics}). + +In \chapref{visuo_haptic_hand} we will investigate five common delocalized positions of vibrotactile feedback for rendering contact with the hand when manipulating virtual objects in \AR. +We will also investigate two contact rendering techniques and compare them with two visual hand augmentations from \chapref{visual_hand}. + +\noindentskip It is also challenging to provide coherent visuo-haptic feedback when augmenting real objects and rendering virtual objects (\secref{vh_perception}). +By integrating different sensory feedback, haptic and visual, real and virtual, into a single object property, perception is somewhat robust to variations in reliability and to spatial and temporal differences. +Conversely, the same haptic rendering or augmentation can be influenced by the user's visual expectation or the visual rendering of the virtual object. + +In \chapref{xr_perception} we will investigate the effect of the visual feedback of the virtual hand as well as the effect of the environment (\AR or \VR) on the perception of vibrotactile texture augmentations using the system presented in \chapref{vhar_system}. + +Finally, using the same system, we will evaluate in \chapref{vhar_textures} the perceived realism, coherence and roughness of co-localized visuo-haptic texture augmentations on real surfaces seen and touched with the real hand in \AR. diff --git a/1-background/related-work/figures/delhaye2012textureinduced_1.jpg b/1-background/related-work/figures/delhaye2012textureinduced_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..526472e54d59db4b3d8fd70026cc93d54fd4ef92 GIT binary patch literal 94795 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 He=YtW!BxUs diff --git a/1-background/related-work/figures/hardness.pdf b/1-background/related-work/figures/hardness.pdf index 653e451280ccf0c7811fc6abf9f03a40b4510012..9e3505675b4f900903524cd8be4e33b67a091c9e 100644 GIT binary patch delta 4603 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 delta 4582 zcmai0bx_sq)+I#rkV=;zNC*O_gE&Zcqf&=%r8|Fw$PonT4iS_Vq@_{1MOqGBk}rZv z2wdO${qx?-o%#06GqY#Sde++U&yJNUkcw3W)Sc-dw9TiFj%LG__m6ao1wV^k(cuNf zp}DB>K_kV|+=83)>w~*~jg5oxB*gKmCK9K=*9Lu>CSrrMqL{W$GfFgb_I@l*$DO<_ ztL>g}#}OA;v%| z_#9D9*rZ9P;>`*5dIp;=l(N{7aYc68s^2Q1Byf1mS@GFz>Ud7Od~ds*zLIUB!slzo zP@!Jv;q9j;dbdS)y_Kheu3E>43_;=toFxQ|l~XWVSL@K73kPky=Op}Ob5N`4!c4rh ztJZt1K3zrhNL8dc`Ng0zK8wM~P@poj`lbP$fu8TyjNnyQ^H6zf9#vzN_m#Ou5i2;$ zbLG=B%bF!f=5`0)XP8z-JVgt>>Lu1o=b=MXqSKbiG5SW0P@WfGfhRY0<~2tt;0Eed zpQ}aZ)MQe6rE^hK_Lw!f)3%8=@Oy47VSOfHlF~O|@zbJ?yfesEva6q>8O>X71Zo>^ zc@wr;CT4(LTv9g{F+-ZwuMB9W%~B@JcXTMxsJ#%BvR-0&TcJ%C(yJVVbm|!%cIi|% z&W`Svw(QuyYGAI0$o4DJX#V&E$Xh3_jY>VQ7rJda+u=y7*2nPrT=?naAc2=EeELar zRFUZ$`~mF^W2;en+K zPEq+DjSJiS-A?KcD|~pIf7l)RT>hdhAN+5kx_v3-lJ2}_tK!EzG1TV4Uyr04)=$Vo5cY?xT5@Jd3Q^Q2ntetEp$eaceafE)p|NR{3~bgG-&=;;N0*djhRfj{3&uDOEW?6gTh;8(Ty)|>$=Dl z@7dFnl~_dVzgp6^A_5VB@ZtmDqggN;wK}ngrG$%|Ne`!uSx#5|fy@)_`uXb{&K;-_ zs>onst_!}SMv!vHu@=Nd_de-W0_T+JT%a(EB57uB@x0we-9h&b2}_t8&y9UzpeQ<8 z8NLt+Qj;~J(+aV-ZzDno3(#v#hS*;@t76sg;3sxy-C0)naURG|WT63cF1LDPf0m02 zkpTTOs8`p}0d0U;J1yZ{eK3~nC*+s)l+xS<*GWJ}prt@#_yjqJ=~K5(GCL#hA7zt=oR z!~QR`PjIQHoVJ@hl^+G>BD0X$Z#VqK+IimR+JIaK)XfVk0-cg!IY}yADJOJfw(;_H zozz6ovidYbZg#8ehPoqGiFp5d(LDR)3!z*s#hFL*Z?=L`rnCVP_OYPTqjVt1X*NdM zl*%Hn@l~-~$?ftbcvsz4ie0U09??#U51t8f{3f5OUuQ?~@mTLMM z?~wPkFE$YJT@yZUa1KkQj}u}IB)g61#&Ubf>i0O-B|N^QVIQ_^9w8kcQ&=~?c7zCf zwBo!lRVfF4ThomGwm;EVxC~5W5N4@h{tzwHB7gKXkqtSvejuasSMvJnt+>~tGr5LW`(N{?YogYGK6X<@t&php2UnA3K^l|T zh)rYf+KLOYR=2*-BDDf}@F#tGD9=~VVrDClXeQ=C#^=ds(P=-0vnRTHU$4K<2&mDI z4W1%9%IHd~m|4+~Rn@*@T{y8)%7_00|TX5-C>dDINjMxrOPLB$|!iFs|xuv=qDZyoAG$DRc)P2|H*o)BH zk(%zG67-IG7`^f;j?NA|$pgYt@2D|&NAE>lA2}CrtP5c`R-LtzJ$q5un!-$2TqqWB zUR>}+%Y#|SQXfCCmk<-}!mUBbOLv3HX8dHAg?xPh-QYC;(uR>=fetR_{5~)lh=$!P ziLeG^yFV2Teef~0gOTmMjH*^P)_col4n7Gl~J8ksQcE<9j0}{8|o@->L z|9pItmUiL8nknSV&w2yMjM{la+Ns$%SHGs=wSx45@?mkB0;O@X=osUiWmk-{mgATa z@p0EdoAS2-EopgMnFNH6tqxCq_$q zZKD?2B=BsY-|8&HTEMnmDOY?$Vcpo@U}CKi5T`2$>&?rNpro557cB1!;VBTgM`fGS zPbKm7>?2$kFdlETN-2ZB+<)a=EmeV6EQIxzI3juc(a|9+tzsDsNpmy%BV^c^!xv*z z(}`A&Yo$uc@A|!0=i|~aIWSsP5b`o0tskzBRB0 zKsGHnn#>1juH_at*2i9zF}q0&y)d9}@9}1Ixo|V!TQ*m|A*H>Ei_qM7JR?LB_*L`c z-a^9GP47iSVKn~rK*GJDQcPW7#O@Cqw zD^Hi!5B4KMz`D{GSTS-vy;%%f__ZoIN0Ge0xOkFd`57zJ6)QaQ}@ZKnizi zQa|NiGn^KvF{vNzr4x*B)=wJ3ig{+%6*;B{hQ{@;edXm$#tM^}?&hUvvA<@7MtLfV zTWssOk4wt@7AEPq!|g;VsOoKROXI6%K_RGL%whW>EcZb4L~n-k1)fm|usV^uH2SX1 zb&lLyr3DVpr_x3#Vvu@M=1UWXMz$&M7sWcY^2)~7rzxz4UZR?etcLUBt!3*DEA6CN zKA0T%b-Cs?hDc5un`Cr1A`*_9hVrOLl2pdH2d}=#qpT?(Sjza)Hc!TKc3#h_3bh+D|Sh^k>UKMHkPts zxy|l(Vu^KqxK9PIGB7l-1`L+YekfZm=(W)&;W4NunAbF<6gBGt(svzy<_R^g7K8SS zQYY@rv^$J

{=vDzFNDF46kJ&^eE`aw(^)5$h!_=nW?x7X1Agle6jCK5*&ARpUzK z4ms};nwKMJ!xnO4zM9vf*Heaghm)SzJS>Y|o|pR4V)oN&HmElq#*IrWbB)BT5C!J% zz?vji*OfHys(oYu%td}_K6k12damKrFR7I?71m=+ymJJTswr1M1tx~7jlR?;%Q^@t z9)eLdoiW8U{ZRg-qh3##D$n0wMP4*giIM;}>SMcAYuWy~ zV3uqYW=a@4T8+qUEaI%Cn>qYo6znsF;Y}IvMAA-p+u_>**~Ey5ziOJk#AlI>wrs~& z(`&$+2Z(iX;~kdtjB8&qs8jX{Fe+zhbRhVi$Es_eY%jc2-Q`wtgh8g`{q>G;_h(Wg z39Ik?*AuSK>dn^6Usn>aoNKz-<8xB)m(D1WtC3Ru?Oj^Ym|5KZ_5+YhjrUVen}C|H zO1lPH%avjTF;)?tsW_h}9yPGfD2@-`kM+yD^IV>sA?tqI*cCqzeHY4fVmfp|dX6F) z@u7@VyM05;svIDamUhxlIHuwtMS`ITEYv&1h&Vw`02e##(7{F9wTBJw-ZB52KP^dS zo>3VqdofZ?W9AVLijIUtGzBUWYDdDpv#p)lV4r!OSvsp*mA4lWb7#F6Cw^E*M&|K! zT3=^ekB!0k!TC71r1=KNPsGR3ue~+G=FU?_mQ&vrUlXo*KW)B3)jpMW3)?`vWqxo@ z!B`RJ25?^)2QOywf6G}Vxz`xe+*SMh^oB4H`inqX=8j7e=(E>v)}zhO3aQSdm@z32 z4IaPnD_COY|8bX8P)N^hE|bg+SFaL~b3DuI1d_UgWl&GBoqwAz{EbrTThWY6+sg4n zj2r0jz2Dhi#B+>~14*l~UY-BAx)bJEmyJVF>6aj9cC1bL}wI1GNt0}ey~U(vun_l`hc7DU33 zm%4*vF6|SEL|mQ%`f|}IF!UeAc(^5ez6Al~kh0QH3%g64Xj$EShNCgBODk~$0!a(KG3i4nCR8|@$BO?Pw iVIT?$Fc20Ca`!NI^YEc@v$g@DpkOeFmseg>0rW2modHV# diff --git a/1-background/related-work/figures/scheggi2010shape.jpg b/1-background/related-work/figures/scheggi2010shape.jpg index 9d1ac0d0ad04a01025a216fff16ece602150876a..c947135eadc9a014dd5f4257baba092136e0ef01 100644 GIT binary patch literal 67803 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 delta 14233 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 delta 26624 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 diff --git a/1-background/related-work/related-work.tex b/1-background/related-work/related-work.tex index c3c6ec6..cdbf3ae 100644 --- a/1-background/related-work/related-work.tex +++ b/1-background/related-work/related-work.tex @@ -3,11 +3,11 @@ \chaptertoc -This chapter reviews previous work on the perception and manipulation with virtual and augmented objects, directly with the hand, using either wearable haptics, \AR, or their combination. +This chapter reviews previous work on the perception and manipulation of virtual and augmented objects directly with the hand, using either wearable haptics, \AR, or their combination. %Experiencing a visual, haptic, or visuo-haptic \AE relies on one to many interaction loops between a user and the environment, as shown in \figref[introduction]{interaction-loop}, and each main step must be addressed and understood: the tracking and modelling of the \RE into a \VE, the interaction techniques to act on the \VE, the rendering of the \VE to the user through visual and haptic user interfaces, and, finally, the user's perception and actions on the overall \AE. -We first overview how the hand senses and acts on its environment to perceive and manipulate the haptic properties of real everyday objects. +First, we review how the hand senses and interacts with its environment to perceive and manipulate the haptic properties of real everyday objects. Second, we present how wearable haptic devices and renderings have been used to augment the haptic perception of roughness and hardness of real objects. -Third, we introduce the principles and user experience of \AR, and overview the main interaction techniques used to manipulate virtual objects directly with the hand. +Third, we introduce the principles and user experience of \AR and review the main interaction techniques used to manipulate virtual objects directly with the hand. Finally, we describe how visual and haptic feedback have been combined to augment direct hand interaction in \AR, in particular using wearable haptics. \input{1-haptic-hand}