Snake-based path planning for redundant manipulators | Synapse