Soccer-robot localization using sporadic visual features