Maxar wins $142 million NASA robotics mission
Tethers Unlimited says early results of deorbit hardware test promising