Design, simulation and comparison of controllers for a redundant robot. (June 2016)