Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments | Synapse