Obstacle avoidance using an octree in the configuration space of a manipulator | Synapse