Cognitive Robotics: Lessons from the SmartWheeler project Joelle Pineau, jpineau@cs.mcgill.ca School...

Post on 17-Jan-2016

213 views 0 download

Transcript of Cognitive Robotics: Lessons from the SmartWheeler project Joelle Pineau, jpineau@cs.mcgill.ca School...

Cognitive Robotics: Lessons from the SmartWheeler project

Joelle Pineau, jpineau@cs.mcgill.ca

School of Computer Science, McGill University

September 22, 2010

Joelle Pineau2

Cognitive robotics

• Main scientific goal: Design robots that exhibit intelligent

behavior by providing them with the ability to learn and reason.

• Main tools: Probability theory, statistics, optimization, analysis of

algorithms, numerical approximations, robotics, …

RobotRobot

EnvironmentEnvironment

AbilitiesGoals/Preferences

Prior Knowledge

ActionsObservations

Joelle Pineau3

Why build the SmartWheeler?

• Potential to increase the mobility and freedom of individuals with

serious chronic mobility impairments is immense.

– ~4.3 million users of powered wheelchairs in the US (Simpson, 2008).

– Up to 40% of patients find daily steering and

maneuvering tasks to be difficult or impossible

(Fehr, 2000).

• An intelligent wheelchair platform provides

opportunities to investigate a wide spectrum

of cognitive robotics problems.

Joelle Pineau4

The robot platform

• Standard commercial wheelchair.

• Onboard computer and custom-made electronics.

• Sensors: laser range-finders, wheel odometers.

• Communication: 2-way voice, touch-sensitive LCD.

1st generation (McGill)

2nd generation (Polytechnique)

Joelle Pineau5

Software architecture

Two primary components of cognitive robotic system:Interaction Manager and Navigation Manager

Joelle Pineau6

Reinforcement learning paradigm

E rt

t= 0

T

∑ ⎡

⎣ ⎢

⎦ ⎥Choose actions such as maximize the sum of rewards,

Joelle Pineau7

Navigation management

Joelle Pineau8

Autonomous navigation software

Joelle Pineau9

Variable resolution robot path planning

Joelle Pineau10

Interaction Management

Joelle Pineau11

User interaction example

Joelle Pineau12

Wheelchair Skills Test

• Set of 39 wheelchair skills developed to test/train wheelchair users.

– Each task graded for Performance and Safety on Pass/Fail scale.

• Allows comparison and aggregation of results.

http://www.wheelchairskillsprogram.ca

Joelle Pineau13

Voice interaction with healthy subjects

Joelle Pineau14

Voice interaction with target population

Joelle Pineau15

Qualitative analysis

• Positive

– Impressed by autonomous functionality

– Obstacle avoidance

– Visual feedback

• Negative

– Wanted more time to familiarize with the system

– Too much micromanagement

– Microphone required on/off button

Joelle Pineau16

Discussion

• Current experimental protocol is constrained.• Useful for formal testing, inter/intra-subject comparison.

• Limited use for measuring long-term impact.

• Extension to standard living environments is possible.• Navigation in indoor living environments is possible.

• Navigation in outdoor or large indoor environments is challenging.

• Communication is reasonably robust for most subjects.• But suffers from lag, noise, and other problems.

• Multi-modal interface is desirable but harder to design.

• Need to investigate life-long learning for automatically adapting

to new environments, new habits, and new activities.

Joelle Pineau17

Project Team

• McGill University:– Amin Atrash, Robert Kaplow, Julien Villemure, Robert West, Hiba

Yamani

• Ecole Polytechnique de Montréal:– Paul Cohen, Sousso Kelouwani, Hai Nguyen, Patrice Boucher

• Université de Montréal– Robert Forget, Louise Demers

• Centre de réadaptation Lucie-Bruneau– Wormser Honoré, Claude Dufour

• Constance-Lethbridge Rehabilitation Centre– Paula Stone, Daniel Rock, Jean-Paul Dussault

• Institut de réadaptation en déficience physique de Québec– François Routhier

Joelle Pineau18

Reasoning and Learning Lab, SOCS

Joelle Pineau19

Adaptive deep-brain stimulation

Goal: To create an adaptive neuro-stimulation system that can maximally reduce the incidence of epileptiform activity.