From industrial automated machines to humanoids that mimic human behavior, robots require some of the most advanced control systems and complex mechanical structures available today. Robots are often deployed in dynamic environments that make development more challenging. Even the most advanced software simulations cannot account for all of the variables in a real-world environment. To know how a robot will respond to different situations prior to production, a functional prototype is vital.