Manipulation Planning for Redundant Robots: A Practical Approach | Synapse