Precise Position Control of Holonomic Inchworm Robot Using Four Optical Encoders
Related Experiment Video
Updated: Aug 8, 2025

The Modular Design and Production of an Intelligent Robot Based on a Closed-Loop Control Strategy
Published on: October 14, 2017
Kengo Tanabe1, Masato Shiota1, Eiji Kusui1
1Department of Mechanical Engineering, Yokohama National University, 79-5 Tokiwadai, Hodogaya-ku, Yokohama 2408051, Kanagawa, Japan.
Abstract:
In this study, an XYθ position sensor is designed/proposed to realize the precise control of the XYθ position of a holonomic inchworm robot in the centimeter to submicrometer range using four optical encoders. The sensor was designed to be sufficiently compact for mounting on a centimeter-sized robot for closed-loop control. To simultaneously measure the XYθ displacements, we designed an integrated two-degrees-of-freedom scale for the four encoders. We also derived a calibration equation to decrease the crosstalk errors among the XYθ axes. To investigate the feasibility of this approach, we placed the scale as a measurement target for a holonomic robot. We demonstrated closed-loop sequence control of a star-shaped trajectory for multiple-step motion in the centimeter to micrometer range. We also demonstrated simultaneous three-axis proportional-integral-derivative control for one-step motion in the micrometer to sub-micrometer range. The close-up trajectories were examined to determine the detailed behavior with sub-micrometer and sub-millidegree resolutions in the MHz measurement cycle. This study is an important step toward wide-range flexible control of precise holonomic robots for various applications in which multiple tools work precisely within the limited space of instruments and microscopes.
Related Concept Videos
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
PID Controller
Gyroscope: Precession
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...

