Planning robotic manipulation strategies for sliding objects | Synapse