Task-Space Singularity Avoidance for Control Affine Systems Using Control Barrier Functions | ScienceToStartup | ScienceToStartup