49
Robot Vision for the Visually Impaired Vivek Pradeep, Gerard Medioni, James Weiland presented by Phongsathorn Eakamongul Department of Computer Science Asian Institute of Technology 2010, December 7 Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 1 / 18

Robot Vision for the Visually Impaired

Embed Size (px)

Citation preview

Page 1: Robot Vision for the Visually Impaired

Robot Vision for the Visually ImpairedVivek Pradeep, Gerard Medioni, James Weiland

presented byPhongsathorn Eakamongul

Department of Computer ScienceAsian Institute of Technology

2010, December 7

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 1 / 18

Page 2: Robot Vision for the Visually Impaired

Outline

1 Abstracts

2 System Description

3 Result

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 2 / 18

Page 3: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 4: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 5: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 6: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 7: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 8: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 9: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 10: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 11: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 12: Robot Vision for the Visually Impaired

Abstracts

head-mounted : wide-field information compare to shoulder or waist-mounteddesign in literature which require body rotations

stereo-vision

navigational assistance device

visual odometry : dense 3D with 2D elevation grids

metric-topological SLAM

build vicinity map

3D traversability analysis to steer subjects away from obstacles in the path

use microvibration motors provides cues for taking evasive action : they use tactilecues instead of audio since the latter impose greater cognitive load on the subject,and blind users rely on hearing to perform a wide variety of other tasks

experiment running at 10 Hz

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 3 / 18

Page 13: Robot Vision for the Visually Impaired

Introduction

visual impairment : need long cane or guide dog

In US, 109,000 people : use long canes, 7,000 use dog guides

only 1,500 graduate from dog-guid user program

Electronic travel aids (ETAs), leveraging ultrasonic, laser, or vision sensors

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 4 / 18

Page 14: Robot Vision for the Visually Impaired

Introduction

visual impairment : need long cane or guide dog

In US, 109,000 people : use long canes, 7,000 use dog guides

only 1,500 graduate from dog-guid user program

Electronic travel aids (ETAs), leveraging ultrasonic, laser, or vision sensors

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 4 / 18

Page 15: Robot Vision for the Visually Impaired

Introduction

visual impairment : need long cane or guide dog

In US, 109,000 people : use long canes, 7,000 use dog guides

only 1,500 graduate from dog-guid user program

Electronic travel aids (ETAs), leveraging ultrasonic, laser, or vision sensors

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 4 / 18

Page 16: Robot Vision for the Visually Impaired

Introduction

visual impairment : need long cane or guide dog

In US, 109,000 people : use long canes, 7,000 use dog guides

only 1,500 graduate from dog-guid user program

Electronic travel aids (ETAs), leveraging ultrasonic, laser, or vision sensors

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 4 / 18

Page 17: Robot Vision for the Visually Impaired

Introduction

visual impairment : need long cane or guide dog

In US, 109,000 people : use long canes, 7,000 use dog guides

only 1,500 graduate from dog-guid user program

Electronic travel aids (ETAs), leveraging ultrasonic, laser, or vision sensors

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 4 / 18

Page 18: Robot Vision for the Visually Impaired

wearable array of microvibration motors provides a tactile cuesand guide user along safe path

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 5 / 18

Page 19: Robot Vision for the Visually Impaired

Outline

1 Abstracts

2 System Description

3 Result

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 6 / 18

Page 20: Robot Vision for the Visually Impaired

Online SLAM + obstacle detection

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 7 / 18

Page 21: Robot Vision for the Visually Impaired

Stereo Vision Odometry

matched correspondences across (P t−1L ,P t−1

R ,P tL) or (P t−1

L ,P t−1R ,P t

R) can becomputed using three-point algorithm in RANSAC setting

for robustness, features matching and reprojection errors are measured acrossfour views

Sparse Bundle Adjustment

feature covariances can be propagated to get motion uncertainty for use in theSLAM filter

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 8 / 18

Page 22: Robot Vision for the Visually Impaired

Stereo Vision Odometry

matched correspondences across (P t−1L ,P t−1

R ,P tL) or (P t−1

L ,P t−1R ,P t

R) can becomputed using three-point algorithm in RANSAC setting

for robustness, features matching and reprojection errors are measured acrossfour views

Sparse Bundle Adjustment

feature covariances can be propagated to get motion uncertainty for use in theSLAM filter

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 8 / 18

Page 23: Robot Vision for the Visually Impaired

Stereo Vision Odometry

matched correspondences across (P t−1L ,P t−1

R ,P tL) or (P t−1

L ,P t−1R ,P t

R) can becomputed using three-point algorithm in RANSAC setting

for robustness, features matching and reprojection errors are measured acrossfour views

Sparse Bundle Adjustment

feature covariances can be propagated to get motion uncertainty for use in theSLAM filter

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 8 / 18

Page 24: Robot Vision for the Visually Impaired

Stereo Vision Odometry

matched correspondences across (P t−1L ,P t−1

R ,P tL) or (P t−1

L ,P t−1R ,P t

R) can becomputed using three-point algorithm in RANSAC setting

for robustness, features matching and reprojection errors are measured acrossfour views

Sparse Bundle Adjustment

feature covariances can be propagated to get motion uncertainty for use in theSLAM filter

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 8 / 18

Page 25: Robot Vision for the Visually Impaired

Stereo Vision Odometry

matched correspondences across (P t−1L ,P t−1

R ,P tL) or (P t−1

L ,P t−1R ,P t

R) can becomputed using three-point algorithm in RANSAC setting

for robustness, features matching and reprojection errors are measured acrossfour views

Sparse Bundle Adjustment

feature covariances can be propagated to get motion uncertainty for use in theSLAM filter

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 8 / 18

Page 26: Robot Vision for the Visually Impaired

SLAM

Rao-Blackwellised particle filter (RBPF) in FastSLAM framework

which use KLT and SIFT trackingconstruct 2 maps

SLAM map : collection of sparse landmarks that propagated every frame to yieldconsistent camera pose estimates, for SLAM purpose onlytraversability map : dense 3D cloud from triangulation

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 9 / 18

Page 27: Robot Vision for the Visually Impaired

SLAM

Rao-Blackwellised particle filter (RBPF) in FastSLAM framework

which use KLT and SIFT trackingconstruct 2 maps

SLAM map : collection of sparse landmarks that propagated every frame to yieldconsistent camera pose estimates, for SLAM purpose onlytraversability map : dense 3D cloud from triangulation

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 9 / 18

Page 28: Robot Vision for the Visually Impaired

SLAM

Rao-Blackwellised particle filter (RBPF) in FastSLAM framework

which use KLT and SIFT trackingconstruct 2 maps

SLAM map : collection of sparse landmarks that propagated every frame to yieldconsistent camera pose estimates, for SLAM purpose onlytraversability map : dense 3D cloud from triangulation

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 9 / 18

Page 29: Robot Vision for the Visually Impaired

SLAM

Rao-Blackwellised particle filter (RBPF) in FastSLAM framework

which use KLT and SIFT trackingconstruct 2 maps

SLAM map : collection of sparse landmarks that propagated every frame to yieldconsistent camera pose estimates, for SLAM purpose onlytraversability map : dense 3D cloud from triangulation

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 9 / 18

Page 30: Robot Vision for the Visually Impaired

SLAM

Rao-Blackwellised particle filter (RBPF) in FastSLAM framework

which use KLT and SIFT trackingconstruct 2 maps

SLAM map : collection of sparse landmarks that propagated every frame to yieldconsistent camera pose estimates, for SLAM purpose onlytraversability map : dense 3D cloud from triangulation

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 9 / 18

Page 31: Robot Vision for the Visually Impaired

SLAM

Rao-Blackwellised particle filter (RBPF) in FastSLAM framework

which use KLT and SIFT trackingconstruct 2 maps

SLAM map : collection of sparse landmarks that propagated every frame to yieldconsistent camera pose estimates, for SLAM purpose onlytraversability map : dense 3D cloud from triangulation

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 9 / 18

Page 32: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 33: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 34: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 35: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 36: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 37: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 38: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 39: Robot Vision for the Visually Impaired

Metric-Topological SLAM

serveral thousands of landmarks environmenttwo levels of environment representation

local, metric (submap) : estimates state informationsix dimensional camera trajectory st

sparse map mtfeature observations (KLT/SIFT) z t

camera motion estimates ut

RBPFp(st ,mt |z t , ut ) ≈ p(st |z t , ut )

∏i p(mt (i)|st , z t , ut )

mt (i) : ith landmark in the map represented by N(µi , σi )each time feature is observed, the corresponding lankmark is updated using EKFRBPF enables us to only update the observed landmark instead of the whole map

global topologicalmap is represents as a collection of submap

annotated graphG = (i Mi∈Ωt ,

baΛa,b∈Ωt )

i M : annotated submapsΩt : set of computed submapsbaΛ : coordinate transformations between adjacent maps

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 10 / 18

Page 40: Robot Vision for the Visually Impaired

Traversability Map

5 radius sphere

multi-surface elevation map : point cloud is quantized into 2D grid

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 11 / 18

Page 41: Robot Vision for the Visually Impaired

Traversability Map

5 radius sphere

multi-surface elevation map : point cloud is quantized into 2D grid

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 11 / 18

Page 42: Robot Vision for the Visually Impaired

Traversability Map

5 radius sphere

multi-surface elevation map : point cloud is quantized into 2D grid

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 11 / 18

Page 43: Robot Vision for the Visually Impaired

Prediction Motion and Cue Generation

if magnitude of translation respect to previous position exceeds certain threshold,the direction of motion and reference position are updated

little translation -> no update

cue generation : most continuous traversable path ( Green color in picture )

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 12 / 18

Page 44: Robot Vision for the Visually Impaired

Outline

1 Abstracts

2 System Description

3 Result

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 13 / 18

Page 45: Robot Vision for the Visually Impaired

Result

Green : travesibleRed : not

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 14 / 18

Page 46: Robot Vision for the Visually Impaired

error of camera frame-to-frame heading (yaw), when compared withreadings from a commercially Inertial Measurement Unit (IMU)

camera motion : slow (< 5 degree/s), medium (5-20 degree/s), fast (20-30 degree/s)

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 15 / 18

Page 47: Robot Vision for the Visually Impaired

SLAM result

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 16 / 18

Page 48: Robot Vision for the Visually Impaired

Traversability Map

one frame exppatch that has thickness > 30 cm is labeled as vertical5 horizontal patches is labeled as traversable

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 17 / 18

Page 49: Robot Vision for the Visually Impaired

Experiment

Manually generate cues : wireless remote control

Autonomous generate cues, like group 4

Phongsathorn (AIT) Robot Vision for the Visually Impaired Short Occasion 18 / 18