GEOMETRIC-BASED MANAGEMENT OF CONCURRENT MAP UPDATES FOR AUTONOMOUS SYSTEMS AND APPLICATIONS
DRIVE
December 18, 2025
In various examples, causal ordering of concurrent updates for map resources may be enforced using geometric-based locks such that disparate systems may update the map resources concurrently. For instance, the disclosed systems and methods may lock first map resources corresponding to a first area of an environment so a first client may exclusively update the first map resources. While the first map resources are locked for updating by the first client, a request may be received from a second client to update second map resources. In some instances, the second map resources may correspond to a second area that overlaps the first area, and a timeout period—which may be extended by the first client—may be established. If the timeout period is met, the first map resources may be unlocked and the second client may resubmit the request to lock the second map resources for exclusive updating.
Discussion in the ATmosphere