Abstract
This paper deals with a velocity measurement method for robotics. The authors have proposed "synchronous-measurement method (S method)" that measures the velocity in sync with alteration of pulse numbers of an optical encoder. The method has an advantage that accurate velocity measurement is achieved in all speed ranges. The method, however, has a technical issue in practice: accuracy often deteriorates with nonideality of interpulse angles in the optical encoder. Only complicated algorithm with conditional branching can solve this issue. Hence this study proposes a method that solves the issue by a simple algorithm without any branching. Simulation results show the measurement accuracy while experimental results verify control performance of the proposed method.