Design and experimental validation of a second order sliding-mode motion controller for robot manipulators