Decentralized Intersection Management
Shawn Adams
- Dr. Matthew Rutherford
Decentralized Intersection Management Shawn Adams Dr. Matthew - - PowerPoint PPT Presentation
Decentralized Intersection Management Shawn Adams Dr. Matthew Rutherford Department of Computer Science, University of Denver Research Context } Cooperative multi-agent path planning in and around common geographic locations (e.g. an
start too close update pos & heading decelerate request reservation yes no arrived start
no inters- ection yes adjust heading & proceed no reser- vation yes yes stop moving no
start too close update pos & heading decelerate attempt reservation yes no arrived start
no inters- ection yes adjust heading & proceed no reser- vation yes yes stop moving no process msgs
3 7 2 4
Peer ID’s Peer ID’s
ID Tile Res Tile Res … ID Tile Res Tile Res … ID Tile Res Tile Res … … SN SN SN
} Making a new reservation } Merging a peer’s list of reservations into my list of reservations
Form Reservation Get Conflicts Resolve Conflicts Add New Get Updated
Start End End Start
Start End
Insert res res > all conflicts replace = true Cancel all conflicts yes replace = false no
‘res’ = the reservation to evaluate
Start End
conflicts = yours - mine iter ! = end() iter = conflicts iterator Get conflicts Resolve Conflicts no yes
Start
updates = yours U mine iter = updates iterator
End
iter ! = end() no y.seqNum > m.seqNum y = yours.find(iter) m = mine.find(iter) Get Conflicts conflicts. size == Update Reservation Resolve Conflicts no yes yes yes no
} Replicated Traffic Light and
} Good Built-in sensor suite } Provided ready to use platform to
} Simulation scalability limitations
} Implemented Overpass, Traffic Light,
} Very flexible } Provided scalability and speed we
Start
add = true
End
there is room add 1st new peer found no yes