Robot navigation can be achieved reactively without maps by directly connecting sensors to motors (Braitenberg vehicles) or using simple automata (bugs) that follow walls or avoid obstacles. However, map-based planning allows robots to find optimal paths by considering the global environment. Occupancy grids are a common map representation where each cell is marked as occupied or free space. Path planning algorithms use occupancy grids to find shortest or lowest-cost routes between positions.
Related topics: