Sensorless Impedance Control of Micro Finger Using Coprime Factorization
Yuuki Morohoshi, Mingcong Deng

TL;DR
This paper introduces a sensorless control method for a small soft robot finger using mathematical techniques to estimate and control force.
Contribution
A novel impedance control method for micro fingers using coprime factorization and observer-based force estimation without sensors.
Findings
Impedance control of micro finger tip force is achieved without physical sensors.
The proposed control system is validated through experimental testing.
Coprime factorization and Youla–Kucera parameterization enable effective observer design.
Abstract
Soft robots are attracting attention as next-generation robots because they enable flexible movement. The micro finger is a soft robot that can bend and is small and can grasp objects of various shapes, so it is expected to be applied to surgical robots. However, because it is small, sensors cannot be attached, making it difficult to measure force. This paper proposes impedance control of the tip of a micro finger by estimating the tip force with an observer. The control system is designed using coprime factorization and Youla–Kucera parameterization by operator theory. The effectiveness of the proposed method is confirmed through experiments.
Genes, proteins, chemicals, diseases, species, mutations and cell lines named across the full text — each resolved to its canonical identifier and authoritative record.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Soft Robotics and Applications · Robotic Mechanisms and Dynamics
1. Introduction
Recently, Japan has become one of the world’s leading aging societies with a declining birthrate, and the decrease in the working population is a major concern [1]. The medical and nursing care fields are most affected by the labor shortage, and this issue is expected to become even more severe in the future. Therefore, the demand for robots in the medical and welfare fields is increasing. Traditional robots have been developed for predetermined simple tasks such as assembling and sorting manufactured goods, as well as for exploring dangerous areas such as planetary exploration and high-radiation environments. However, robots in the medical and welfare fields are required to perform precise movements, flexible movements, and ensure safety for tasks such as surgery, internal examinations, and carrying people. These requirements are difficult to achieve with conventional actuators such as motors and cylinders alone, leading to increased attention on soft actuators. Soft actuators are actuators that can operate under physical perturbations due to their physical shape and flexible materials [2]. Examples of soft actuators include pneumatic actuators [3,4] and shape memory alloy actuators [5,6]. Recently, soft actuators of various shapes have been proposed using 3D printers, and many robots using soft actuators have also been studied [7,8].
The micro finger used in this study is a pneumatic soft actuator with a hollow semi-cylindrical shape, consisting of a bellow structure on the arc side and a flat surface on the other side [4]. It can bend by generating torque through the increase and decrease of air pressure. Due to its simple structure, small size, and flat shape, it is expected to be used in micro robots and surgical robots, and research in this area is actively being conducted [4,9,10,11]. Wakimoto et al. [4] developed a silicone rubber micro finger and analyzed its displacement and force characteristics. Furthermore, they connected three micro fingers to create a robot hand capable of grasping objects. Zhao et al. [9] proposed a micro finger using McKibben-type artificial muscles and confirmed that it generates approximately 8.5 times the force compared to a silicone micro finger. Polygerinos et al. [10] created various shapes of micro fingers, proposed models, and analyzed their displacement characteristics, providing a series of systematic design rules useful for creating micro fingers. Despite various studies, the presence of nonlinear elements such as rubber and pneumatic pressure makes position and force control challenging due to significant variations in response to loads.
Therefore, many researchers have studied this topic [1,12,13,14,15,16]. Most studies use PID control, but due to the strong nonlinearity of the micro finger, it is difficult to address safety concerns [12,13,14]. Consequently, efforts have been made to safely control the micro finger using coprime factorization [1,15,16]. Deng et al. [15] created a model of the micro finger using machine learning and performed sensorless control using coprime factorization. However, it is necessary to create a new model each time the environment changes because there is no way to grasp the position when the actual device is operating. Bu et al. [16] modeled the hysteresis characteristics of the rubber and compressed air of the micro finger using the Generalized Prandtl–Ishlinskii model (GPI model), designed a control system using coprime factorization based on isomorphism and terminal sliding mode control (TSMC), and confirmed its effectiveness through simulations. Isomorphism requires feedback of the quasi-state using sensors to simplify the mathematical model, but when sensors are not available, it is necessary to use an observer for feedback, which can degrade control performance if there are uncertainties in the mathematical model. Therefore, the authors in [1] designed a control system using coprime factorization for complex mathematical models without using isomorphism and confirmed its effectiveness through experiments. As mentioned above, sufficient research has been conducted on the position control of the micro finger. While precise position control of the micro finger is important, it is even more crucial to grasp objects with appropriate force. Although the force generated at the tip of the micro finger has been analyzed, sufficient research has not been conducted on force control. This is likely due to the lack of sensors that can be attached to the small tip of the micro finger.
In this study, we propose sensorless impedance control of the micro finger using coprime factorization. Since it is difficult to attach sensors directly to the micro finger, we estimate the external force from the tip position and applied air pressure. By using coprime factorization, we ensure system stability and achieve safe control. The effectiveness of the proposed method is confirmed through actual device experiments.
The structure of this paper is as follows. Section 2 shows the micro finger and impedance control. Next, Section 3 presents the problem setting, specifically the issues with the micro finger and the research direction. Section 4 designs the control system, followed by Section 5, which presents the results of the actual device experiments. Finally, Section 6 concludes and discusses future prospects.
2. Preliminaries
This section explains the details of the micro finger and provides an overview of impedance control. For an explanation of coprime factorization and Youla–Kucera parameterization, please refer to [17,18,19].
2.1. Micro Finger
2.1.1. Overview of Micro Finger
The micro finger used in this study is shown in Figure 1. It is a pneumatic actuator made by combining a bellow structure and a flat structure of silicone rubber [4]. It curves inwards on its flat surfaces when pressure is increased, and curves inwards on its bellows surfaces when subjected to a vacuum.
The micro finger is composed of rubber and compressed air, which exhibit hysteresis characteristics. Figure 2 shows the change in the bending angle of the micro finger when a sinusoidal wave with an amplitude of 35 kPa, a frequency of 0.4 Hz, and a bias of 35 kPa is applied.
The coordinate system of the micro finger is set as shown in Figure 3.
In this study, the output is the bending angle , and the control input is the pressure . From previous studies [20], the mathematical model of the micro finger is expressed as:
where the state variable x is the pressure inside the micro finger. Also, are expressed as:
where the natural length of the micro finger is assumed to be constant. The parameters are shown in Table 1. Also, is the bending angle when the input is 0 kPa. Additionally, is a function representing hysteresis characteristics, using the concept of the GPI model as in previous study [16,21], treating the hysteresis characteristics as linear and residual terms:
where is the proportional gain. In this study, to simplify the control system design, we assume . To simplify the notation of the plant, are defined as:
In this case, Equation (1) can be expressed as:
In addition, from a previous study [22], the external force applied to the tip of the micro finger is expressed as:
where and are the moments due to elastic force and pressure, respectively. Note that . Their difference is expressed as:
2.1.2. Experimental Equipment
The experimental equipment for the micro finger is shown in Figure 4 and Figure 5. Compressed air generated from the compressor is filtered to remove dust, moisture, and oil by the filter regulator, then the pressure is limited to below 100 kPa by the safety regulator, and finally sent to the electro-pneumatic regulator. The electro-pneumatic regulator sends compressed air to the micro finger according to the command value from the PC. Impedance control is performed by placing a rod so that the micro finger makes contact when it bends, as shown in Figure 5. Also, the micro finger is placed on a vibration isolation table to suppress vibrations from the compressor and other sources.
The measurement of the tip coordinates of the micro finger is performed by a camera. The camera reads the red tip coordinates shown in Figure 3, and the angle is calculated using the following equation:
2.2. Impedance Control
Impedance control is a control method that virtually controls the weight of an object [23]. As shown in Figure 6, an object has three elements: mass , viscosity , and elasticity . The relationship between the position of the object and the force applied to the object is determined by these elements as shown in Equation (13). Furthermore, this relationship can be generalized using an operator as shown in:
where is the position where when the object is at rest. The parameters , and represent the relationship between the position and force of the object, similar to how impedance in an electrical circuit represents the relationship between current and voltage. Therefore, this is called mechanical impedance.
Next, consider the case where an actuator such as a motor is attached to the object. In this case, the force applied to the object is expressed as the sum of the force by the actuator and the external force , as shown in:
where, since is the force by the actuator, its value can be freely determined by the program. Therefore, the value of is expressed using virtual mass , elasticity , and viscosity , as shown in:
Then, using Equations (13) and (15), the relationship between the position of the object and the external force is expressed as shown in:
This allows the impedance of the object to be virtually changed from to . This control method is applied to devices that assist the human body, such as powered suits and electric bicycles, due to the stability and ease of imposing limits on the force by the actuator and the feature of controlling the “weight” of the object.
3. Problem Setting
When the micro finger grasps an object, it is necessary to ensure that it does not apply excessive force and damage the object. However, since it is difficult to attach a force sensor to the tip of the micro finger, sufficient research on force control of the micro finger has not been conducted. Therefore, this study proposes an impedance control system for the micro finger using coprime factorization. In this study, we estimate and control the external force transmitted from the micro finger to the object. The external force estimation is applied to the micro finger using Equation (10). However, since the external force estimator also considers the uncertainty of hysteresis, a hysteresis model is incorporated into the controller design to prevent this. Additionally, the hysteresis characteristics of the micro finger are assumed to be due to pneumatic pressure and are divided into linear and residual terms based on the concept of the GPI model. Furthermore, for the simplification of the control system design, we assume in this study.
4. Control System Design
The control system for the impedance control of the micro finger is shown in Figure 7. Since it is difficult to attach a force sensor to the micro finger itself, the position read by the camera is input to the external force estimator, and the estimated external force is fed back.
4.1. Right Coprime Factorization
Hereafter, the control system design is carried out assuming . The stable operator must feedback the position, so it is designed as shown in:
Since the operator is an impedance controller, the stable and invertible operator is represented as shown in:
where are design parameters. Also, the operator is designed as shown in:
When , the operator is represented as shown in:
Therefore, the stable operator and the stable and invertible operators are designed as shown in:
From Equations (22) and (23), the operators and are stable. Then, the stability of the system is guaranteed. When , Equation (24) is obtained for the closed loop of Figure 7:
Therefore, since , the system is stable.
4.2. External Force Estimator
The design of the external force estimator is carried out. The stable operator and the stable and invertible operator are designed as shown in:
The operators and are left coprime factorizations, and it is confirmed that the moment of the external force can be extracted from (11). Assuming is the moment of the external force, the operator Q is designed as shown in Equation (27) from Equation (10).
Note that the following holds:
4.3. System Stability with External Force Estimator
The stability of the system is guaranteed when the external force estimator is added to Equation (24). The estimated external force is expressed as:
When , is expressed as:
Therefore, from Equation (27), . Thus, the system is stable even when the external force estimator is added to Equation (24) by Youla–Kucera parameterization.
4.4. Proof of Tracking Performance
When the force reference input is applied such that , it is shown that when a sufficient amount of time has passed. When a sufficient amount of time has passed and the derivatives of all state variables are 0, the operator is represented as shown in:
In Equation (31), (t) is represented as shown in:
Therefore, when the force reference input is applied such that , it is shown that when a sufficient amount of time has passed.
5. Experimental Results
The results of the force control experiment of the micro finger are shown. The parameters used in the experimental experiment are shown in Table 2. Here, the gain of the GPI model was obtained by converting the data in Figure 2 to pressure using the inverse model of Equation (8) and applying the least squares method. The results of the fitting are shown in Figure 8.
The results of the actual experiment are shown in Figure 9, Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14. Note that Figure 10 and Figure 12 are enlarged views of Figure 9 and Figure 11, respectively. From Figure 9 and Figure 10, it can be confirmed that the estimated external force of the micro finger follows the reference input, although there is a slight delay. This result is considered reasonable because the input to the micro finger does not saturate, as shown in Figure 13, and the bending angle does not follow as shown in Figure 14.
Discussion
We discuss the reason why the estimated external force responds faster than the force reference value in Figure 10. The force reference value is the output of the operator , and from Equation (19), the output is affected by the delay of the second-order low-pass filter in the operator . Therefore, the force reference value experiences a delay in its response. On the other hand, the estimated external force is the output of the operator Q, and from Equation (27), the output is not affected by the delay of a low-pass filter in the operator Q. As a result, the estimated external force responds faster than the force reference value .
We discuss the oscillation of the force reference value observed in Figure 10. This is considered to be due to measurement deviations caused by camera noise. Since the operator , which outputs the force reference value , uses a second-order low-pass filter, as shown in Equation (19), the influence of oscillations due to the differentiation of and is considered to be small. Therefore, it is thought that the oscillation is caused by the term of the position deviation , and since the position reference value is a step signal, the output is oscillating. Hence, it is speculated that the noise is due to the exposure amount and other factors during camera measurement. To solve this problem, it is necessary to introduce an observer to remove the noise. However, since the properties of the micro finger are susceptible to changes in the environment and may also remove external forces, an adaptive observer needs to be considered.
6. Conclusions
This paper proposed sensorless impedance control of a micro finger using coprime factorization. Since the micro finger is very small and it is difficult to attach sensors, the external force was estimated using an observer from the tip position measured by a camera. In the actual experiment, the force reference input showed a delay compared to the estimated external force of the micro finger, and the force reference input oscillated. The former is considered to be due to phase delay caused by the presence of the low-pass filter. The latter is considered to be caused by noise from the camera, so it is necessary to remove the noise using an observer. In the future, we will consider a compensator that can solve the above two points simultaneously.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Morohoshi Y. Bu N. Deng M. Experimental Study on Nonlinear Position Control of Micro-Hand Considering Hysteresis Characteristics Power Energy Electr. Eng.202454635647
- 2Higueras-Ruiz D.R. Nishikawa K. Feigenbaum H. Shafer M. What is an artificial muscle? A comparison of soft actuators to biological muscles Bioinspiration Biomimetics 20211701100110.1088/1748-3190/ac 3adf 34792040 · doi ↗ · pubmed ↗
- 3Tondu B. Lopez P. Modeling and control of Mc Kibben artificial muscle robot actuators IEEE Control Syst. Mag.2000201538
- 4Wakimoto S. Suzumori K. Ogura K. Miniature pneumatic curling rubber actuator generating bidirectional motion with one air-supply tube Adv. Robot.2011251311133010.1163/016918611 X 574731 · doi ↗
- 5Majima S. Kodama K. Hasegawa T. Modeling of shape memory alloy actuator and tracking control system with the model IEEE Trans. Control Syst. Technol.20019545910.1109/87.896745 · doi ↗
- 6Motzki P. Rizzello G. Smart Shape Memory Alloy Actuator Systems and Applications Shape Memory Alloys-New Advances Intech Open London, UK 2023
- 7Liu J. Li P. Huang Z. Liu H. Huang T. Earthworm-Inspired Multimodal Pneumatic Continuous Soft Robot Enhanced by Winding Transmission Cyborg Bionic Syst.20256020410.34133/cbsystems.020440110346 PMC 11919822 · doi ↗ · pubmed ↗
- 8Silva A. Fonseca D. Neto D. Babcinschi M. Neto P. Integrated Design and Fabrication of Pneumatic Soft Robot Actuators in a Single Casting Step Cyborg Bionic Syst.20245013710.34133/cbsystems.013739022336 PMC 11254383 · doi ↗ · pubmed ↗
