personally customizable group navigation system using cellular phones and wireless ad-hoc...

2
PERSONALLY CUSTOMIZABLE GROUP NAVIGATION SYSTEM USING CELLULAR PHONES AND WIRELESS AD-HOC COMMUNICATION Yoshitaka Nakamura, Guiquan Ren, Masatoshi Nakamura, Takaaki Umedu and Teruo Higashino Osaka University, JAPAN Background Background •Portable computing devices have been developed •With GPS and Wireless Communication •Some Navigation Services are provided •Personal Navigation •Location Searching for others •Map Search •Few navigation service for Group has been proposed so far •Example: Navigation for Group Tour Problems of Group Navigation Problems of Group Navigation •This system needs route navigation and group management facilities •Using unicast communication between the server and the terminal •Separate download of same information is inefficient •Bandwidth congestion problem occurs when many terminal concentrates in a single base station Our Group Navigation System Our Group Navigation System Server Server Solution Solution •Only a few terminals communicate with the server •Distribute information by wireless ad-hoc communication →Traffic on the wireless Internet network can be decreased by sharing the information between terminals Server Server Ad-hoc Communication Navigation Server Navigation Server Management Management Tool Tool Leader Leader Member Member Personal Navigation Personal Navigation System System Group Group GPS Outline of Group Navigation Outline of Group Navigation •Servers and client softwere are implemented by JAVA •Personal Navigation Facility •Navigation Server: Provides service on th e Web •Management Tool: Customizes navigation da ta •Group Management Facility •Leader: Connect to the Web by PHS or Mobi le Phone •Member: Receive data via Leader by Wirele ss LAN Comment Start End Path Path Longitude Latitude Name File Comment Point Point Image Picture Picture Vector maps Map Map Search Engine ○Route search ○Create Contents ○Create URL of Picture Trim of map Sending Picture Navigation Navigation Server Server SQL Server SQL Server Management Tool Management Tool Personal Navigation Facility Mobile Terminals Mobile Terminals Start Start Turning Point Turning Point End End Warning message Navigation Navigation •Navigation Server provides Text, Map and Picture data to each member •Send warning message if some members come off from the navigation route Wireless LAN Wireless LAN Construction of Navigation Construction of Navigation Scenario Scenario •Management Tool •Construction of Scenario Mode •Users can add •Point data Picture, Text message and Map •Path data Text message and Map •Route data Constructed by some paths •Rehearsal Mode Rehearsal Mode Rehearsal Mode •Emulate the mobility of users •Users with mobile terminals seems to be moving on the general map •Rehearse whether to transmit information correctly Click Synchronizes with Synchronizes with the place on the the place on the map map Management Tool Management Tool Variable configurat ion files Rehearsal Mode of Rehearsal Mode of Management Tool Management Tool Map Map Mobile Terminal Emulator Mobile Terminal Emulator Coordinates ⇒ longitude & latitude •User who has the mobile terminal seems to move on the map •Mobile Terminal Emulator shows the navigation of the point

Upload: sharon-terry

Post on 11-Jan-2016

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PERSONALLY CUSTOMIZABLE GROUP NAVIGATION SYSTEM USING CELLULAR PHONES AND WIRELESS AD-HOC COMMUNICATION Yoshitaka Nakamura, Guiquan Ren, Masatoshi Nakamura,

PERSONALLY CUSTOMIZABLE GROUP NAVIGATION SYSTEMUSING CELLULAR PHONES AND WIRELESS AD-HOC COMMUNICATION

Yoshitaka Nakamura, Guiquan Ren, Masatoshi Nakamura, Takaaki Umedu and Teruo HigashinoOsaka University, JAPAN

BackgroundBackground•Portable computing devices have been developed

•With GPS and Wireless Communication↓

•Some Navigation Services are provided•Personal Navigation•Location Searching for others•Map Search

•Few navigation service for Group has been proposed so far

•Example: Navigation for Group Tour

Problems of Group NavigationProblems of Group Navigation•This system needs route navigation and group management facilities

•Using unicast communication between the server and the terminal

•Separate download of same information is inefficient•Bandwidth congestion problem occurs when many terminal concentrates in a single base station

Our Group Navigation SystemOur Group Navigation SystemServerServer

SolutionSolution•Only a few terminals communicate with the server•Distribute information by wireless ad-hoc communication

→Traffic on the wireless Internet network can be decreased by sharing the information between terminals

ServerServer

Ad-hoc Communication

Navigation ServerNavigation Server Management Management ToolTool

LeaderLeaderMemberMember

Personal Navigation SystemPersonal Navigation SystemGroupGroup

GPS

Outline of Group NavigationOutline of Group Navigation•Servers and client softwere are implemented by JAVA•Personal Navigation Facility

•Navigation Server: Provides service on the Web•Management Tool: Customizes navigation data

•Group Management Facility•Leader: Connect to the Web by PHS or Mobile Phone•Member: Receive data via Leader by Wireless LAN

・ Comment・ Start ・ End

PathPath

・ Longitude・ Latitude・ Name ・ File・ Comment

PointPoint

・ Image

PicturePicture

・ Vector maps

MapMap

Search Engine○Route search○Create Contents○Create URL of Picture

Trim of mapSending Picture

Navigation ServerNavigation Server

SQL ServerSQL Server

Management ToolManagement Tool

Personal Navigation FacilityMobile TerminalsMobile Terminals

StartStart Turning PointTurning Point

EndEnd

Warning message

NavigationNavigation•Navigation Server provides Text, Map and Picture data to each member•Send warning message if some members come off from the navigation route

Wireless LANWireless LAN Construction of Navigation ScenarioConstruction of Navigation Scenario•Management Tool

•Construction of Scenario Mode•Users can add

•Point data( Picture, Text message and Map)•Path data( Text message and Map)•Route data( Constructed by some paths)

•Rehearsal Mode

Rehearsal ModeRehearsal Mode•Emulate the mobility of users

•Users with mobile terminals seems to be moving on the general map

•Rehearse whether to transmit information correctly

Click

Synchronizes with the Synchronizes with the place on the mapplace on the map

Management ToolManagement Tool

Variable configuration files

Variable configuration files

Rehearsal Mode of Rehearsal Mode of Management ToolManagement Tool

MapMap

Mobile Terminal EmulatorMobile Terminal Emulator

Coordinates ⇒ longitude & latitude

•User who has the mobile terminal seems to move on the map•Mobile Terminal Emulator shows the navigation of the point

Page 2: PERSONALLY CUSTOMIZABLE GROUP NAVIGATION SYSTEM USING CELLULAR PHONES AND WIRELESS AD-HOC COMMUNICATION Yoshitaka Nakamura, Guiquan Ren, Masatoshi Nakamura,

Simulation ExperimentsSimulation Experiments•Examination of GPS distribution intervals

•Short: Easy to observe member's position •Long: Member’s power consumption is decreased

•Simulation of the group mobility•Leader can catch its members continuously•Warning to member away does not become too late Using Network Simulator MobiREAL (http://www.mobireal.net)

A realistic network simulator for MANET It can simulate mobility of mobile node under realistic environment

Group Management FacilityGroup Management Facility•Not to make member get lost from group

•Each member periodically scatters the packet including GPS information•Members make the leader which receive this packet as a parent•Leader observes the member-node position and maintain the group

•Several leaders cover the entire group•Member makes one of leaders as parent•Leaders exchange the member-node list with each other, and know the position of all members•When members can communicate with two or more leaders, they can select one parent who receive service by itself

Group Construction•Participation in the group (child→parent)

•Each member periodically scatters the packet including GPS information•Leader adds received GPS information of the member to the member-node list•Leader delivers its member-node list to the member•Member confirms the addition to the group by received parent’s member-node list

•Distribution interval of GPS information packet is the trade-off of the power consumption and the group maintenance

1. Generate GPS packet

3. Add node A to the neighbor-list

4. Broadcast all member-node list

A

P

C

2. Receive the packet of membersAnd refresh nodes list

ServerServer

LeaderLeaderLeaderLeader

GroupGroup

Warning Message•If members left from it’s leader’s wireless range

•Cannot receive the navigation data and announce from the leader

•The leader discovers member (e.g. node A) with the problem from GPS information then the communication situation, and sends the warning packet•If the leader cannot send warning packet to the member directly, leader send it via another member (e.g. node B) near the member

Warning Packet

LeaderLeader

Node ANode A

Node BNode B

0

10

20

30

40

50

60

70

80

90

100

0 5 10 15 20 25 30 35 40 45 50

Time for catching node(s)

Rat

io o

f cau

ght

mem

ber(

%)

5s10s15s20s

GPS Distribution Interval•Time after member goes out of leader’s communication range, until is caught by a leader

•More than 10s, it takes much time until the warning packet reach the member•It cannot catch up with a speed away of the member when it takes 30s or more for catching

Simulation of the Group Mobility•Scenario

•Sightseeing of Kyoto city•# of leaders: 3, # of members: 200•The distance limit of wireless communication is 70m

•From the simulation results, we could confirm,•Member who starts coming off from the group can receive the warning packet•And the member can return to the group

Leaving out of wireless range

Leader’s wireless range

Receiving warning packet