Multiple working mode approach to manipulation of unknown mechanisms using a serial robot: A special case of constrained motion with active and passive joints | IEEE Conference Publication | IEEE Xplore