Tracking control of non-linear systems using sliding surfaces, with application to robot manipulators† | Synapse