The Space Station Freedom Flight Telerobotic Servicer: the design and evolution of a dexterous space robot