Disturbance Compensation Control of a Free-Flying Robot