{"project":{"acronym":"","projectId":88605,"title":"Development and Testing of Autonomous On-Orbit Assembly and Servicing Systems Using the SPHERES Testbed","primaryTaxonomyNodes":[{"taxonomyNodeId":10730,"taxonomyRootId":8816,"parentNodeId":10726,"level":3,"code":"TX07.2.4","title":"Micro-Gravity Construction and Assembly","definition":"Micro-gravity construction and assembly technologies transform the way we manufacture, assemble, disassemble, reverse assemble, and repair large structures in space, providing a robust space infrastructure freed from launch window scheduling, launch vehicle mass limitations, and astronaut safety concerns.","exampleTechnologies":"On-orbit three dimensional (3D) manufacturing, robotic arms/manipulators, in-space truss manufacturing, low-latency telerobotics","hasChildren":false,"hasInteriorContent":true}],"startTrl":2,"currentTrl":3,"endTrl":3,"benefits":"The success of this project would enable the development of autonomous on-orbit assembly and servicing technology that could increase spacecraft size, extend the lifetime of spacecraft, and eventually assemble space stations and other structures orbiting planets far from earth prior to astronaut arrival and would provide a host of new possibilities for future space missions to Mars and beyond.","description":"With the increasing ambition to usher in a new era of exploration beyond our planet and solar system, the scope and complexity of challenges that space technologists face has greatly increased. As the Technology Roadmaps illustrate, there are several fields of science and engineering that need to be further developed before humanity's reach in space can be expanded. As an aspiring space technologist, I seek to address NASA's fourth roadmap: robotics and autonomous systems through the development of autonomous on-orbit assembly and servicing technology. This is still not possible today, yet it is absolutely necessary for future missions to Mars and beyond. With autonomous assembly systems, spacecraft size could increase as they would no longer be constrained by launch vehicle size or the risk of utilizing a manned crew. Furthermore, with the enabling of autonomous servicing technology, the lifetime of important spacecraft could be extended through the repairing or swapping of outdated/broken components. However, the long term vision of the utilization of this technology is in the assembly of space stations and other structures orbiting planets far from earth prior to astronaut arrival. The Synchronized Position Hold, Engage, and Reorient Experimental Satellite (SPHERES) testbed developed by the MIT Space Systems Laboratory (SSL) is currently the only scalable system that provides both testing of control and autonomy algorithms on earth and in 6DOF microgravity via the ISS. As a member of the MIT SSL, the goal of the proposed research will be to develop autonomous assembly and servicing algorithms through incremental iterative testing using the SPHERES platform. The SPHERES Universal Docking Port (UDP) and Halo expansion port (which allows up to 6 docking port attachments) will be used jointly with SPHERES to test the autonomous assembly/servicing algorithms. In order to address an integral part of autonomous assembly technology, algorithm development will begin with developing robust autonomous docking algorithms between a SPHERES satellite and a SPHERES/Halo unit (addressing 4.6 of TA04). This can then be expanded to multiple SPHERES docking to the same Halo unit, multiple SPHERES docking to a spinning Halo unit (and stabilizing it), vision based UDP availability identification (via cameras located on the UDPs), and a SPHERES satellite having to avoid obstacles before docking to a Halo unit. Furthermore, critical to understanding how to control an autonomously docked system will be to continue SSL lead research into understanding how to adapt onboard control/autonomy algorithms and actuation to the new inertial properties of the aggregate system. With robust autonomous docking algorithms developed, tests could then be devised to simulate autonomous assembly/servicing scenarios. For example, if two SPHERES/Halo units are docked together by a single port, an external SPHERE could dock to one SPHERES/Halo unit, detach it from the other, maneuver it to a new location, and reattach it at another Halo Port. Assembly schemes such as this can be developed and tested with increasing complexity and difficulty, addressing critical steps for the maturation of autonomous assembly and servicing technology. SPHERES provides a unique testbed in which algorithms designed for autonomous space systems can be tested for long durations in microgravity. With the success of SPHERES formation flight aboard the ISS, autonomous assembly and servicing provides a logical next step in the maturation of the use of their technology. The success of this project would be of great value to NASA as completely autonomous robotic systems with smooth and reliable algorithms in this arena would provide a host of new possibilities for space missions.","startYear":2016,"startMonth":8,"endYear":2020,"endMonth":7,"statusDescription":"Completed","principalInvestigators":[{"contactId":15036,"canUserEdit":false,"firstName":"Alvar","lastName":"Saenz-Otero","fullName":"Alvar Saenz-otero","fullNameInverted":"Saenz-Otero, Alvar","primaryEmail":"alvarso@mit.edu","publicEmail":false,"nacontact":false}],"programDirectors":[{"contactId":84634,"canUserEdit":false,"firstName":"Claudia","lastName":"Meyer","fullName":"Claudia M Meyer","fullNameInverted":"Meyer, Claudia M","middleInitial":"M","primaryEmail":"claudia.m.meyer@nasa.gov","publicEmail":true,"nacontact":false}],"programExecutives":[{"contactId":84634,"canUserEdit":false,"firstName":"Claudia","lastName":"Meyer","fullName":"Claudia M Meyer","fullNameInverted":"Meyer, Claudia M","middleInitial":"M","primaryEmail":"claudia.m.meyer@nasa.gov","publicEmail":true,"nacontact":false}],"programManagers":[{"contactId":183514,"canUserEdit":false,"firstName":"Hung","lastName":"Nguyen","fullName":"Hung D Nguyen","fullNameInverted":"Nguyen, Hung D","middleInitial":"D","primaryEmail":"hung.d.nguyen@nasa.gov","publicEmail":true,"nacontact":false}],"projectManagers":[{"contactId":242194,"canUserEdit":false,"firstName":"Jose","lastName":"Benavides","fullName":"Jose V Benavides","fullNameInverted":"Benavides, Jose V","middleInitial":"V","primaryEmail":"jose.v.benavides@nasa.gov","publicEmail":true,"nacontact":false}],"coInvestigators":[{"contactId":495976,"canUserEdit":false,"firstName":"William","lastName":"Sanchez","fullName":"William D Sanchez","fullNameInverted":"Sanchez, William D","middleInitial":"D","primaryEmail":"william.d.sanchez@jpl.nasa.gov","publicEmail":true,"nacontact":false}],"website":"https://www.nasa.gov/strg#.VQb6T0jJzyE","libraryItems":[],"transitions":[{"transitionId":75940,"projectId":88605,"transitionDate":"2020-07-01","path":"Closed Out","details":"My time under the support of the NSTRF program can be jointly summarized between my time as a master’s and doctoral student at MIT in the department of Aeronautics and Astronautics. I was awarded the fellowship half-way through my master’s degree when my focus of research was autonomous on-orbit assembly and servicing. During this time I was the state estimation lead of the MIT Space Systems Lab SPHERES team and ISS testbed. These efforts resulted in five live experiments that first academic year as an NSTRF fellow, emphasizing vision-based autonomous docking between free-floating robotic systems and the check-out of new expansion port hardware to enable future autonomous assembly activity between SPHERES. From this work, I completed my master’s thesis titled, “State Estimation of Cooperative Satellites for On-Orbit Assembly and Servicing of Spacecraft,” through which I developed and validated two distinct state estimation frameworks for autonomously docking satellites. The first --- tested aboard the ISS --- was based on an Unscented Kalman Filter. The second was a probabilistic inference approach, modeled via a dynamically updated factor graph. This allowed for the convergence of continuously smoothed estimates of both docking satellite’s states. Since this model incorporates all sensor information as it becomes available, the satellites are able to estimate their own (and their relative states) using IMU data, or global metrology, even when their main sensor, the docking port camera, loses line-of-sight of its target. This algorithm was tested, and show to be successful, by playing-back data obtained from the ISS on a virtual machine. Following the completion of my master’s degree, I began my first NSTRF VTE which began a relationship with the JPL Guidance & Control section that has continued through the present. At JPL, I served as the attitude control systems (ACS) member of the design team for the Habitable Exoplanet Imaging Mission (HabEx) in preparation of the U.S. 2020 Astrophysics Decadal Survey. There, I designed multiple preliminary ACS architectures and simulation environments to meet high-precision (1 milliarcsecond class) observatory pointing requirements for direct imaging of earth-like exoplanets. I continued this work the following summer during my second VTE with the group. My first year as a doctoral student was marked by a blend of coursework and continued development of ISS robotics experiments via the SPHERES testbed --- primarily through the Smooth-Nav campaign. The sequence of three test session sought to further develop robust and precise multi-agent relative-state estimation for space applications by further exploring factor graph based inference methods. It was argued that this methodology more naturally frames the multi-satellite relative-state estimation problem, providing solutions that are inherently agnostic to the timing, synchronization, and potentially inoperable sensor issues that limit the filtering framework, by simply appending observations (i.e., measurements) to the graph (and therefore the joint probability distribution of the state history and measurements) as the information becomes available. As far as our team is aware, we became the first to successfully run smoothing-based estimation via graph based methods, on-board multiple satellites, in real-time. During the second half of this year, I also mentored the control & estimation team for the senior capstone design class, which sought to design a spinning aperture imaging CubeSat concept. During my second year as a doctoral student (3rd NSTRF), I led the final test session for the ISS SPHERES tether-slosh campaign for MIT. This included all management of the MIT SPHERES team, product (software) development and delivery on schedule, testing in simulation and hardware, customer interaction (Airbus Defense & Space), and post-session data analysis. The objective of the session was primarily to collect high-speed IMU data of the SPHERES satellites tugging a fluid-filled (as well as a solid) capsule. Additionally, I joined the in-space assembly of telescopes (iSAT) NASA/JPL study, beginning by mentoring and providing feedback to younger graduate students on astrodynamics, trajectory design, and guidance & control and then fully managing the MIT team (from the student perspective) in the spring semester. Our lab was tasked with performing an independent cost analysis for an in-space assembled telescope concept. We developed and delivered a pareto optimization analysis tool that breaks hundreds of telescope assembly architectures specified by primary mirror diameter, segmentation, raft geometry, and assembly location. The tool then uses linear programming methods to optimize packing of all assembly components (by mass, volume, and cost) into available launch vehicles (including SLS). Efficient trajectories using the unstable/stable manifold of the Circular Restricted Three Body problem are then determined to transport all materials to the assembly location (currently either Earth-Moon L1 or Sun-Earth L2). The architectures are then compared against a developed cost metric based on architecture complexity to determine the pareto front. The results heavily showed favoring of SLS launch vehicles. These activities were independent of the work of my dissertation. During my time at JPL, I became interested in direct exoplanet imaging (through HabEx), trajectory design, and multi-body astrodynamics. The resulting body of research, which culminated in my doctoral thesis (defended May 2020) is summarized as follows: The prolific discovery of habitable zone residing exoplanets via indirect detection methods have spurred many in the astrophysics and space technology community to call for the prioritization of funding for a direct exoplanet imaging space telescope. Though the state-of-the-art in optical technology suggests near-term feasibility, successful and efficient high-contrast imaging remains a problem. A promising solution is formation flying an external occulter in front of the observatory to suppress host starlight and allow for imaging of the obscured exoplanet. However, recent analyses have demonstrated that for the required separation distance between the spacecraft, angular slew maneuvers to retarget the formation line-of-sight between stars in a Design Reference Mission (DRM) demand a significant amount of fuel, restricting the potential science yield of a five year mission. It can be found that many of these analyses use traditional, impulsive control solutions to slew the occulter between points in three-dimensional positional space, or attempt exhaustive search methods to find less expensive alternatives. These approaches are uninformed by the rich and complex dynamical six-dimensional phase space in which the spacecraft truly lie. For this work it is assumed that both the observatory and external occulter are operating near Sun-Earth Lagrange point 2 (SEL2).Researchers across celestial mechanics, nonlinear dynamics, chaos theory, and astrodynamics over the last century have made considerable contributions to shedding light on the families and classes of natural trajectories existing in the phase space about Lagrange points. However, it has only been in the last few decades (and still continuing through the present) that it has been revealed how to use these previously elusive pathways in mission design. All of this points to a rich and underutilized design space for crafting naturally existing, or minimally active-control assisted, low-fuel solutions to solve complex motion problems. The difficulty lies in teasing out trajectories of interest in the often times opaque dynamical structure. However, history has shown that by understanding the basic classes of motion existing in the phase space through the lens of Dynamical Systems Theory (DST) --- which is concerned with qualitatively uncovering the structure of solutions in a system’s phase space through the study of its equilibrium points, their stability, sensitivity to parameters, and the vector flow connecting these points --- it can be done. My thesis investigated the use of natural solutions to frame and solve the formation retargeting maneuvers of an observatory/external occulter exoplanet imaging mission. By illuminating the classes of natural motion that can be exploited, fuel costs can be minimized, but more importantly, the set of all available paths contextualized within the dynamical landscape. This provides a baseline from which solutions can be interpreted and mission design trade-offs analyzed. To this end, a Trajectory Design Methodology (TDM) was developed that guides the spacecraft along the natural periodic and quasi-periodic motion of the CR3BP phase space's center manifold. The TDM determines the fuel-minimizing path, under the constraints of the analysis, that passes the formation line-of-sight through the maximum number of stars within an extended time window. Since the framework is dynamically informed, the incremental costs of deviating from this maximal path, to achieve a specific science objective, can be readily considered. A sample mission analysis demonstrating these contributions was provided. ","infoText":"Closed out","infoTextExtra":"","dateText":"July 2020"}],"responsibleMd":{"acronym":"STMD","canUserEdit":false,"city":"","external":false,"linkCount":0,"organizationId":4875,"organizationName":"Space Technology Mission Directorate","organizationType":"NASA_Mission_Directorate","naorganization":false,"organizationTypePretty":"NASA Mission Directorate"},"program":{"acronym":"STRG","active":true,"description":"
\tThe Space Technology Research Grants Program will accelerate the development of "push" technologies to support the future space science and exploration needs of NASA, other government agencies and the commercial space sector. Innovative efforts with high risk and high payoff will be encouraged. The program is composed of two competitively awarded components.
","programId":69,"responsibleMd":{"acronym":"STMD","canUserEdit":false,"city":"","external":false,"linkCount":0,"organizationId":4875,"organizationName":"Space Technology Mission Directorate","organizationType":"NASA_Mission_Directorate","naorganization":false,"organizationTypePretty":"NASA Mission Directorate"},"responsibleMdId":4875,"stockImageFileId":36658,"title":"Space Technology Research Grants"},"leadOrganization":{"acronym":"MIT","canUserEdit":false,"city":"Cambridge","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"external":true,"linkCount":0,"organizationId":4877,"organizationName":"Massachusetts Institute of Technology","organizationType":"Academia","stateTerritory":{"abbreviation":"MA","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Massachusetts","stateTerritoryId":30},"stateTerritoryId":30,"murepUnitId":166683,"naorganization":false,"organizationTypePretty":"Academia"},"supportingOrganizations":[{"acronym":"ARC","canUserEdit":false,"city":"Moffett Field","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"external":false,"linkCount":0,"organizationId":4941,"organizationName":"Ames Research Center","organizationType":"NASA_Center","stateTerritory":{"abbreviation":"CA","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"California","stateTerritoryId":59},"stateTerritoryId":59,"naorganization":false,"organizationTypePretty":"NASA Center"}],"statesWithWork":[{"abbreviation":"MA","country":{"abbreviation":"US","countryId":236,"name":"United States"},"countryId":236,"name":"Massachusetts","stateTerritoryId":30}],"lastUpdated":"2024-2-6","releaseStatusString":"Released","viewCount":540,"endDateString":"Jul 2020","startDateString":"Aug 2016"}}