Task Level Position Control of Robots, and Static Errors Compensation