Methods for Identifying Footfall Positions for a Legged Robot