A device for fastening a structure, comprising: an automated fastening machine , for performing fastening functions, including a carriage , arm , and end effector , wherein the arm is mounted on the carriage and the end effector is mounted on the arm ; wherein the automated fastening machine is configured to be mounted on a track while performing the fastening functions, the track being mounted interior to a structure in order to access a first surface of the structure , and the first surface having one or more holes through which fasteners may be inserted; wherein the end effector comprises: a collar feed tube ; a load pin slide configured to position a load pin underneath the collar feed tube to receive a collar from the collar feed tube ; a side jet configured to hold the collar on the load pin ; a collar swager having feed fingers ; and a fastener installation tool configured to swage the collar on the fastener ; wherein the collar swager is configured to: move forward to push the collar against the feed fingers and move to clear the load pin , so that the collar is clear of the load pin ; advance towards the surface and the fastener inserted through the one or more holes in the surface ; and seat the collar on the end of the fastener , open the feed fingers , and push the collar onto the fastener ; and wherein the carriage is operable to traverse the track for positioning the arm and end effector , the arm is attached to the carriage for positioning the end effector , and the end effector is attached to the arm for installing the fasteners into the holes of the first surface . an automated fastening machine , for performing fastening functions, including a carriage , arm , and end effector , wherein the arm is mounted on the carriage and the end effector is mounted on the arm ; wherein the automated fastening machine is configured to be mounted on a track while performing the fastening functions, the track being mounted interior to a structure in order to access a first surface of the structure , and the first surface having one or more holes through which fasteners may be inserted; wherein the end effector comprises: a collar feed tube ; a load pin slide configured to position a load pin underneath the collar feed tube to receive a collar from the collar feed tube ; a side jet configured to hold the collar on the load pin ; a collar swager having feed fingers ; and a fastener installation tool configured to swage the collar on the fastener ; a collar feed tube ; a load pin slide configured to position a load pin underneath the collar feed tube to receive a collar from the collar feed tube ; a side jet configured to hold the collar on the load pin ; a collar swager having feed fingers ; and a fastener installation tool configured to swage the collar on the fastener ; wherein the collar swager is configured to: move forward to push the collar against the feed fingers and move to clear the load pin , so that the collar is clear of the load pin ; advance towards the surface and the fastener inserted through the one or more holes in the surface ; and seat the collar on the end of the fastener , open the feed fingers , and push the collar onto the fastener ; and move forward to push the collar against the feed fingers and move to clear the load pin , so that the collar is clear of the load pin ; advance towards the surface and the fastener inserted through the one or more holes in the surface ; and seat the collar on the end of the fastener , open the feed fingers , and push the collar onto the fastener ; and wherein the carriage is operable to traverse the track for positioning the arm and end effector , the arm is attached to the carriage for positioning the end effector , and the end effector is attached to the arm for installing the fasteners into the holes of the first surface . <EOS>