Smart Motions: Reducing the effect of parameter uncertainties during feedforward control of a robotic manipulator