Show simple item record

dc.contributor.authorUzo-Okoro, Ezinne
dc.contributor.authorErkel, Daniel
dc.contributor.authorManandhar, Prakash
dc.contributor.authorDahl, Mary
dc.contributor.authorKiley, Emily
dc.contributor.authorCahoy, Kerri
dc.contributor.authorde Weck, Olivier L
dc.date.accessioned2021-05-18T13:45:08Z
dc.date.available2021-05-18T13:45:08Z
dc.date.issued2020-11
dc.identifier.isbn9781624106088
dc.identifier.urihttps://hdl.handle.net/1721.1/130622
dc.description.abstractOn-orbit assembly missions typically involve humans-in-the-loop and use large custom-built robotic arms designed to service existing modules. A proposed concept of on-orbit robotic assembly of modularized CubeSat components within a spacecraft locker eliminates the need for humans-in-the loop. The spacecraft locker supports use cases such as rapidly placing failed nodes within a constellation of satellites and providing sensing and propulsion capabilities in Low Earth Orbit. Despite the recent proliferation of small satellites, there are few planned demonstrations of on-orbit assembly and few demonstrations of on-orbit servicing. Key gaps challenges of in-space assembly of small satellites are (1) the lack of standardization of electromechanical CubeSat components for compatibility with commercial robotic assembly hardware, and (2) testing and modifying commercial robotic assembly hardware. In this work, we focus on testing and modifying: we develop an optimization process for a robotic assembly model to integrate small satellites in space. Our process focus is on the optimization of the on-orbit assembly time of small satellites. We use Commercial-Off-The-Shelf (COTS) robot arms to snap together components in a spacecraft, while minimizing humans-in-the-loop. Assembly time is the selected performance metric as it is critical to the assertion that building small satellites on-orbit results in reduced budget and satellite development time on Earth. We minimize on-orbit small satellite assembly time by optimizing assembly time with the Genetic Algorithm, which use dexterous robotic arms to assemble components, without any negative effects on the attitude and control system. We implement a robot arm assembly model in Python, using Inverse Kinematics. We use a Genetic Algorithm-based optimization scheme, with time as the objective function, and three constraints: robot assembly volume, power consumption, and peak power. Design variables such as joint damping, motor force (torque), position gain and velocity gain are used to model grasping a component and moving the component to the satellite assembly area of the spacecraft. The robot arms are required to be within a tolerance defined based on the 300 mm x 300 mm x 500 mm assembly area. In simulation, we observe that using a given baseline servo motor (7 V) at high proportional gains results in optimal assembly time of approximately 10-20 seconds per component assembly, compared to roughly double this time per component for a 1U CubeSat weighing 2 kg. However, we expect this improvement to result in 25% higher power consumption. Using a high gain value with a lower voltage (5 V) motor results in oscillations and additional time required to dampen out to within the given tolerance, and results in increased assembly time. The benchmarked small satellite assembly time with a human-in-the-loop requires 50 weeks to 90 months of component assembly and integration time on Earth. We anticipate that on-orbit assembly capability optimized for a 1 U functional CubeSat with 30 W of total power, would reduce the assembly time by an order of magnitude. With robotic arm models, for a 1 U CubeSat assembly, we show up to 42% saving benefit in robotic assembly time.en_US
dc.language.isoen
dc.publisherAmerican Institute of Aeronautics and Astronauticsen_US
dc.relation.isversionofhttp://dx.doi.org/10.2514/6.2020-4195en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceProf. Cahoy via Barbara Williamsen_US
dc.titleOptimization of On-Orbit Robotic Assembly of Small Satellitesen_US
dc.typeArticleen_US
dc.identifier.citationUzo-Okoro, Ezinne et al. "Optimization of On-Orbit Robotic Assembly of Small Satellites." Accelerating Space Commerce, Exploration, and New Discovery Conference, November 2020, virtual event, American Institute of Aeronautics and Astronautics, November 2020. © 2020 Massachusetts Institute of Technologyen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Aeronautics and Astronauticsen_US
dc.contributor.departmentSloan School of Managementen_US
dc.contributor.departmentMassachusetts Institute of Technology. School of Engineeringen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Mechanical Engineeringen_US
dc.contributor.departmentMassachusetts Institute of Technology. Institute for Data, Systems, and Societyen_US
dc.relation.journalAccelerating Space Commerce, Exploration, and New Discovery Conferenceen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2021-05-17T14:50:24Z
dspace.orderedauthorsUzo-Okoro, EE; Manandhar, P; Erkel, D; Dahl, M; Kiley, E; Deweck, O; Cahoy, Ken_US
dspace.date.submission2021-05-17T14:50:25Z
mit.licenseOPEN_ACCESS_POLICY
mit.metadata.statusComplete


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record