Obstacle avoidance is the difference between bumping and seeing

Early robots bumped into everything. Modern ones use cameras, lasers, or both to spot objects — shoes, cables, pet toys — and steer around them instead of rolling over them. It’s the difference between a robot that navigates and one that just ricochets.