A comprehensive review of quadruped robots: Vision perception, motion control, applications and challenges | Synapse