-
Notifications
You must be signed in to change notification settings - Fork 267
Open
Description
Overview
Enable incremental updates to global maps as the robot observes changes in the environment.
User Story
The G1 robot navigates through a hallway and encounters a closed door. The global map marks this area as blocked. Later, the robot returns to the same area and observes the door is now open. The system should:
- Detect the environmental change (closed → open door)
- Update the global map to reflect the door is now passable
- Optionally export/download the updated map as a PCD file
- Ensure the global planner can now route through the newly-opened door
Helpful Direction
Consider using the OctoMap library — an efficient probabilistic 3D mapping framework for incremental updates. Not required, but provides battle-tested primitives for:
- Occupancy grid updates
- Memory-efficient octree representation
- Integration with ROS/PCL
Acceptance Criteria
- Robot detects environmental changes (obstacles appearing/disappearing)
- Global map updates incrementally without full remapping
- Updated map can be exported as PCD
- Global planner queries reflect map changes in real-time
- Works across robot restarts (persistent map storage)
Notes
This is foundational for long-running autonomous operation in dynamic environments.
Synced from DIM-708
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels