1. A method of generating a configuration of a robotic hand for automatically grasping a first object, the robotic hand comprising a plurality of parts, the method comprising: receiving data representing the first object; receiving a plurality of first models generated based upon an example grasp of a second object, the example grasp being based upon a configuration of the robotic hand for grasping the second object in which a plurality of parts of said hand contact said second object, each of said plurality of first models representing a relationship between a respective part of the robotic hand and a property of the second object associated with said part of the robotic hand, wherein the relationship is independent of any other part of the robotic hand; receiving a second model generated based upon the example grasp, the second model representing a relationship between the plurality of parts of the robotic hand; and processing the data representing the first object based upon the plurality of first models to determine said configuration of the robotic hand for automatically grasping the first object.