Robotics has made several advancements throughout the years and one of those is the development of humanoid robots. Humanoid robots imitate human form through perception, processing, and action. Humanoid robotics was developed for the interaction with human beings among their environments and tools. These human robots can match the physical, cognitive, and social aspects of people, making them capable of the same tasks as humans.