Encoderless position control of a two-link robot manipulator

Encoders have been an inseparable part of robots since the very beginning of modern robotics in the 1950s. As a result, the foundations of robot control are built on the concepts of kinematics and dynamics of articulated rigid bodies, which rely on explicitly measuring the robot configuration in terms of joint angles - done by encoders. In this paper, we propose a radically new concept for controlling robots called Encoderless Robot Control (EnRoCo). The concept is based on our hypothesis that it is possible to control a robot without explicitly measuring its joint angles, by measuring instead the effects of the actuation on its end-effector. To prove the feasibility of this unconventional control approach, we propose a proof-of-concept control algorithm for encoderless position control of a robot's end-effector in task space. We demonstrate a prototype implementation of this controller in a dynamics simulation of a two-link robot manipulator. The prototype controller is able to successfully control the robot's end-effector to reach a reference position, as well as to track continuously a desired trajectory. Notably, we demonstrate how this novel controller can cope with something that traditional control approaches fail to do: adapt on-the-fly to changes in the kinematics of the robot, such as changing the lengths of the links.

[1]  Joachim Holtz,et al.  Sensorless Control of Induction Machines - With or Without Signal Injection? , 2006, IEEE Trans. Ind. Electron..

[2]  Mario Pacas,et al.  Encoderless Predictive Direct Torque Control for Synchronous Reluctance Machines at Very Low and Zero Speed , 2008, IEEE Transactions on Industrial Electronics.

[3]  Y. Demiris,et al.  From motor babbling to hierarchical learning by imitation: a robot developmental pathway , 2005 .

[4]  Yiannis Demiris,et al.  Learning Forward Models for Robots , 2005, IJCAI.

[5]  Alejandro Hernández Arieta,et al.  Body Schema in Robotics: A Review , 2010, IEEE Transactions on Autonomous Mental Development.

[6]  E. Levi,et al.  Encoderless direct torque controller for limited speed range applications of brushless doubly fed reluctance motors , 2006, IEEE Transactions on Industry Applications.

[7]  R. Kennel,et al.  Eliminating all machine parameters in Encoderless Predictive Torque Control without signal injection , 2011, 2011 IEEE International Electric Machines & Drives Conference (IEMDC).

[8]  Kozo Ide,et al.  Encoderless Servo Drive With Adequately Designed IPMSM for Pulse-Voltage-Injection-Based Position Detection , 2012 .

[9]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[10]  Peter I. Corke,et al.  Robotics, Vision and Control - Fundamental Algorithms in MATLAB® , 2011, Springer Tracts in Advanced Robotics.

[11]  S. Hutchinson,et al.  Visual Servo Control Part II : Advanced Approaches , 2007 .

[12]  Sadao Kawamura,et al.  Encoderless robot motion control using vision sensor and back electromotive force , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Giorgio Metta,et al.  Learning the skill of archery by a humanoid robot iCub , 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots.

[14]  Ralph Kennel,et al.  Encoderless Control of Industrial Servo Drives , 2006, 2006 12th International Power Electronics and Motion Control Conference.

[15]  Asif Sabanovic,et al.  Lightweight design and encoderless control of a miniature direct drive linear delta robot , 2013, 2013 8th International Conference on Electrical and Electronics Engineering (ELECO).

[16]  Darwin G. Caldwell,et al.  Reinforcement Learning in Robotics: Applications and Real-World Challenges , 2013, Robotics.

[17]  G. Oriolo,et al.  Robotics: Modelling, Planning and Control , 2008 .

[18]  Andrew S. Whitford,et al.  Cortical control of a prosthetic arm for self-feeding , 2008, Nature.

[19]  K. Ide,et al.  Encoderless servo drive with adequately designed IPMSM for pulse voltage injection based position detection , 2011, 2011 IEEE Energy Conversion Congress and Exposition.