Generalized software components for reconfiguring hyper-redundant manipulators | IEEE Journals & Magazine | IEEE Xplore