Orbital satellite assembly robot

This is an idea, not a product. Nothing here has been built or tested unless a linked technology profile says so.
The problem
Satellite operators may want to extend the working life of spacecraft, and builders may want large structures assembled in orbit, without launching a complete replacement each time. A robot that joins or services hardware in orbit may help where launch mass or fairing size is the limit.
The idea
A realistic first version would be a single-arm robotic tool carrier for joining one small, pre-built module to a test structure or a cooperative client spacecraft, not an orbital factory. The arm would grip standard attachment points and follow a planned sequence of grapple and fastening steps, with a ground operator approving each step. Autonomy would stay limited to that fixed sequence until ground tests and flight data show it is reliable.
Enabling technology
- In-space servicing and assembly: In-space servicing and assembly means building, repairing or upgrading spacecraft in orbit rather than on the ground. Assembly from launched modules is established through the International Space Station, while robotic servicing is only beginning to fly and robotic construction from raw material remains at test or proposal stage.
What stands in the way
- Most satellites are not designed with standard grapple fixtures or service ports, so a robot may have no reliable point to grip or join to.
- Robotic assembly has been shown on a ground test stand at reduced scale. Full-scale performance and operation in the space environment have not been reported.
- Close-proximity operations carry collision and debris risk, which limits how a robot can approach and hold a client spacecraft.
- A robotic servicing mission has launched, but no completed repair on a client satellite has been reported, so the core task is not yet shown to work in orbit.
- The sources reviewed do not give verified cost figures, so it is not yet shown that a joining or servicing robot is cheaper than building and launching replacement hardware.
A cheap way to test it
On a ground test stand, mount a single-arm manipulator with a grapple tool and a reduced-scale truss built from standard grapple-fixture nodes. Before testing, write down a positional tolerance for the joined node in millimetres, and an angular tolerance in degrees. Set the number of repeated join sequences before testing starts, and offset the target by small, known amounts in each run. Pass if every run completes without manual correction and each joined node sits within the written tolerance. Fail, and redesign the grapple or the approach sequence, if any run needs manual correction or drifts outside the tolerance. No hardware leaves the lab and no people are involved.