uniform dispersal of robots with minimum visibility range
play

Uniform dispersal of robots with minimum visibility range Attila - PowerPoint PPT Presentation

Uniform dispersal of robots with minimum visibility range Attila Hideg 1 and Tams Lukovszki 2 1 Budapest University of T echnology and Economics, Hungary Attila.Hideg@aut.bme.hu 2 Etvs Lrnd University, Budapest, Hungary


  1. Uniform dispersal of robots with minimum visibility range Attila Hideg 1 and Tamás Lukovszki 2 1 Budapest University of T echnology and Economics, Hungary Attila.Hideg@aut.bme.hu 2 Eötvös Lóránd University, Budapest, Hungary lukovszki@inf.elte.hu Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  2. Filling • n robots with restricted capabilities > Limited sensing range > No communcation > O(1) bits memory • 2D plane setting > Orthogonal area (2D grid) > Unknown, connected https://ssr.seas.harvard.edu/ • Robots enter at the Door (or multiple Doors) > When a Door becomes empty, a robot is placed immediately • They have to cover the area 2 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  3. Anonymous Restricted Robots • Identical and anonymous • Silent • 1 hop visibility • Common notion of • up-down and left-right • Orthogonal area > Decomposed into square-cells • Robots can move to neighboring cells > i.e. cells sharing a side 3 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  4. Anonymous Restricted Robots • Identical and anonymous • Silent • 1 hop visibility • Common notion of • up-down and left-right • Orthogonal area > Decomposed into square-cells • Robots can move to neighboring cells > i.e. cells sharing a side 4 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  5. Synchronous Look-Compute- Move (LCM) • Look: take a snapshot • Compute: calculate the destinatin • Move: move to the destination Compute Look Move 5 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  6. Lower bounds • Visibility: 1 hop • W(n) running time • Memory: O(1) bits [Barrameda et al. 2008] 6 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  7. State of the art • Visibility range: # hops • Communcation range: # hops • Memory: # bits Method Doors Visibility Comm . Memory Area DFLF [Hsiang et al. 2004]] Single 2 2 2 Arbitrary TALK [ Barrameda et al 2013] Single 2 2 4 Orthogonal MUTE [ Barrameda et al 2013] Single 6 0 9 Orthogonal MULTIPLE [Barrameda et al 2008] Multiple 3 0 4 Orthogonal Single Door ( new ) Single 1 0 13 Orthogonal Multiple Door ( new ) Multiple 1 0 13 Orthogonal 7 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  8. Our Contribution (1) • Single Door • Requirements > 1 hop visibility > No communcation > 13 bits memory > Common top-down, left-right directions • Running time > O(n) rounds: 12n LCM cycles 8 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  9. Our Contribution (2) • Multiple Door • Requirements > 1 hop visibility > No communcation > 13 bits memory > Common top-down, left-right directions • Running time > O(n) rounds: 12n LCM cycles 9 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  10. Method • Mimimcs a DFS traversal of the area • Main tasks to solve: > Prevent collisions > Fill the whole area • Main ideas: > Timing of movements > Follow the Leader method 10 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  11. Method – Filling the area • Mimimcs a DFS traversal of the area • DFS tree > Unkown for the robots > T raversed by the robots > Branches are fjlled 11 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  12. Method – States • Leader-Follower method • Four possible states 12 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  13. Method – Invariants • There is at most one Leader • When the Leader stucks, > the Leadership is transfered • Followers only follow their predecessor > Predecessor is either in a neighboring cell or > It moved away, then in the next step the follower moves to its prevIous position 13 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  14. Method – Preventing Collisions • Timing of the movements • Step > Four possible directions (North, East, South, West) • Round > 4 step long time window > Odd and Even rounds for the robots > Odd: observing, Even: moving 14 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  15. Method – Preventing Collisions • Example > North step > r’ moves 15 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  16. Method – Preventing Collisions Look phase: 16 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  17. Method – Preventing Collisions Compute phase: 17 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  18. Method – Preventing Collisions Move phase: 18 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  19. Method – Preventing Collisions Look phase: 19 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  20. State: Follower • T ask: Follow its predecessor > One hop visibility 20 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  21. State: Follower • T ask: Follow its predecessor > One hop visibility • Odd rounds > Observes the predecessor l and empty neighbors l Stores which direction the predecessor moves > (known from the timing!) 21 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  22. State: Follower • T ask: Follow its predecessor > One hop visibility • Odd rounds > Observes the predecessor l and empty neighbors l Stores which direction the predecessor moves > (known from the timing!) • Even rounds > Moves to the previous position of the predecessor 22 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  23. State: Follower • T ask: Follow its predecessor > One hop visibility • Odd rounds > Observes the predecessor l and empty neighbors l Stores which direction the predecessor moves > (known from the timing!) • Even rounds > Moves to the previous position of the predecessor • If predecessor did not move > Switches to Leader state > Leadership transferred 23 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  24. State: Leader • T ask > Has to move to free cells • Odd rounds > T akes a snapshot, and stores occupied cells • Even round > Moves to the cell corrseponding to the direction of the step if it is unoccupied • Switch to Stopped if no free cells around 24 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  25. State: None • Robot placed at the Door > After predecessor moved from it > Initial state is None > Knows which step is the currently performed (N,E,S,W) • Predecessor moved in even round > None-state robot must have its odd round in the next round > Idle in the current round and > becomes a Follower in the next round 25 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  26. Result Theorem 1: The algorithm fjlls a connected orthogonal area with a single door • In O(n) rounds • Requirements > Visibility range of 1 hop > O(1) bits of persistent memory > Common notion of North, South, East, West 26 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  27. Analysis • The Leader only moves to free cells > T akes a snapshot in odd rounds > Knows which ones are free in even rounds 27 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  28. Analysis • The Leader only moves to free cells > T akes a snapshot in odd rounds > Knows which ones are free in even rounds 28 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  29. Analysis • The Leader only moves to free cells > T akes a snapshot in odd rounds > Knows which ones are free in even rounds 29 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  30. Analysis • The Leader only moves to free cells > T akes a snapshot in odd rounds > Knows which ones are free in even rounds 30 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  31. Analysis • Each Follower knows where its predecessor is > Odd round: – knows which neighbor – observes its movement > Even round: follows 31 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  32. Analysis • At most one Leader is present in the area > Leadership transferred 32 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

  33. Analysis • At most one Leader is present in the area > Leadership transferred 33 Attila Hideg and T amás Lukovszki Uniform dispersal of robots with minimum visibility range

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend