Manipulator control with superquadric artificial potential functions: theory and experiments | Synapse