A Luenberger-style observer for robot manipulators with position measurements