Top Banner
Navigation and obstacle avoidance system for side- walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1
35

Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

Jan 15, 2016

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

1

Navigation and obstacle avoidance system for side-walk

mobile robot

Pakorn Udsatid5370454421

Advisor: Nattee Niparnan, Ph.D.

Page 2: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

2

Outline

IntroductionRelated worksProblemEtc.

Page 3: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

3

Robots – traditional

http://malct32.blogspot.com/2011/06/developed-economy-generates-more-jobs.html

Page 4: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

4

OfficeTour guideSupermarketAutonomous wheelchair

[H. Asoh et al.,01] [A. Clodic et al.,06]

[S. Nishimura et al.,07; M. Goller et al.,10] [Y. Kobayashi et al.,09]

Robots – brand new

Page 5: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

5

Characteristics

make people feel comfortable

cooperate with people; move Nice!

http://www.theage.com.au/news/technology/the-future-is-here/2006/11/05/1162661536462.html

http://5magazine.wordpress.com/2011/02/18/roila-the-robot-interaction-language/

Page 6: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

6

Person following vs side-walk

http://www.superstock.com/stock-photos-images/1889R-23044

[R. Gockley et al.,07]

Page 7: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

7

Person following vs side-walk

http://www.flickr.com/photos/21617980@N05/2099285668

http://www.fastcompany.com/1587924/robots-cody-manipulator-hands-balancing-georgia-tech-healthcare-home-robot

Page 8: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

8

friendly

Person following vs side-walk

Robotic Wheelchair Based on Observations of People UsingIntegrated Sensors [Y. Kobayashi et al.,09]

86 % of people prefer robot to move

side by sideeasy to

talkfrank

Page 9: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

9

Person following vs side-walk

Robotic Wheelchair Based on Observations of People UsingIntegrated Sensors [Y. Kobayashi et al.,09]

http://www.youtube.com/watch?v=3xXhnJuPlV4

Page 10: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

10

To develop a robot system which is able to move side-by-side person

Goal

Page 11: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

11

Develop system for robot including

avoid

obstacle

s

walk

beside

person

Person tracking

Navigation

Our problem

Page 12: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

12

System Overview

Robot

Person tracking

Obstacle detection

Navigation

Sensor

measurement data

Person position Obstacles position

Robot control

Page 13: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

13

Using camera

[C. Schlegel et al.,98]

[W. Zajdel et al.,05]

[T. Yoshimi et al.,06]

Page 14: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

14

Using LRF

[D. F. Glas et al.,07]

[J. H. Lee et al.,06]

Page 15: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

15

Sensors

sensor data type

price accuracy

Laser Range Finder

range expensive

High

camera image vary moderate

http://www.lopburi1.go.th/school/banchee/input_page_type.html

http://robotics.cs.umass.edu/?n=Main.RoboticsLabFacilities

Page 16: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

16

Kinect

http://www.arip.co.th/news.php?id=411497

Page 17: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

17

Kinect

Advantage depth image affordable priceDisadvantage narrow field of view not robust to sunlight

Page 18: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

18

System Overview

Robot

Person tracking

Obstacle detection

Navigation

Sensor

measurement data

Person position Obstacles position

Robot control

Page 19: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

19

Person tracking

[A. Carballo et al.,08]

Page 20: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

20

System Overview

Robot

Person tracking

Obstacle detection

Navigation

Sensor

measurement data

Person position Obstacles position

Robot control

Page 21: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

21

Navigation

Page 22: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

22

Navigation

[S. S. Ge and Y. J. Cui,02]

[Cao Qixin et al.,06]

Page 23: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

23

Objective

To develop a robot system which is able to move side-by-side person and avoid obstacles and uses kinect as sensor

Page 24: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

24

Proposed method

Page 25: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

25

Set up

Person

Page 26: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

26

Challenge

Kinect as sensor field of view, sunlight which person model?

Move beside person changing direction obstacles Differential drive robot

Page 27: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

27

System Overview

Robot

Person tracking

Obstacle detection

Navigation

Sensor

measurement data

Person position Obstacles position

Robot control

Page 28: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

28

Person tracking

use data at 2 levels

Page 29: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

29

Person tracking

PredictObservationUpdate

Kalman filter

Page 30: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

30

System Overview

Robot

Person tracking

Obstacle detection

Navigation

Sensor

measurement data

Person position Obstacles position

Robot control

Page 31: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

31

Navigation

Virtual force field

Page 32: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

32

Evaluation

Tracking

Avoiding obstacles

Person’s feeling

Measure robot’s path and compare with ground truth data

Avoid static objects

Page 33: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

33

Scope

Deliver robot systemUse kinect as only kind of sensorConduct experiment in indoor No clutter in workspace

Page 34: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

34

Work plan

Study the works in the related fieldsDevelop a new methodTest the systemEvaluate and summarize the resultConclude the research, Write a thesis

Page 35: Navigation and obstacle avoidance system for side-walk mobile robot Pakorn Udsatid 5370454421 Advisor: Nattee Niparnan, Ph.D. 1.

35

Thank you.