Distributed parking spot detection with on-board sensors