In the case of robotics, the key factors for evolutionary success include environmental need, technology advancement, and the ability to design a system in a way that is commercially viable.