Haptic Communication for the Tactile Internet

Similar documents
5G Tactile Internet Lab King s

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

AHAPTIC interface is a kinesthetic link between a human

2. Introduction to Computer Haptics

MEAM 520. Haptic Rendering and Teleoperation

MEAM 520. Haptic Rendering and Teleoperation

Passive Bilateral Teleoperation

Towards an Objective Quality Evaluation Framework for Haptic Data Reduction

From Encoding Sound to Encoding Touch

Haptic Data Compression Based on a Linear Prediction Model and Quadratic Curve Reconstruction

Point Cloud-based Model-mediated Teleoperation with Dynamic and Perception-based Model Updating

FORCE-FEEDBACK TELEOPERATION OF ON-GROUND ROBOTS FROM THE INTERNATIONAL SPACE STATION IN THE FRAME OF THE KONTUR-2 EXPERIMENT

Haptic Tele-Assembly over the Internet

phri: specialization groups HS PRELIMINARY

Opportunistic Adaptive Haptic Sampling on Forward Channel in Telehaptic Communication

Capacity Building and the Tactile Internet

Haptics CS327A

Model-Mediated Teleoperation for Multi-Operator Multi-Robot Systems

Can We Improve Over Weber Sampling of Haptic Signals?

Elements of Haptic Interfaces

VIRTUAL REALITY Introduction. Emil M. Petriu SITE, University of Ottawa

Lecture 6: Kinesthetic haptic devices: Control

Haptic Sensing and Perception for Telerobotic Manipulation

Transparent Data Reduction in. Networked Telepresence and Teleaction. Systems Part II: Time-Delayed Communication

A Feasibility Study of Time-Domain Passivity Approach for Bilateral Teleoperation of Mobile Manipulator

CHAPTER 2. RELATED WORK 9 similar study, Gillespie (1996) built a one-octave force-feedback piano keyboard to convey forces derived from this model to

Proprioception & force sensing

Applying Model Mediation Method to a Mobile Robot Bilateral Teleoperation System Experiencing Time Delays in Communication

Robust Haptic Teleoperation of a Mobile Manipulation Platform

Mobile Manipulation in der Telerobotik

Dimensional Reduction of High-Frequency Accelerations for Haptic Rendering

QoE Assessment of Object Softness in Remote Robot System with Haptics

Packet Loss Effects in Passive Telepresence Systems

A Haptic Texture Database for Tool-mediated Texture Recognition and Classification

Fuzzy Logic Based Force-Feedback for Obstacle Collision Avoidance of Robot Manipulators

Networked haptic cooperation using remote dynamic proxies

A Psychophysically Motivated Compression Approach for 3D Haptic Data

Lecture 8: Tactile devices

Lecture 1: Introduction to haptics and Kinesthetic haptic devices

PROPRIOCEPTION AND FORCE FEEDBACK

Complementary Tactile Sensor and Human Interface for Robotic Telemanipulation

Lecture 9: Teleoperation

FORCE FEEDBACK. Roope Raisamo

Control design issues for a microinvasive neurosurgery teleoperator system

Performance Issues in Collaborative Haptic Training

Efficiency of Cooperation between Human and Remote Robot System with Force Feedback

Dimensional Reduction of High-Frequencey Accelerations for Haptic Rendering

Real-Time Bilateral Control for an Internet-Based Telerobotic System

Expression of 2DOF Fingertip Traction with 1DOF Lateral Skin Stretch

Tele-operation of a Robot Arm with Electro Tactile Feedback

Beyond Visual: Shape, Haptics and Actuation in 3D UI

Modelling of Haptic Vibration Textures with Infinite-Impulse-Response Filters

Remote Tactile Transmission with Time Delay for Robotic Master Slave Systems

Steady-Hand Teleoperation with Virtual Fixtures

Improving Telerobotic Touch Via High-Frequency Acceleration Matching

Tele-operation of a robot arm with electro tactile feedback

Bibliography. Conclusion

Cutaneous Feedback of Fingertip Deformation and Vibration for Palpation in Robotic Surgery

A Digital Input Shaper for Stable and Transparent Haptic Interaction

Development of a telepresence agent

Feeding human senses through Immersion

Evaluation of Five-finger Haptic Communication with Network Delay

Haptic Virtual Fixtures for Robot-Assisted Manipulation

Vibration Feedback Models for Virtual Environments

IEEE/ASME TRANSACTIONS ON MECHATRONICS 1. Vinay Chawda, Student Member, IEEE and Marcia K. O Malley, Senior Member, IEEE

¾ B-TECH (IT) ¾ B-TECH (IT)

Haptic Data Transmission based on the Prediction and Compression

A Multiplexing Scheme for Multimodal Teleoperation

Increasing the Impedance Range of a Haptic Display by Adding Electrical Damping

Modeling and Experimental Studies of a Novel 6DOF Haptic Device

Telecommunication and remote-controlled

IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. XX, NO. X, DECEMBER XXXX 1

Force Feedback in Virtual Assembly Scenarios: A Human Factors Evaluation

Some Issues on Integrating Telepresence Technology into Industrial Robotic Assembly

Toward Principles for Visual Interaction Design for Communicating Weight by using Pseudo-Haptic Feedback

Collaboration in Multimodal Virtual Environments

Gripper Telemanipulation System for the PR2 Robot. Jason Allen, SUNFEST (EE), University of the District of Columbia Advisor: Dr. Camillo J.

Time-Domain Passivity Control of Haptic Interfaces

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

Computer Haptics and Applications

Output Devices - Non-Visual

Texture recognition using force sensitive resistors

Abdulmotaleb El Saddik Associate Professor Dr.-Ing., SMIEEE, P.Eng.

EXPERIMENTAL BILATERAL CONTROL TELEMANIPULATION USING A VIRTUAL EXOSKELETON

VR based HCI Techniques & Application. November 29, 2002

Study of 2D Vibration Summing for Improved Intensity Control in Vibrotactile Array Rendering

Newsletter of the IEEE TCH. Issue 3

Cutaneous haptic feedback to ensure the stability of robotic teleoperation systems

Shape Memory Alloy Actuator Controller Design for Tactile Displays

The Effect of Haptic Feedback on Basic Social Interaction within Shared Virtual Environments

Introduction to Haptics

Peter Berkelman. ACHI/DigitalWorld

Reality-Based Models for Vibration Feedback in Virtual Environments

HAPTIC INTERFACE CONTROL DESIGN FOR PERFORMANCE AND STABILITY ROBUSTNESS. Taweedej Sirithanapipat. Dissertation. Submitted to the Faculty of the

Interactive Simulation: UCF EIN5255. VR Software. Audio Output. Page 4-1

Discrimination of Virtual Haptic Textures Rendered with Different Update Rates

Computer Assisted Medical Interventions

DETC AN ADMITTANCE GLOVE MECHANISM FOR CONTROLLING A MOBILE ROBOT

Immersive Natives. Die Zukunft der virtuellen Realität. Prof. Dr. Frank Steinicke. Human-Computer Interaction, Universität Hamburg

A Study of Perceptual Performance in Haptic Virtual Environments

Transcription:

Technical University of Munich (TUM) Chair of Media Technology European Wireless, EW 17 Dresden, May 17, 2017

Telepresence Network audiovisual communication Although conversational services are bidirectional, audiovisual data communication is 2x unidirectional 2

Telepresence + Haptics = Teleoperation Local Control Loop Local Control Loop Network Sensors & Actuators Operator with Human-System-Interface audio-visual-haptic communication Teleoperator in remote environment Operator performance increases significantly in telemanipulation of remote objects when haptic feedback is provided Haptic communication is by definition bidirectional [Cohen Loeb 1983; Hannaford et al. 1993; Hirzinger et al. 1994; Srinisavan et al. 1997; Dennerlein et al. 2000; Basdogan et al. 2000; Cockburn et al. 2005; Tholey et al. 2005; Hokayem et al. 2006; El Saddik 2007] R. Ferrell and T. B. Sheridan, Supervisory control of remote manipulation, IEEE Spectrum, vol. 4, no. 10, pp. 81 88, October 1967. 3

In this talk: Human-in-the-loop TI Focus is on Quality of Interaction Remote environment can be real or virtual 4

Haptics Kinesthetic Perception Tactile Perception Image Source: Katsunari Sato, Dept. of MEIP, The University of Tokyo/Japan position & forces sense of touch of the skin Perception of form, position, surface texture, stiffness, friction, temperature, etc. 5

Teleoperation with kinesthetic feedback Position / Velocity Network Operator Force / Torque Feedback Teleoperator Closed loop communication 1000 4000 Hz sampling/packet rate Very strict delay constraints (< 10ms) Lack of realism (hard contacts / surface details) 6

Demo: Strict delay constraint Operator Force Feedback Teleoperator 7

Teleoperation with tactile feedback Open loop communication Relaxed delay constraints Improved realism 8

Communication of kinesthetic/tactile data Communication of kinesthetic information Communication of tactile information 9

Communication of kinesthetic data: Packet rate reduction position/velocity local control kinesthetic signals (forces, torques) + audio + video local control Perceptual haptic data reduction [1] exploits limits of human haptic perception packet rate reduction of up to 90% (no perceivable distortion) leads to a variable packet rate event-based sampling and communication Transmitted signal update [1] P. Hinterseer, S. Hirche, S. Chaudhuri, E. Steinbach, and M. Buss, Perception-Based Data Reduction and Transmission of Haptic Data in Telepresence and Teleaction Systems, IEEE Trans. Signal Process., vol. 56, no. 2, pp. 588 597, Feb. 2008. t 10

Communication of kinesthetic data: Time-delayed teleoperation delay damping (control) transparency 11

Time-delayed Teleoperation: Passivity-based J. Ryu, J. Artigas and C. Preusche, 1994 B. Hannaford, and J. Ryu, 2002 video/audio T b video/audio force passivity observer network (delay) passivity observer force operator /master pos./vel. m E T f s E pos./vel. teleoperator /slave Stable haptic interaction for delays 10ms 100ms Energy dissipation leads to reduced transparency 12

Time-delayed Teleoperation: Model-mediated B. Hannaford, 1989 P. Mitra and G. Niemeyer, 2008 B. Willaert, J. Bohg, H. Brussel and G. Niemeyer, 2012 video/audio model parameters video/audio force local model no delay pos./vel. local haptic loop T b network (delay) T f env. modeling force sensor data pos./vel. teleoperator /slave Stable haptic interaction for delays 10ms 200ms Model errors / updates lead to reduced transparency 13

Demo: TDPA + Perceptual coding für different RTT 14

Control & communication for different delay ranges 15

Joint optimization of communication and control Experience (QoE) Task Performance (QoTP) models and metrics models and metrics joint optimization Application models and metrics models and metrics Control (QoC) Network (QoS) Joint optimization including the knowledge about the human user 16

Shared Haptic Virtual Environments (SHVEs) 17

Example: Physical coupling of two users in a VE Joint work with W. Kellerer and his team (LKN@TUM) 18

Communication of kinesthetic/tactile data Communication of kinesthetic information Communication of tactile information 19

Vibrotactile communication 20

Communication of tactile information Vibrotactile signals are similar to speech signals Perceptual model R. Chaudhari et al., IEEE JSTSP 2015 21

Sine detection thresholds and masking custom-made stylus-like handle mounted on Mini SmartShaker TM R. Chaudhari et al., IEEE JSTSP 2015 22

Surface Material Perception Source: Okamoto et al., 2013 23

Surface Analysis Devices 24

Surface Analysis Devices 25

Tactile feedback displays: Electrovibration-based 26

Tactile feedback displays: Tactile Mouse 27

What about video? [1] C. Bachhuber and E. Steinbach: A System for High Precision Glass-to-Glass Measurements in Video Communication, ICIP 2016 28

Measuring G2G delay Build instructions, Android Application and Arduino source code are available under http://tinyurl.com/g2gdelay Source: www.android.com Source: www.arduino.cc (TUM) 29

G2G Delay Survey: Results Video conferencing systems G2G delay > 200ms 30

G2G Delay Survey: Results Video feedback in drone remote control DJI > 250ms (focus on high quality and reliability) FatShark analog 28ms FatShark digital 55ms Source: www.droneuplift.com 31

G2G Delay Survey: Results Source: www.pcadvisor.co.uk Smartphones camera app 80-100ms 32

G2G Delay Survey: Results Ultra-low delay solution LMT@TUM 15ms (uncompressed video) 19ms (compressed video) 33

Demo video 34

Standardization https://standards.ieee.org/develop/project/1918.1.html 35

Task Group: Haptic Codecs for the Tactile Internet http://grouper.ieee.org/groups/1918/1/haptic_codecs/index.html IEEE P1981.1.1 Chair: (TUM), Vice Chair: Mohammad Eid (NYUAD), Secretary: Qian Liu (Dalian Univ.) Scope Protocol for the exchange of device capabilities (handshaking) (Perceptual) codec for closed-loop kinesthetic information (Perceptual) codec for open-loop tactile information 36

Summary Haptic communication as a key technology for physical interaction across networks Fundamental difference between kinesthetic interaction (closed-loop) and tactile feedback (open-loop) Compression of kinesthetic data fundamentally different from A/V Time-delayed teleoperation requires joint optimization of communication, compression and control Different control approaches for different delay ranges Tactile feedback displays open new opportunities G2G delay of video communication solutions needs to be further reduced 37

Acknowledgments Current and former PhD students: P. Hinterseer, J. Kammerl, F. Brandi, R. Chaudhari, X. Xu, B. Cizmeci, C. Schuwerk, Matti Strese Collaborators S. Chaudhuri (IIT Bombay) S. Hirche, M. Buss and I. Vittorias (TUM) B. Färber and V. Nitsch (University of Armed Forces Munich) A. El Saddik and J. Cha (University of Ottawa) K. Kuchenbecker (University of Pennsylvania) S. Choi (POSTECH, Korea) Funding DFG SFB 453, DFG STE 1093/4-1, 1093/4-2, 1093/6-1 ERC Grant 258941 ProHaptics European-Brazilian Network for Academic Exchange EUBRANEX 38

The end Thank you! 39