Kinematically optimal hyper-redundant manipulator configurations | Synapse