Unexpected collision detection, estimation and reaction for an orbital robot