A comprehensive survey on humanoid robot development | Synapse