25
1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent Robots and Systems (IROS 2005).

1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

Embed Size (px)

DESCRIPTION

3 Introduction The static sensors around the event may request the mobile sensor/robots to navigate themselvesThe static sensors around the event may request the mobile sensor/robots to navigate themselves The location information is important for the navigation of mobile robotsThe location information is important for the navigation of mobile robots

Citation preview

Page 1: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

1

Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network

Suresh Shenoy and Jindong Tan

Michigan Technological University

Intelligent Robots and Systems (IROS 2005).

Page 2: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

2

Outline

• Introduction• Simultaneous Localization & Navigation• Simulation• Conclusions

Page 3: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

3

Introduction

• The static sensors around the event may The static sensors around the event may request the mobile sensor/robots to navigate request the mobile sensor/robots to navigate themselvesthemselves

• The location information is important for the The location information is important for the navigation of mobile robotsnavigation of mobile robots

Page 4: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

4

Introduction

• Localization algorithmLocalization algorithm• Range basedRange based

• Add additional hardware (e.g: GPS)Add additional hardware (e.g: GPS)• Range-free basedRange-free based

• Location information can be obtainedLocation information can be obtained• RSSIRSSI• Time of arrival or time difference of arrivTime of arrival or time difference of arriv

alal

Page 5: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

5

Assumption

• The mobile robots are equipped with GPS The mobile robots are equipped with GPS • The mobile robots are equipped with more The mobile robots are equipped with more

resource such as sensor, power, computationresource such as sensor, power, computation

Page 6: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

6

Goal

N3

N8N6

N12

N15N2

Page 7: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

7

Mobility Based Range-Free Localization

A

(x,y)

Bounding box

B.box = {(x, y, range) : (xmin, xmax, ymin, ymax)}

Communication range

Page 8: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

8

Mobility Based Range-Free Localization

A

(x,y)

B.box = {(xmin, xmax, ymin, ymax)∩(xmin’, xmax’, ymin’, ymax’)}

(x’,y’)

Page 9: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

9

Simultaneous Localization & Navigation

Page 10: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

10

Communication of Navigation

N3

N8N6

N12

N15N2

Event Packets

1 15 12 6 8 2 3 6

Event Node’s traversed No of nodes

Page 11: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

11

Communication of Navigation

N3

N8N6

N12

N15N2

Navigation Request packet: broadcast to its one hop neighbor

Location Packet: location of the mobile robot

Combined

Page 12: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

12

Communication of Navigation

N3

N8N6

N12

N15N2

Navigation Packets: the acknowledgement packet that contains the bounding box

Page 13: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

13

Mobile Robot Navigation in Sensor Networks – situation 1

N9

N3

N2

N8

Navigation Packet

A random walk strategy is adopted

Page 14: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

14

Mobile Robot Navigation in Sensor Networks – situation 1

N9

N3

N2

N8N1

N7

N1, N9, N3, N7

N2 is neighbor of N9 and N3

Page 15: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

15

Mobile Robot Navigation in Sensor Networks – situation 1

N9

N3

N2

N8N1

N7

The robot always moves along the longer side of the bounding box

Page 16: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

16

Mobile Robot Navigation in Sensor Networks – situation 1

N9

N3

N2

N8N1

N7

Page 17: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

17

Mobile Robot Navigation in Sensor Networks – situation 1

N9

N3

N2

N8N1

N7

If the robot realizes that it has lost communication with the sensor node, it hence returns to a previous location

Page 18: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

18

Mobile Robot Navigation in Sensor Networks – situation 2

N3

N9

N10

N8

N2

Page 19: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

19

The robot navigation algorithm

Page 20: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

20

Simulation

• Using ns-2 and matlabUsing ns-2 and matlab• Network topology: 1000 * 1000Network topology: 1000 * 1000• Random distribution of nodesRandom distribution of nodes• Communication range: 40mCommunication range: 40m• The number of sensor nodes: 100The number of sensor nodes: 100

Page 21: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

21

Simulation

Page 22: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

22

Simulation – navigation path taken by the mobile robot

Page 23: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

23

Simulation

Page 24: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

24

Conclusions

• Navigating the mobile robot using sensor Navigating the mobile robot using sensor nodes that are not localized in an event nodes that are not localized in an event driven network, which in turn get localized driven network, which in turn get localized as the robot is navigatedas the robot is navigated

Page 25: 1 Simultaneous Localization and Mobile Robot Navigation in a Hybrid Sensor Network Suresh Shenoy and Jindong Tan Michigan Technological University Intelligent

25

Thank you!!