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.