noah for cognitively impaired older adults: navigation and...

29
NOAH for Cognitively Impaired Older Adults: Navigation and Obstacle Avoidance Help Pooja Viswanathan (UBC) James Little, Alan Mackworth, Alex Mihailidis WiML Workshop - December 6, 2010 1

Upload: others

Post on 25-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

NOAH for Cognitively

Impaired Older Adults:

Navigation and Obstacle

Avoidance Help

Pooja Viswanathan (UBC)

James Little, Alan Mackworth, Alex Mihailidis

WiML Workshop - December 6, 2010 1

Page 2: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Outline

• Introduction

• Methods

• Experiments

• Future Work

• Relevance

2

Page 3: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Introduction

3

Page 4: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Motivation

• Proportion of older adults in the population continues to increase

• Of the 1.5 million people residing in nursing homes, 60-80% have been diagnosed with dementia, primarily Alzheimer‟s disease (Payne et al., 2002)‏

• Older adults with cognitive impairments not allowed to operate powered wheelchairs

• Prohibition of powered wheelchair use and the lack of strength required to use manual wheelchairs reduce mobility -> social isolation, depression and increased dependence on caregivers 4

Page 5: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Solution

1. Detects obstacles and prevents collisions

2. Infers the user's goal location/activity and

provides automated reminders

3. Provides navigation assistance using

prompts that account for the user‟s

cognitive state

Intelligent powered wheelchair for older adults with cognitive impairment that:

5

Page 6: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Overview

• Wheelchair is being developed for users with mild

to moderate cognitive impairment.

• User‟s schedule, wheelchair‟s current location,

obstacles in the map, and user preferences used to

plan optimal route.

• Type and level of prompting determined

automatically for each user using information

such as wheelchair heading, errors committed,

past responsiveness to system prompts.

• Wheelchair will be tested in a long-term-care

facility with cognitively-impaired older adults. 6

Page 7: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Control Strategy

• The wheelchair will stop upon detecting an

obstacle and prevent movement in the direction of

the obstacle.

• User will remain in control of all other

movements.

• Passive feedback provided in the form of

reminders and directions to help user navigate to

desired goals.

• Future work can involve a greater extent of

autonomous navigation for users with lower

cognitive capacity - legal and ethical issues such as

liability will need to be addressed. 7

Page 8: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Methods

8

Page 9: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

System Overview

9

The system consists of:

Nimble Rocket TM Powered

Wheelchair

Bumblebee Stereovision Camera

from Point Grey Research

Fujitsu Lifebook P7120 Laptop

(under seat)

Developed at U of T and UBC

Page 10: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Collision Avoidance

• Elderly residents are unsteady on their feet

• Non-contact method of collision avoidance

needed to ensure safety

• Active sensors (laser, acoustic, sonar, etc.)

are often large, expensive, power-hungry,

unsafe, and prone to cross-talk issues.

• Infrared sensor used in Mihailidis et al.,

2007 produced false alarms in natural light

10

Page 11: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Collision Avoidance

(a) (b) (c)

Images of a person with a cane captured using the

stereovision camera: (a) original image, (b) depth image

(brighter pixels correspond to closer objects), and (c)

occupancy grid (black denotes obstacles, white denotes free

space, and the solid grey region denotes the area outside the

camera‟s field of view).

11

Page 12: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Collision Avoidance

• If object detected within a specified distance

threshold, wheelchair is stopped

• Compute direction around

obstacle with greatest

amount of free space

• Prompt: “Try turning

left”

12

Page 13: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Mapping and Localization

• Global map created using SLAM (laser

and/or vision used)

• Current location estimated by matching

visual landmarks in incoming stereo images

with previously detected landmarks

13

Page 14: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Map Annotation

• Viswanathan et al. (2009, 2010)

Curious

George 14

Page 15: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Path Planning

• Goal locations provided to the system in the

form of the user‟s daily schedule

• Goal location, combined with the

wheelchair‟s current location, and obstacles

in the map used to construct optimal path

Lounge

Kitchen

Lounge

Kitchen

Bedroom Bedroom

15

Page 16: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Prompting

Fulfill the following (possibly conflicting) goals

according to the following order of priority:

• Assist in successful navigation to the desired

location (issue correct prompts as needed)

• Minimize user frustration (minimize incorrect

and excessive prompting)

• Maximize user independence (minimize

caregiver intervention)

• Maximize user understanding (issue

appropriate level of prompts) 16

Page 17: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Prompting

• Using POMDP similar to Boger et al., 2005

and Hoey et al., 2007

User Model

(responsiveness,

independence etc.)

Lounge Bedroom

Kitchen

17

Page 18: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Experiments

18

Page 19: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Collision Avoidance

• Experiments conducted to test efficacy of

anti-collision and prompting system

• Conducted within controlled environment

19

Page 20: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Collision Avoidance

• Anti-collision systems tested with the

following commonly-found objects:

– A painted white wall with a flat finish

– A light green aluminium 4-wheeled walker

– A silver aluminium walking cane

– A person who was standing still

– A person who was moving

20

Page 21: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Collision Avoidance

21

- 96% accuracy in preventing collisions

- 0% false alarm rate

- 100% accuracy in prompting

Page 22: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Collision Avoidance

Scene views of a room with windows (a). Occupancy grids produced by

stereovision (b) and infrared (c) sensors with blinds closed and opened. 22

Page 23: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Map Annotation

23

Page 24: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Place recognition

24

Indoor images from

Google and Photobucket: Segmented object images

(from LabelMe) in real

home models:

Page 25: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Path Planning and Prompting

• Tested using Matlab interface to collect

wheelchair position data

• Scenarios

– Independent

– Not independent, responsive

– Not independent, not responsive

– Independent/Responsive with errors

– Not Independent/not responsive with flukes

25

Page 26: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Path Planning and Prompting

26

“on_left”

Page 27: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Path Planning and Prompting • Recent work:

– Real wheelchair position data acquired using

VSLAM

– Continuous path planner used for

generalization to more complex environments

(Alton et al. 2008)

– Clinical trials to test collision avoidance system

• Varying functional abilities

• Prompts not adhered to during collisions (errors)

• Blocking of motion was found to be frustrating –

other methods? (i.e. autonomous „correction‟) Other

non-joystick interfaces?

27

Page 28: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Future work

– Stopping frequency

– Independence and responsiveness dynamics

(distractions?)

– Prompt levels (detailed vs. general)

– Timing – how close to turn should you prompt?

– Challenges:

• building the user behavior model!

• inconsistent sensor performance

28

Page 29: NOAH for Cognitively Impaired Older Adults: Navigation and ...pami.uwaterloo.ca/~ealee/wiml/2010/program/WiML2010_PoojaViswanathan.pdf · Collision Avoidance (a) (b) (c) Images of

Relevance • Can restore mobility in older adults who are

currently not allowed to operate powered

wheelchairs.

• Safety feature can reduce the number of

wheelchair accidents and related injuries.

• Can enhance the health care system, reduce the

burden on care-giving staff, and improve the

quality of life of older adults with cognitive

disabilities.

• Provides a real-world application to test and

enhance AI, vision and robotics techniques. 29