Self-adaptive mechanical foot for legged robot and working method thereof | Patent Application Number 17945355 | Patexia