@article {JUMET2023100059, title = {Fluidically programmed wearable haptic textiles}, journal = {Device}, year = {2023}, pages = {100059}, abstract = {

Summary Haptic feedback offers a useful mode of communication in visually or auditorily noisy environments. The adoption of haptic devices in our everyday lives, however, remains limited, motivating research on haptic wearables constructed from materials that enable comfortable and lightweight form factors. Textiles, a material class fitting these needs and already ubiquitous in clothing, have begun to be used in haptics, but reliance on arrays of electromechanical controllers detracts from the benefits that textiles offer. Here, we mitigate the requirement for bulky hardware by developing a class of wearable haptic textiles capable of delivering high-resolution information on the basis of embedded fluidic programming. The designs of these haptic textiles enable tailorable amplitudinal, spatial, and temporal control. Combining these capabilities, we demonstrate wearables that deliver spatiotemporal cues in four directions with an average user accuracy of 87\%. Subsequent demonstrations of washability, repairability, and utility for navigational tasks exemplify the capabilities of our approach.

}, keywords = {analog control, fluidic control, haptic sleeve, human-machine interaction, human-robot interaction, Navigation, point force, smart textiles, spatiotemporal haptics, tactile cues}, issn = {2666-9986}, doi = {https://doi.org/10.1016/j.device.2023.100059}, url = {https://www.sciencedirect.com/science/article/pii/S2666998623000832}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/DeviceJumet2023.pdf}, author = {Barclay Jumet and Zane A. Zook and Anas Yousaf and Anoop Rajappan and Doris Xu and Te Faye Yap and Nathaniel Fino and Zhen Liu and Marcia K. O{\textquoteright}Malley and Daniel J. Preston} } @article {fino2023tactor, title = {Mechanofluidic Instability-Driven Wearable Textile Vibrotactor}, journal = {IEEE Transactions on Haptics}, year = {2023}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/IEEE_ToH_2023_Fino_wearabletactor.pdf}, author = {Fino, Nathaniel and Jumet, Barclay and Zook, Zane A and Preston, Daniel J and O{\textquoteright}Malley, Marcia K} } @proceedings {2054, title = {A Soft Approach to Convey Vibrotactile Feedback in Wearables Through Mechanical Hysteresis}, year = {2023}, publisher = {IEEE}, doi = {10.1109/RoboSoft55895.2023.10122072}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Fino_2023_Robosoft.pdf}, author = {Fino, Nathaniel and Zook, Zane A and Jumet, Barclay and Preston, Daniel J and O{\textquoteright}Malley, Marcia K} } @proceedings {2023, title = {Effect of Focus Direction and Agency on Tactile Perceptibility}, year = {2022}, publisher = {Springer International Publishing}, address = {Cham}, abstract = {

Prior research has shown that the direction of a user{\textquoteright}s focus affects the perception of tactile cues. Additionally, user agency over touch stimulation has been shown to affect tactile perception. With the development of more complicated haptic and multi-sensory devices, simple tactile cues are rarely used in isolation and the effect of focus direction and of user agency on the perception of a sequence of tactile cues is unknown. In this study, we investigate the effect of both of these variables, focus direction and agency, on the perception of a cue sequence. We found that the direction of user focus and user sense of agency over tactile stimulation both had a significant effect on the accurate perception of a cue sequence. These results are presented in consideration for developing better haptic devices that account for users{\textquoteright} focus on and control over these devices.

}, isbn = {978-3-031-06249-0}, url = {https://link.springer.com/chapter/10.1007/978-3-031-06249-0_14$\#$citeas}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/EuroHaptics_2022_Zook_Focus_Direction_And_Agency_Haptics.pdf}, author = {Zook, Zane A. and O{\textquoteright}Malley, Marcia K.}, editor = {Seifi, Hasti and Kappers, Astrid M. L. and Schneider, Oliver and Drewing, Knut and Pacchierotti, Claudio and Abbasimoshaei, Alireza and Huisman, Gijs and Kern, Thorsten A.} } @article {2006, title = {Effect of Tactile Masking on Multi-Sensory Haptic Perception}, journal = {IEEE Transactions on Haptics}, volume = {15}, number = {1}, year = {2022}, month = {03/2022}, pages = {212-221}, chapter = {212}, issn = {1939-1412}, doi = {10.1109/TOH.2021.3112509}, url = {https://ieeexplore.ieee.org/document/9540350/http://xplorestaging.ieee.org/ielx7/4543165/4543166/09540350.pdf?arnumber=9540350}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Zook_ToH_2022_tactile-masking.pdf}, author = {Zook, Zane and Fleck, Joshua and O{\textquoteright}Malley, Marcia K} } @inbook {2020, title = {A Textile-Based Approach to Wearable Haptic Devices}, booktitle = {2022 IEEE 5th International Conference on Soft Robotics (RoboSoft)}, year = {2022}, doi = {10.1109/RoboSoft54090.2022.9762149}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Jumet_RoboSoft2022.pdf}, author = {Jumet, Barclay and Zook, Zane A. and Xu, Doris and Fino, Nathaniel and Rajappan, Anoop and Schara, Mark W. and Berning, Jeffrey and Escobar, Nicolas and O{\textquoteright}Malley, Marcia K. and Preston, Daniel J.} } @article {1994, title = {Effects of Interfering Cue Separation Distance and Amplitude on the Haptic Detection of Skin Stretch}, journal = {IEEE Transactions on Haptics}, volume = {14}, number = {2}, year = {2021}, month = {April-June 2021}, pages = {254-259}, abstract = {

Multi-sensory haptic cues, which contain several types of tactile stimuli that are presented concurrently to the user, have been shown to be useful for conveying information-rich cues. One limitation of multi-sensory cues is that user perception of individual cue components can be hindered by more salient components of the composite cue. In this paper, we investigate how amplitude and distance between cues affect the perception of multi-sensory haptic cues. Specifically, participants{\textquoteright} absolute threshold perception of stretch cues was measured in the presence of interfering squeeze cues using a modular testbed. We evaluated ten conditions of varying interference amplitude and distance between cues. We found that interference cue amplitude and distance between cues both have a statistically significant effect on the absolute perception of stretch cues. As interference cue amplitude increases, and as distance between cues decreases, absolute perception of stretch cues worsens. These results inform design considerations for future wearable multi-sensory haptic devices, so that cue salience can be maximized and interference effects minimized.

}, issn = {1939-1412}, doi = {10.1109/TOH.454316510.1109/TOH.2021.3075387}, url = {https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=4543165https://ieeexplore.ieee.org/document/9415164/http://xplorestaging.ieee.org/ielx7/4543165/4543166/09415164.pdf?arnumber=9415164}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Low_ToH2021.pdf}, author = {Low, Andrew Kin Wei and Zook, Zane and Fleck, Joshua and O{\textquoteright}Malley, Marcia K} } @proceedings {2014, title = {Snaptics: Low-Cost Open-Source Hardware for Wearable Multi-Sensory Haptics}, year = {2021}, publisher = {IEEE}, address = {Montreal, QC, Canada}, doi = {10.1109/WHC49131.2021.9517172}, url = {https://ieeexplore.ieee.org/document/9517172/http://xplorestaging.ieee.org/ielx7/9517073/9517125/09517172.pdf?arnumber=9517172}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Snaptics_2021.pdf}, author = {Zook, Zane A. and Ozor-Ilo, Ozioma O. and Zook, Gabriel T. and O{\textquoteright}Malley, Marcia K.} } @proceedings {1956, title = {A Cutaneous Haptic Cue Characterization Testbed}, year = {2019}, publisher = {IEEE}, address = {Tokyo, Japan}, doi = {10.1109/WHC.2019.8816086}, url = {https://ieeexplore.ieee.org/document/8816086/http://xplorestaging.ieee.org/ielx7/8807988/8816072/08816086.pdf?arnumber=8816086}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/A_Cutaneous_Haptic_Cue_Characterization_Testbed_smaller_0.pdf}, author = {Fleck, Joshua J. and Zook, Zane A. and Andrew Low and O{\textquoteright}Malley, Marcia K.} } @proceedings {1946, title = {Effect of Interference on Multi-Sensory Haptic Perception of Stretch and Squeeze}, year = {2019}, publisher = {IEEE}, address = {Tokyo, Japan}, doi = {10.1109/WHC.2019.8816139}, url = {https://ieeexplore.ieee.org/document/8816139/http://xplorestaging.ieee.org/ielx7/8807988/8816072/08816139.pdf?arnumber=8816139}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Effect-Interference-Zook.pdf}, author = {Zook, Zane A. and Fleck, Joshua J. and Andrew Low and O{\textquoteright}Malley, Marcia K.} } @proceedings {1935, title = {Effects of Latency and Refresh Rate on Force Perception via Sensory Substitution by Force-Controlled Skin Deformation Feedback}, year = {2018}, publisher = {IEEE}, address = {Brisbane, QLD}, abstract = {

Latency and refresh rate are known to adversely affect human force perception in bilateral teleoperators and virtual environments using kinesthetic force feedback, motivating the use of sensory substitution of force. The purpose of this study is to quantify the effects of latency and refresh rate on force perception using sensory substitution by skin deformation feedback. A force-controlled skin deformation feedback device was attached to a 3-degree-of-freedom kinesthetic force feedback device used for position tracking and gravity support. A human participant study was conducted to determine the effects of latency and refresh rate on perceived stiffness and damping with skin deformation feedback. Participants compared two virtual objects: a comparison object with stiffness or damping that could be tuned by the participant, and a reference object with either added latency or reduced refresh rate. Participants modified the stiffness or damping of the tunable object until it resembled the stiffness or damping of the reference object. We found that added latency and reduced refresh rate both increased perceived stiffness but had no effect on perceived damping. Specifically, participants felt significantly different stiffness when the latency exceeded 300 ms and the refresh rate dropped below 16.6 Hz. The impact of latency and refresh rate on force perception via skin deformation feedback was significantly less than what has been previously shown for kinesthetic force feedback.

}, doi = {10.1109/ICRA.2018.8462883}, url = {https://ieeexplore.ieee.org/document/8462883/http://xplorestaging.ieee.org/ielx7/8449910/8460178/08462883.pdf?arnumber=8462883}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Zook\%20et\%20al.\%20-\%20Effects\%20of\%20Latency\%20and\%20Refresh\%20Rate\%20on\%20Force\%20Perce.pdf}, author = {Zook, Zane A. and Okamura, Allison M. and Kamikawa, Yasuhisa} } @article {1815, title = {Quantitative testing of fMRI-compatibility of an electrically active mechatronic device for robot-assisted sensorimotor protocols}, journal = {IEEE Transactions on Biomedical Engineering}, volume = {65}, number = {7}, year = {2018}, pages = {1595-1606}, doi = {10.1109/TBME.2017.2741346}, url = {http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=8012485\&tag=1}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/Farrens2018\%20-\%20Quantitative\%20testing\%20fMRI-comp.pdf}, author = {Farrens, A.J. and Zonnino, A. and Erwin,Andrew and O{\textquoteright}Malley, M.K. and Johnson, C.L. and Ress, D. and Fabrizio Sergi} } @article {1784, title = {Modeling Electromechanical Aspects of Cyber-Physical Systems}, journal = {Journal of Software Engineering for Robotics (JOSER)}, volume = {7}, number = {1}, year = {2016}, month = {07/2016}, pages = {100-119}, chapter = {100}, abstract = {

Model-based tools have the potential to significantly improve the process of developing novel cyber-physical systems (CPS). In this paper, we consider the question of what language features are needed to model such systems. We use a small, experimental hybrid systems modeling language to show how a number of basic and pervasive aspects of cyber-physical systems can be modeled concisely using the small set of language constructs. We then consider four, more complex, case studies from the domain of robotics. The first, a quadcopter, illustrates that these constructs can support the modeling of interesting systems. The second, a serial robot, provides a concrete example of why it is important to support static partial derivatives, namely, that it significantly improves the way models of rigid body dynamics can be expressed. The third, a linear solenoid actuator, illustrates the language{\textquoteright}s ability to integrate multiphysics subsystems. The fourth and final, a compass gait biped, shows how a hybrid system with non-trivial dynamics is modeled. Through this analysis, the work establishes a strong connection between the engineering needs of the CPS domain and the language features that can address these needs. The study builds the case for why modeling languages can be improved by integrating several features, most notably, partial derivatives, differentiation without duplication, and support for equations. These features do not appear to be addressed in a satisfactory manner in mainstream modeling and simulation tools.

}, keywords = {Cyber-Physical Systems, Domain-Specific Language}, issn = {2035-3928}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/102-585-1-PB.pdf}, author = {Yingfu Zeng and Rose, Chad G. and Walid Taha and Adam Duracz and Kevin Atkinson and Roland Philippsen and Robert Cartwright and Marcia O{\textquoteright}Malley} } @proceedings {1765, title = {Acumen: An open-source testbed for cyber-physical systems research}, year = {2015}, month = {10/2015}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/cyclone15Taha.pdf}, author = {Walid Taha and Adam Duracz and Yingfu Zeng and Kevin Atkinson and Ferenc A.Bartha and Paul Brauner and Jan Duracz and Fei Xu and Robert Cartwright and Michal Konecny and Eugenio Moggi and Jawad Masood and Pererik Andreasson and Jun Inoue and Anita Santanna and Roland Philippsen and Alexandre Chapoutot and O{\textquoteright}Malley, M.K. and Aaron Ames and Veronica Gaspes and Lise Hvatum and Shyam Mehta and Henrik Eriksson and Christian Grante} } @proceedings {1704, title = {Modeling Basic Aspects of Cyber-Physical Systems, Part II}, year = {2013}, address = {Tokyo, Japan}, abstract = {
We continue to consider the question of what
language features are needed to effectively model cyber-physical
systems (CPS). In previous work, we proposed using a core
language as a way to study this question, and showed how
several basic aspects of CPS can be modeled clearly in a
language with a small set of constructs. This paper reports
on the result of our analysis of two, more complex, case studies
from the domain of rigid body dynamics. The first one, a
quadcopter, illustrates that previously proposed core language
can support larger, more interesting systems than previously
shown. The second one, a serial robot, provides a concrete
example of why we should add language support for static
partial derivatives, namely that it would significantly improve
the way models of rigid body dynamics can be expressed.
}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/paper\%20\%285\%29.pdf}, author = {Yingfu Zeng and Rose, Chad G. and Paul Branner and Walid Taha and Jawad Masood and Roland Philippsen and Marcia K. O{\textquoteright}Malley and Robert Cartwright} } @proceedings {mathequations, title = {Mathematical Equations as Executable Models of Mechanical Systems}, year = {2010}, abstract = {

Cyber-physical systems comprise digital components that directly interact with a physical environment. Specifying the behavior desired of such systems requires analytical modeling of physical phenomena. Similarly, testing them requires simulation of continuous systems. While numerous tools support later stages of developing simulation codes, there is still a large gap between analytical modeling and building running simulators. This gap significantly impedes the ability of scientists and engineers to develop novel cyber-physical systems. We propose bridging this gap by automating the mapping from analytical models to simulation codes. Focusing on mechanical systems as an important class of models of physical systems, we study the form of analytical models that arise in this domain, along with the process by which domain experts map them to executable codes. We show that the key steps needed to automate this mapping are 1) a light-weight analysis to partially direct equations, 2) a binding-time analysis, and 3) an efficient implementation of symbolic differentiation. As such, our work pinpoints and highlights a number of limitations in the state of the art in tool support of simulation, and shows how some of these limitations can be overcome.

}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/zhu2010ieee.pdf}, author = {Angela Yun Zhu and Edwin Westbrook and Jun Inoue and Alexandre Chapoutot and Cherif Salama and Marisa Peralta and Travis Martin and Walid Taha and Robert Cartwright and O{\textquoteright}Malley, M.K.} } @proceedings {920, title = {Implementing Haptic Feedback Environments from High-level Descriptions}, year = {2009}, attachments = {https://mahilab.rice.edu/sites/default/files/publications/zhu2009shoes.pdf}, author = {Angela Yun Zhu and Jun Inoue and Marisa Peralta and Walid Taha and O{\textquoteright}Malley, M.K. and Powell, Dane} } @proceedings {072310640904, title = {Experimental system identification of force reflecting hand controller}, year = {2006}, note = {

Manipulator design;Environmental impedance;Sinusoidal sweep torque input;

}, pages = {9 -}, address = {Chicago, IL, United States}, abstract = {

This paper describes the combined time and frequency domain identification of the first three degrees-of-freedom (DOF) of a six degree-of-freedom force reflecting hand controller (FRHC). The FRHC is used to teleoperate Robonaut, a humanoid robotic assistant developed by NASA, via a bilateral teleoperation architecture. Three of the six DOF of the FRHC are independently identified due to the decoupled nature of the manipulator design. The frequency response for each axis is acquired by coupling a known environmental impedance to the joint axis and then applying a sinusoidal sweep torque input. Several data sets are averaged in the frequency domain to obtain an averaged frequency response. A coherence analysis is then performed and data with low coherence values are ignored for subsequent analysis and model fitting. The paper describes the use of coherence data to ensure acceptable model fits for transfer function estimation. Results of the identification experiments are presented, including implications of assumptions of decoupling and linearity. In addition, frequency and time domain validations for each axis model are performed using data sets excluded from the parameter estimation, with strong correlation. Copyright {\textcopyright} 2006 by ASME.

}, keywords = {Degrees of freedom (mechanics), Force measurement, Frequency domain analysis, Identification (control systems), Remote control, Robotics}, author = {Zumbado, Fernando and McJunkin, Samuel and O{\textquoteright}Malley, M.K.} }