31
Ricky Jacob [email protected] HapticGPS: Integrating haptic feedback to pedestrian navigation applications http:// www.cs.nuim.ie/~rjacob /

Ricky Jacob [email protected] HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Embed Size (px)

Citation preview

Page 1: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Ricky [email protected]

HapticGPS: Integrating haptic feedback to pedestrian navigation applications

http://www.cs.nuim.ie/~rjacob/

Page 2: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

“A location-based service (LBS) is an information or entertainment service, accessible with mobile devices through the mobile network and utilizing the ability to make use of the geographical position of the mobile device”

Source: Wikipedia, April 2011

What is a Location-Based Service?

Page 3: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

What is Haptics?

… is a tactile feedback technology

… takes advantage of our ‘sense of touch’

… by applying forces, vibrations, and/or motions to the user through a device.

Page 4: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

‘Visualization’ that isn’t visual

Page 5: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Touch20 times faster than vision

We can notice two stimuli just 5 ms apart

‘First sense’ to develop when we are born,

We are highly sensitive to vibration up to 1000 Hz(most sensitive at 250 Hz)

and the last sense used before death

We can sense displacements on our palm as low as 0.2 microns in length

Direction in which objects press the skin is not perceived by touch

Page 6: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Where is haptics used?

From Surgery…

… to Wii games

Page 7: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Pedestrian Navigation using mobile• Maps on mobile with route overlay• Textual description• Audio feedback• Landmark based navigation• 3D models• Augmented Reality navigation

Page 8: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

HapticGPS: Integrating haptic feedback to pedestrian navigation applications

Page 9: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

HapticenabledDevice

Spatial Data Non-Spatial

Data

Real-timeData

DATA FUSION(Enhanced data)

Algorithms

HapticInteraction

ModelFeedback

FeedbackInteraction

Haptic Interaction Model

Sabrina Paneels and Jonathan C. Roberts

Haptic visualization process

Page 10: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

OpenStreetMap

Device used

Cloudmade API

Our application framework

Routing service

Spatial data

GPS, compass, accelerometer

Haptic feedback usingvibration alarm in the phone

Server Client

Use

r

Page 11: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

This is where we got the data from

Page 12: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Schematic diagram of HapticGPS

Page 13: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Scans the area for a waypoint

Selects destination

Moves in that direction

User is at a location

Gets an alert when he reaches a waypoint

Scans the area for next waypoint

Continues till he reaches destination

How does it work?

Gets an alert when he points to the waypoint

Page 14: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Test Path

OSM: Mapnik Tiles Zoom to waypoint

Walking direction of user

Page 15: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Difficult way point

Page 16: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Orientation of the Phone

Page 17: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Start Point

End Point

Area 1

Area 2

Area 3

User behaviour while walking

Page 18: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Area 1 Area 2 Area 3

Walking across open areas and bicycle parking

Page 19: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Walk on open areas

Page 20: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

• Users can turn off vibration alert if they feel battery charge is low

• Switch to color coded buttons for information

• The display operates as follows:

Color coded buttons

Reached a waypoint, now scan the area to find next waypoint

Pointing in the direction of the next way point

You are yet to reach a way point

Page 21: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

User comments• User 4: “I liked this application as it did not need me to know

how to use a map on the mobile phone”.

• User 5: “I did not look into the screen of the phone even once during the entire trip, and with so many people around on the path, it was useful as I was always moving and very rarely was standing still”.

• User 3: responded in relation to the decision making required at the critical points in the routes. “If I was at a position in the route where there were many choices I got a little frustrated if I was receiving negative feedback from the phone”.

• User 5: “I would only use the application in places where I was a complete stranger as I am likely to take random shortcuts upon routes that I am very familiar with”.

Page 22: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Some key findings and beneficial outcomes

• Users take more time to decide where to go when at a complex road intersection/junction

• People tend to walk across open areas: we need routing algorithms that will take this into consideration

• Provide navigation for people in noisy, crowded and/or unfamiliar environments.

• The user can interact with the real environment and people around rather than the mobile device.

• Haptic feedback enables a ‘heads-up’ interaction between the user and the mobile device.

Page 23: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

“Crowded streets of India”

Visually impaired

A snowy day

Where/When to use Haptics?

A sunny day Hand full with shopping bags

A rainy day

Page 24: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

T. Amemiya

…developed a haptic direction indicator, which will help blind pedestrians intuitively and safely escape from dangerous area by means of haptic navigation

L.R. Elliott and J.B.F. van Erp – [ Vibrotactile waist belt ]

• a soldier in combat, a firefighter trying to navigate a smoke-filled building• a hiker traversing new terrain• a tourist trying to find a local landmark while enjoying scenery,

navigate without having to hold and look at a display—thus allowing him or her the freedom to attend to whatever is most important at that time.

M. Pielot

… tactile wayfinder freed the participants’ attention but could not keepup with the navigation system in terms of navigation performance

S. Robinson

…pedestrian navigation using bearing-based haptic feedback. The benefits listed by using a haptic feedback based system includes the ‘heads-up’ approach.

Page 25: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

There is scope to improve pedestrian navigation applications by including another modality - Haptics

Page 26: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Indoor localization and positioning

Page 27: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Walking followed by standing still

Understand user movements

Walking downstairs from first floor

Page 28: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Point2Query: Straight line

Page 29: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Point2Query: Across a region

Page 30: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Point2Query: ‘L’ shaped

Page 31: Ricky Jacob rjacob@cs.nuim.ie HapticGPS: Integrating haptic feedback to pedestrian navigation applications rjacob

Comments and Feedback!

[email protected]

• Do you see Haptics being used as an alternate modality when vision based Location-based services are so popular?

• What other information can be conveyed to the user?

• Where else can haptics be used? On smartphones - is it useful outside the domain of pedestrian navigation?