Chapin, Samantha Helen Glassner2024-05-232024-05-232024-05-22vt_gsexam:40910https://hdl.handle.net/10919/119063This research focuses on the development of the semantic and fiducial aided graph simultaneous localization and mapping (SF-GraphSLAM) method that is tailored for robotic assembly and servicing of large truss structures. SF-GraphSLAM contributes to the state of the art by creating a novel way to add associations between map landmarks, in this scenario fiducials, by pre-generating a semantic map of expected relations based on the truss module known models, kinematic information about deployable modules, and hardware constraints for assembled modules. This additional information about the expected fiducial relations, and therefore truss module relative poses, can be used to add robustness to camera pose and measurement error. In parallel, the concept of a mixed assembly truss structure paradigm was created and analyzed. This mixed assembly method focuses on reducing the number of modules required to construct large truss structures by using a mixture of deployable and assembled truss modules to create a checkerboard array that is scalable to various dimensions and shapes while still minimizing the number of modules compared to a strut-by-strut method. Leveraging this paradigm SF-GraphSLAM is able to start at an advantage in terms of minimizing the state vector for the assembly testing. In addition, due to the added knowledge of the structure and the choice to utilize fiducial markers, SF-GraphSLAM is able to minimize the number of fiducials used to define the structure and therefore have the minimum state space to solve the assembly scenario, greatly improving the real-time estimation process between assembly steps. These optimizations will have a larger effect as the size of the scaled end structure increases. SF-GraphSLAM is derived in mathematical form following the same core process used for the pose and measurement components used in the base GraphSLAM. SF-GraphSLAM is evaluated against the state of the art example of GraphSLAM through simulation using an example 3x3x3 mixed assembly truss structure, known as the Built On-orbit Robotically-assembled Gigatruss (BORG). A physical BORG test truss was constructed to enable hardware trials of the SF-GraphSLAM algorithm. Although this ground hardware is not ideal for the high precision application of space structures it allows for rapid experimental robotic testing. This tailored SF-GraphSLAM approach will contribute to the state of the art of robotic in-space servicing, assembly, and manufacturing (ISAM) by providing progress on a method for dealing with the autonomous robotic assembly of movable modules to create larger structures. This will be critical for missions such as robotically assembling a large antenna structure or space telescope. Furthermore, the core methodology will study into how to best utilize information in a large-scale structure environment, including non-static flexible or deployable modules, to adequately map it which is also applicable to the larger field of robotic operations dealing with structures such as bridge surveying.ETDenIn CopyrightRoboticsIn-Space Assembly and ServicingSpace TrussSimultaneous Localization and MappingComputer VisionSemantic and Fiducial Aided Graph Simultaneous Localization and Mapping for Robotic In-Space Assembly and Servicing of Large Truss StructuresDissertation