The invention is also contemplated for use in other types of devices and robots employing object-oriented software. [0042] The present invention recognizes that an entertainment or pet-type robot would become more versatile if its constituent parts, such as its limbs, were freely interchangeable by the user to implement a desired configuration of the robot.