A system that positions and attaches a shoe part in an automated manner during a shoe-manufacturing process, the system comprising: an image recorder that records an image depicting a two-dimensional representation of an attachment shoe part, which is to be attached to a base shoe part; computer storage media having stored thereon computer-executable instructions that, when executed, cause a computing device to: identify at least one reference feature of the two-dimensional representation of the attachment shoe part, determine pixel coordinates of the image that corresponds to the at least one reference feature and convert the pixel coordinates of the image to a geometric coordinate of a geometric coordinate system, which maps a three-dimensional space within which the attachment shoe part is positioned and a part-transfer apparatus operates, and determine another geometric coordinate in the geometric coordinate system by analyzing a different image of the base shoe part; and the part-transfer apparatus comprising: a part pickup tool configured to enable the part-transfer apparatus to acquire the attachment shoe part from a part-supply area and to temporarily hold the attachment shoe part while transferring the attachment shoe part to a new location; and an attachment device for attaching the attachment shoe part to the base shoe part, wherein the part-transfer apparatus is notified of the other geometric coordinate and is adapted to transfer the attachment shoe part from the geometric coordinate to the other geometric coordinate, thereby moving the attachment shoe part to a location in the three-dimensional space at which the attachment shoe part is to be attached to the base shoe part. an image recorder that records an image depicting a two-dimensional representation of an attachment shoe part, which is to be attached to a base shoe part; computer storage media having stored thereon computer-executable instructions that, when executed, cause a computing device to: identify at least one reference feature of the two-dimensional representation of the attachment shoe part, determine pixel coordinates of the image that corresponds to the at least one reference feature and convert the pixel coordinates of the image to a geometric coordinate of a geometric coordinate system, which maps a three-dimensional space within which the attachment shoe part is positioned and a part-transfer apparatus operates, and determine another geometric coordinate in the geometric coordinate system by analyzing a different image of the base shoe part; and identify at least one reference feature of the two-dimensional representation of the attachment shoe part, determine pixel coordinates of the image that corresponds to the at least one reference feature and convert the pixel coordinates of the image to a geometric coordinate of a geometric coordinate system, which maps a three-dimensional space within which the attachment shoe part is positioned and a part-transfer apparatus operates, and determine another geometric coordinate in the geometric coordinate system by analyzing a different image of the base shoe part; and the part-transfer apparatus comprising: a part pickup tool configured to enable the part-transfer apparatus to acquire the attachment shoe part from a part-supply area and to temporarily hold the attachment shoe part while transferring the attachment shoe part to a new location; and an attachment device for attaching the attachment shoe part to the base shoe part, wherein the part-transfer apparatus is notified of the other geometric coordinate and is adapted to transfer the attachment shoe part from the geometric coordinate to the other geometric coordinate, thereby moving the attachment shoe part to a location in the three-dimensional space at which the attachment shoe part is to be attached to the base shoe part. a part pickup tool configured to enable the part-transfer apparatus to acquire the attachment shoe part from a part-supply area and to temporarily hold the attachment shoe part while transferring the attachment shoe part to a new location; and an attachment device for attaching the attachment shoe part to the base shoe part, wherein the part-transfer apparatus is notified of the other geometric coordinate and is adapted to transfer the attachment shoe part from the geometric coordinate to the other geometric coordinate, thereby moving the attachment shoe part to a location in the three-dimensional space at which the attachment shoe part is to be attached to the base shoe part.