HAPTIC USER INTERFACES Final lecture

Similar documents
HAPTIC USER INTERFACES Final lecture

Seminar: Haptic Interaction in Mobile Environments TIEVS63 (4 ECTS)

Introduction to Haptics

User Interface Agents

Comparative Study of APIs and Frameworks for Haptic Application Development

Force feedback interfaces & applications

Proprioception & force sensing

FORCE FEEDBACK. Roope Raisamo

Multi-Modal User Interaction

Haptic Rendering CPSC / Sonny Chan University of Calgary

CS277 - Experimental Haptics Lecture 1. Introduction to Haptics

Short Course on Computational Illumination

Heads up interaction: glasgow university multimodal research. Eve Hoggan

Title: A Comparison of Different Tactile Output Devices In An Aviation Application

Advancements in Gesture Recognition Technology

ADVANCED WHACK A MOLE VR

DYNAMIC MEDIA INSTITUTE MFA: DESIGN COURSES

3D interaction techniques in Virtual Reality Applications for Engineering Education

CS415 Human Computer Interaction

THE PINNACLE OF VIRTUAL REALITY CONTROLLERS

Mobile & ubiquitous haptics

PROPRIOCEPTION AND FORCE FEEDBACK

Glasgow eprints Service

in SCREENWRITING MASTER OF FINE ARTS Two-Year Accelerated

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

MPEG-V Based Web Haptic Authoring Tool

Portfolio. Swaroop Kumar Pal swarooppal.wordpress.com github.com/swarooppal1088

Design and evaluation of Hapticons for enriched Instant Messaging

Lecture 8: Tactile devices

Information and Program

E90 Project Proposal. 6 December 2006 Paul Azunre Thomas Murray David Wright

Creating a Multimodal 3D Virtual Environment. Johannes Pystynen

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development.

DM809 Computer Game Programming I: Graphics

First Things First. Logistics. Plan for this afternoon. Logistics. Logistics 9/1/08. Welcome to Applications in VR. This is /

6 Ubiquitous User Interfaces

Tactile Feedback in Mobile: Consumer Attitudes About High-Definition Haptic Effects in Touch Screen Phones. August 2017

Major Project SSAD. Mentor : Raghudeep SSAD Mentor :Manish Jha Group : Group20 Members : Harshit Daga ( ) Aman Saxena ( )

Auto und Umwelt - das Auto als Plattform für Interaktive

Yu, W. and Brewster, S.A. (2003) Evaluation of multimodal graphs for blind people. Universal Access in the Information Society 2(2):pp

AR Cannon. Multimodal Interfaces. Students: Arnaud Durand 1, Léonard Stalder 2, Thomas Rouvinez 3 Professors: Dr. Denis Lalane 4, May 23, 2014

Haptics in Military Applications. Lauri Immonen

Haptic messaging. Katariina Tiitinen

Sensors & Systems for Human Safety Assurance in Collaborative Exploration

Touch Feedback in a Head-Mounted Display Virtual Reality through a Kinesthetic Haptic Device

Interactive Tables. ~Avishek Anand Supervised by: Michael Kipp Chair: Vitaly Friedman

A Flexible, Intelligent Design Solution

COMPUTER GAME DESIGN (GAME)

Game Engine Programming

Overview of current developments in haptic APIs

HAMLAT: A HAML-based Authoring Tool for Haptic Application Development

Lecture 1: Introduction to haptics and Kinesthetic haptic devices

Engineering, & Mathematics

Enhancing Robot Teleoperator Situation Awareness and Performance using Vibro-tactile and Graphical Feedback

PhysX-based Framework for Developing Games with Haptic Feedback

The CHAI Libraries. F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris L. Sentis, E. Vileshin, J. Warren, O. Khatib, K.

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

CS415 Human Computer Interaction

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

Prof. Dr. Martin Raubal Gaze-Based Interaction for Touristic Urban Spaces for Multiple Users

Gaming Development. Resources

What was the first gestural interface?

Your First Step to Game Programming... Your First Step to Game Programming... Manual and Catalog Version 0.01

CS 354R: Computer Game Technology

Practical Data Visualization and Virtual Reality. Virtual Reality VR Display Systems. Karljohan Lundin Palmerius

MOBILE AND UBIQUITOUS HAPTICS

OFFICE OF CURRICULUM, INSTRUCTION & PROFESSIONAL DEVELOPMENT HIGH SCHOOL COURSE OUTLINE

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices

Simulation and Training with Haptic Feedback A Review

Advanced Robotics and Intelligent Control Avancerad robotik och intelligenta styrsystem

FACE VERIFICATION SYSTEM IN MOBILE DEVICES BY USING COGNITIVE SERVICES

MEDIA AND INFORMATION

Subject Description Form. Upon completion of the subject, students will be able to:

User Experience Guidelines

CM 215 VISUAL STORYTELLING FROM YOUTUBE TO FILM FESTIVALS IES Abroad Milan

Official Rules & Regulations Games Competition 2015 Season

Website. Designer Statement:

Research Icons. Designer Statement: Collaboration. Movement

Booklet of teaching units

History of Virtual Reality. Trends & Milestones

Creating Comic Strips

AAU SUMMER SCHOOL PROGRAMMING SOCIAL ROBOTS FOR HUMAN INTERACTION LECTURE 10 MULTIMODAL HUMAN-ROBOT INTERACTION

NOVEL INTERFACES FOR INTERACTIVE ENVIRONMENTS

VR based HCI Techniques & Application. November 29, 2002

Development of K-Touch TM Haptic API for Various Datasets

Haptic Feedback of Gaze Gestures with Glasses: Localization Accuracy and Effectiveness

Hand Tracking and Visualization in a Virtual Reality Simulation

Immersion in Multimodal Gaming

ArcGIS Runtime: Analysis. Lucas Danzinger Mark Baird Mike Branscomb

TACTILE SENSING & FEEDBACK

Comparing Two Haptic Interfaces for Multimodal Graph Rendering

The 2019 Biometric Technology Rally

Haptics-Augmented Physics Simulation: Coriolis Effect

From Encoding Sound to Encoding Touch

Artex: Artificial Textures from Everyday Surfaces for Touchscreens

Vorlesung Mensch-Maschine-Interaktion. The solution space. Chapter 4 Analyzing the Requirements and Understanding the Design Space

Augmented Home. Integrating a Virtual World Game in a Physical Environment. Serge Offermans and Jun Hu

Haptic presentation of 3D objects in virtual reality for the visually disabled

HUMAN COMPUTER INTERACTION 0. PREFACE. I-Chen Lin, National Chiao Tung University, Taiwan

Transcription:

HAPTIC USER INTERFACES Final lecture Roope Raisamo and Jukka Raisamo Tampere Unit for Computer-Human Interaction (TAUCHI) Department of Computer Sciences University of Tampere, Finland

Passing the Course Short form (5 cp) 60% of the assignments (9/15 tasks) (up to 3 bonus points with additional assignments): 11 tasks = 1 point 13 tasks = 2 points 15 tasks = 3 points Demonstration visit (third week) Exam (30 points) 1

Passing the Course Long form (8 cp) Course in the short form and Paper (20 points) 12-15 pages in M.Sc. thesis format Peer review of another student s paper Instructions sent in November 2

Course Papers (8 cp course) Each student writes a scientific paper on a topic related to haptic user interfaces The topic must be approved by the teachers: send your suggestion to hui@cs.uta.fi. Deadline for topics: You need to decide the topic by the end of the lecture period to take the course in 8 credit points form (by the end of week 42). The common template for papers will be the Master s thesis template found at http://www.cs.uta.fi/en/studies/thesis.rtf. Papers will be peer-reviewed in early December. Deadline for final papers: January 8th, 2010. 3

Some examples of paper topics A review of a certain class of haptic applications Haptics in multimodal systems A scientifically justified design of a haptic interface A survey of haptic technologies applied in a certain use (user group, application domain) Force feedback in simulations of some phenomena Tactile feedback as a communication medium When you have an idea for your paper topic, for example, based on a lecture, please let us know. 4

A follow-up course in the Spring of 2010 Uusien vuorovaikutustekniikoiden toteutus (Implementation of New Interaction Techniques), 10 cp Implementation of novel user interfaces that make use of at least one new modality, like gaze, speech, haptics, computer vision, mobile phone sensors In haptics projects, the present course Haptic User Interfaces is a prerequisite. more information at http://www.cs.uta.fi/opiskelu/kurssit.php?cid=uvt 5

Examination Exams on October 29nd and November 26th Register online at http://www10.uta.fi/wentti/tentit/tkt.html The exam will be based on the lecture slides, assignments, and papers you have been given to read during the course. In addition to definitions and basic knowledge, tasks in the exam require understanding of the course material (knowledge applied in a design task). 6

An overview on haptic programming (platforms, APIs) 7

Haptic programming Support either as a part of an operating system (usually limited) or as an add-in API or framework. Can be done in many levels (3D modeling, scripting, audio synthesis, Java programming, C++ programming, ) More challenging 3D implementations require good programming skills, preferrably some knowledge on computer graphics, and physical modeling Both commercial and open source APIs and frameworks exist for different uses. 8

Operating system support There is some rudimentary support for haptics in Symbian phones (vibration on-off, direction of rotation). Better platform support expected in the future. Some haptic actuators, such as tactors, can be driven through soundcards, playing suitable frequencies as sounds: these are supported by all systems having support for audio. 9

Support for vibro-tactile feedback Immersion VirtualHand SDK (for gloves) Immersion VibeTonz Studio SDK (mobile) Immersion VibeTonz Mobile Player Immersion TouchSense SDK (touchscreens) http://www.immersion.com/ Microsoft DirectX SDK (http://www.gamesforwindows.com/en- US/AboutGFW/Pages/DirectX10.aspx) 10

Support for 3D Haptics OpenHaptics (http://www.sensable.com/productsopenhaptics-toolkit.htm) H3D API (http://www.h3dapi.org/) CHAI3D (http://www.chai3d.org/) Reachin API (www.reachin.se) 11

The last slide... Do you happen to have any questions regarding the exam and/or starting to write the paper? 12

Thank you for participating in the course! 13