Analysis and research of quadruped robot's legs: A comprehensive review. (2nd May 2019)