A robot slightly smaller than a shopping cart rolled down a Potrero Hill sidewalk, halting at a stop sign before crossing the street. It came to another corner with a traffic light, and waited for it to turn green before proceeding along the crosswalk.