Next Article in Journal
Temperature Effects on Wicking Dynamics: Experimental and Numerical Study on Micropillar-Structured Surfaces
Previous Article in Journal
Towards the Optimization of Apodized Resonators
Previous Article in Special Issue
Backstepping Controller for Nanopositioning in Piezoelectric Actuators with ANN Hysteresis Compensation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensorless Impedance Control of Micro Finger Using Coprime Factorization

Department of Electrical Engineering and Computer Science, Graduate School of Engineering, Tokyo University of Agriculture and Technology, 2-24-16 Nakacho, Koganei-shi 184-8588, Tokyo, Japan
*
Author to whom correspondence should be addressed.
Micromachines 2025, 16(5), 510; https://doi.org/10.3390/mi16050510 (registering DOI)
Submission received: 14 March 2025 / Revised: 25 April 2025 / Accepted: 26 April 2025 / Published: 27 April 2025

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.

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 y ( t ) is the bending angle θ ( t ) , and the control input u ( t ) is the pressure P ( t ) . From previous studies [20], the mathematical model of the micro finger is expressed as:
P ( u ) ( t ) : x ˙ ( t ) = α x ( t ) γ + β u ( t ) y ( t ) = n 2 C 1 C 2 C 2 2 4 C 1 C 3 h P I ( x ) ( t ) + C 4 ,
where the state variable x is the pressure inside the micro finger. Also, C 1 , C 2 , C 3 are expressed as:
C 1 = R 2 4 R 1 4 2 l 2 ,
C 2 = k C 2 π R 2 3 R 1 3 4 l ,
C 3 = 4 r 2 3 r 1 + t t h 3 E t t h ,
where the natural length L 0 of the micro finger is assumed to be constant. The parameters are shown in Table 1. Also, C 4 > 0 is the bending angle when the input is 0 kPa. Additionally, h P I ( x ) ( t ) 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:
h P I ( x ) ( t ) = k P I x ( t ) + Δ P I ( t ) ,
where k P I is the proportional gain. In this study, to simplify the control system design, we assume Δ P I ( t ) = 0 . To simplify the notation of the plant, f , g , h are defined as:
f x ( t ) = α ( x ( t ) + γ ) ,
g = α β ,
h x ( t ) = n 2 C 1 C 2 C 2 2 4 C 1 C 3 h P I ( x ) ( t ) + C 4 .
In this case, Equation (1) can be expressed as:
P ( u ) ( t ) : x ˙ ( t ) = f x ( t ) + g u ( t ) y ( t ) = h x ( t ) .
In addition, from a previous study [22], the external force f e ( t ) applied to the tip of the micro finger is expressed as:
f e ( t ) = M r ( t ) M p ( t ) L 0 y 2 ( t ) 1 cos y ( t ) ,
where M r ( t ) and M p ( t ) are the moments due to elastic force and pressure, respectively. Note that y ( t ) 0 . Their difference is expressed as:
M r ( t ) M p ( t ) = E t t h C 1 y ( t ) C 4 n 2 C 2 y ( t ) C 4 n + C 3 h P I ( x ) ( t ) .

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 ( x t ( t ) , y t ( t ) ) shown in Figure 3, and the angle y ( t ) is calculated using the following equation:
y ( t ) = 2 cos 1 L 0 y t ( t ) x t ( t ) 2 + L 0 y t ( t ) 2 .

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 M 0 , viscosity D 0 , and elasticity K 0 . The relationship between the position x ( t ) of the object and the force f ( t ) 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:
f ( t ) = M x ¨ ( t ) + D x ˙ ( t ) + K x ( t ) x 0 ,
f ( t ) = Z x ( t ) x 0 ,
where x 0 is the position where f ( t ) = 0 when the object is at rest. The parameters M , D , K , and Z ( · ) 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 f ( t ) applied to the object is expressed as the sum of the force f m ( t ) by the actuator and the external force f e ( t ) , as shown in:
f ( t ) = f m ( t ) + f e ( t ) ,
where, since f m ( t ) is the force by the actuator, its value can be freely determined by the program. Therefore, the value of f m ( t ) is expressed using virtual mass M ^ 0 , elasticity K ^ 0 , and viscosity D ^ 0 , as shown in:
f m ( t ) = ( M M ^ ) x ¨ ( t ) + ( D D ^ ) x ˙ ( t ) + ( K K ^ ) x ( t ) x 0 .
Then, using Equations (13) and (15), the relationship between the position x ( t ) of the object and the external force f e ( t ) is expressed as shown in:
f e ( t ) = M ^ x ¨ ( t ) + D ^ x ˙ ( t ) + K ^ x ( t ) x 0 .
This allows the impedance of the object to be virtually changed from M , D , K to M ^ , D ^ , K ^ . 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 f m ( t ) 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 Δ P I ( t ) = 0 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 f ^ e ( t ) is fed back.

4.1. Right Coprime Factorization

Hereafter, the control system design is carried out assuming f e ( t ) = 0 . The stable operator A L must feedback the position, so it is designed as shown in:
A L ( b ) ( t ) : b ( t ) = y ( t ) .
Since the operator B L 1 1 is an impedance controller, the stable and invertible operator B L 1 is represented as shown in:
B L 1 ( f e * ) ( t ) : x ¨ b 1 ( t ) = k 1 x ˙ b 1 ( t ) k 2 x b 1 ( t ) + k 3 e r 1 ( t ) e r 1 ( t ) = 1 K ( M x ¨ b 1 ( t ) D x ˙ b 1 ( t ) + f e * ( t ) ) ,
where k 1 , k 2 , k 3 > 0 are design parameters. Also, the operator B L 2 is designed as shown in:
B L 2 ( u ) ( t ) : x ˙ b 3 ( t ) = f x b 3 ( t ) + g u ( t ) y b ( t ) = h ( x b 3 ) ( t ) x b 2 ( t ) = h ( β u ( t ) γ ) y b ( t ) e r 2 ( t ) = K x b 2 ( t ) .
When e r 2 ( t ) = f e * ( t ) , the operator B L is represented as shown in:
B L ( u ) ( t ) : x ˙ b 3 ( t ) = f ( x b 3 ) ( t ) + g u ( t ) y b ( t ) = h ( x b 3 ) ( t ) x b 2 ( t ) = h ( β u ( t ) γ ) y b ( t ) e r 2 ( t ) = K x b 2 ( t ) f e * ( t ) = e r 2 ( t ) x ¨ b 1 ( t ) = k 1 x ˙ b 1 ( t ) k 2 x b 1 ( t ) + k 3 e r 1 ( t ) e r 1 ( t ) = 1 K M x ¨ b 1 ( t ) D x ˙ b 1 ( t ) + f e * ( t ) .
Therefore, the stable operator N R and the stable and invertible operators D R are designed as shown in:
N R ( ω r ) ( t ) : x ¨ b 1 ( t ) = k 1 x ˙ b 1 ( t ) k 2 x b 1 ( t ) + k 3 ω r ( t ) y ( t ) f e * ( t ) = M x ¨ b 1 ( t ) + D x ˙ b 1 ( t ) + K ω r ( t ) y ( t ) e r 2 ( t ) = f e * ( t ) x b 2 ( t ) = 1 K e r 2 ( t ) x ˙ b 3 ( t ) = f ( x b 3 ) ( t ) + g u ( t ) y b ( t ) = h ( x b 3 ) ( t ) u ( t ) = 1 β h 1 x b 2 + y b ( t ) + γ x ˙ ( t ) = f ( x ) ( t ) + g u ( t ) y ( t ) = h x ( t ) ,
D R ( ω r ) ( t ) : x ¨ b 1 ( t ) = k 1 x ˙ b 1 ( t ) k 2 x b 1 ( t ) + k 3 ω r ( t ) y ( t ) f e * ( t ) = M x ¨ b 1 ( t ) + D x ˙ b 1 ( t ) + K ω r ( t ) y ( t ) e r 2 ( t ) = f e * ( t ) x b 2 ( t ) = 1 K e r 2 ( t ) x ˙ b 3 ( t ) = f ( x b 3 ) ( t ) + g u ( t ) y b ( t ) = h ( x b 3 ) ( t ) u ( t ) = 1 β h 1 x b 2 + y b ( t ) + γ .
From Equations (22) and (23), the operators N R and D R are stable. Then, the stability of the system is guaranteed. When e r 2 ( t ) = f e * ( t ) , Equation (24) is obtained for the closed loop of Figure 7:
A L N R ( ω r ) ( t ) + B L 1 B L 2 D R ( ω r ) ( t ) = h ( x ) ( t ) + ω r h ( x ) ( t ) , = ω r ( t ) .
Therefore, since M R ( ω r ) ( t ) = ω r ( t ) , the system is stable.

4.2. External Force Estimator

The design of the external force estimator is carried out. The stable operator N L and the stable and invertible operator D L are designed as shown in:
N L ( u ) ( t ) : x ˙ n l ( t ) = f ( x n l ) ( t ) + g u ( t ) b l ( t ) = E t t h C 3 ( x n l ) ( t ) ,
D L ( y ) ( t ) : e l ( t ) = E t t h C 1 y C 4 n 2 C 2 y C 4 n .
The operators N L and D L are left coprime factorizations, and it is confirmed that the moment of the external force can be extracted from (11). Assuming d ^ ( t ) is the moment of the external force, the operator Q is designed as shown in Equation (27) from Equation (10).
Q d ^ y ( t ) : f ^ e ( t ) = d ^ ( t ) L 0 y ( t ) 2 1 cos y ( t ) ,
Note that the following holds:
Q 0 y ( t ) : f ^ e ( t ) = 0 L 0 y 2 ( t ) 1 cos y ( t ) = 0 .

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 f ^ e ( t ) is expressed as:
f ^ e ( t ) = Q d ^ y ( t ) .
When f e ( t ) = 0 , d ^ ( t ) is expressed as:
d ^ ( t ) = D L ( y ) ( t ) N L ( u ) ( t ) , = D L N R ( ω r ) ( t ) N L D R ( ω r ) ( t ) , = 0 .
Therefore, from Equation (27), f ^ e ( t ) = 0 . 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 f e * ( t ) is applied such that f ˙ e * ( t ) | t = 0 , it is shown that e r 2 ( t ) | t = 0 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 B L 2 is represented as shown in:
B L 2 ( u ) ( t ) | t : x b 3 ( t ) = β u ( t ) γ y b ( t ) = h ( x b 3 ) ( t ) x b 2 ( t ) = h β u ( t ) γ y b ( t ) e r 2 ( t ) = K x b 2 ( t ) .
In Equation (31), e r 2 (t) is represented as shown in:
e r 2 ( t ) | t = K x b 2 ( t ) | t , = K h β u ( t ) γ y b ( t ) | t , = K h β u ( t ) γ h ( x b 3 ) ( t ) | t , = K h β u ( t ) γ h β u ( t ) γ | t , = 0 .
Therefore, when the force reference input f e * ( t ) is applied such that f ˙ e * ( t ) | t = 0 , it is shown that e r 2 ( t ) | t = 0 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 k P I 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 f ^ e * ( t ) responds faster than the force reference value f e * ( t ) in Figure 10. The force reference value f e * ( t ) is the output of the operator B L 1 , and from Equation (19), the output y ( t ) is affected by the delay of the second-order low-pass filter in the operator B L 1 . Therefore, the force reference value f e * ( t ) experiences a delay in its response. On the other hand, the estimated external force f ^ e * ( t ) is the output of the operator Q, and from Equation (27), the output y ( t ) is not affected by the delay of a low-pass filter in the operator Q. As a result, the estimated external force f ^ e * ( t ) responds faster than the force reference value f e * ( t ) .
We discuss the oscillation of the force reference value f e * ( t ) observed in Figure 10. This is considered to be due to measurement deviations caused by camera noise. Since the operator B L 1 , which outputs the force reference value f e * ( t ) , uses a second-order low-pass filter, as shown in Equation (19), the influence of oscillations due to the differentiation of x ¨ b 1 ( t ) and x ˙ b 1 ( t ) is considered to be small. Therefore, it is thought that the oscillation is caused by the term of the position deviation e r 1 ( t ) , and since the position reference value r ( t ) is a step signal, the output y ( t ) 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.

Author Contributions

Conceptualization, Y.M.; methodology, Y.M.; software, Y.M.; validation, Y.M.; formal analysis, Y.M.; investigation, Y.M.; resources, Y.M.; data curation, Y.M.; writing—original draft preparation, Y.M.; writing—review and editing, M.D.; visualization, Y.M.; supervision, M.D.; project administration, M.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available in this article.

Acknowledgments

We would like to thank T. Hoshina of Tokyo University of Agriculture and Technology for much technical assistance.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Morohoshi, Y.; Bu, N.; Deng, M. Experimental Study on Nonlinear Position Control of Micro-Hand Considering Hysteresis Characteristics. Power Energy Electr. Eng. 2024, 54, 635–647. [Google Scholar]
  2. Higueras-Ruiz, D.R.; Nishikawa, K.; Feigenbaum, H.; Shafer, M. What is an artificial muscle? A comparison of soft actuators to biological muscles. Bioinspiration Biomimetics 2021, 17, 011001. [Google Scholar] [CrossRef] [PubMed]
  3. Tondu, B.; Lopez, P. Modeling and control of McKibben artificial muscle robot actuators. IEEE Control Syst. Mag. 2000, 20, 15–38. [Google Scholar]
  4. Wakimoto, S.; Suzumori, K.; Ogura, K. Miniature pneumatic curling rubber actuator generating bidirectional motion with one air-supply tube. Adv. Robot. 2011, 25, 1311–1330. [Google Scholar] [CrossRef]
  5. Majima, S.; Kodama, K.; Hasegawa, T. Modeling of shape memory alloy actuator and tracking control system with the model. IEEE Trans. Control Syst. Technol. 2001, 9, 54–59. [Google Scholar] [CrossRef]
  6. Motzki, P.; Rizzello, G. Smart Shape Memory Alloy Actuator Systems and Applications. In Shape Memory Alloys-New Advances; IntechOpen: London, UK, 2023. [Google Scholar]
  7. Liu, J.; Li, P.; Huang, Z.; Liu, H.; Huang, T. Earthworm-Inspired Multimodal Pneumatic Continuous Soft Robot Enhanced by Winding Transmission. Cyborg Bionic Syst. 2025, 6, 0204. [Google Scholar] [CrossRef] [PubMed]
  8. Silva, 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. 2024, 5, 0137. [Google Scholar] [CrossRef] [PubMed]
  9. Zhao, F.; Dohta, S.; Akagi, T. Development and Analysis of Bending Actuator Using McKibben Artificial Muscle. J. Syst. Des. Dyn. 2012, 6, 158–169. [Google Scholar] [CrossRef]
  10. Polygerinos, P.; Wang, Z.; Overvelde, J.T.B.; Galloway, K.C.; Wood, R.J.; Bertoldi, K.; Walsh, C.J. Modeling of Soft Fiber-Reinforced Bending Actuators. IEEE Trans. Robot. 2015, 31, 778–789. [Google Scholar] [CrossRef]
  11. Gariya, N.; Kumar, P.; Singh, T. Experimental study on a bending type soft pneumatic actuator for minimizing the ballooning using chamber-reinforcement. Heliyon 2023, 9, e14898. [Google Scholar] [CrossRef] [PubMed]
  12. Skarpetis, M.G.; Koumboulis, F.N.; Panagiotakis, G.; Kouvakas, N.D. Robust PID Controller for a Pneumatic Actuator. In Proceedings of the MATEC Web of Conferences, Cape Town, South Africa, 1–3 February 2016; EDP Sciences: Les Ulis, France, 2016; Volume 41, p. 02001. [Google Scholar]
  13. Khan, A.H.; Shao, Z.; Li, S.; Wang, Q.; Guan, N. Which is the best PID variant for pneumatic soft robots an experimental study. IEEE CAA J. Autom. Sin. 2020, 7, 451–460. [Google Scholar] [CrossRef]
  14. Huang, P.; Wu, J.; Su, C.Y.; Wang, Y. Tracking control of soft dielectric elastomer actuator based on nonlinear PID controller. Int. J. Control 2024, 97, 130–140. [Google Scholar] [CrossRef]
  15. Deng, M.; Kawashima, T. Adaptive Nonlinear Sensorless Control for an Uncertain Miniature Pneumatic Curling Rubber Actuator Using Passivity and Robust Right Coprime Factorization. IEEE Trans. Control Syst. Technol. 2016, 24, 318–324. [Google Scholar] [CrossRef]
  16. Bu, N.; Zhang, Y.; Zhang, Y.; Morohoshi, Y.; Deng, M. Robust Control for Hysteretic Microhand Actuator Using Robust Right Coprime Factorization. IEEE Trans. Autom. Control 2024, 69, 3982–3988. [Google Scholar] [CrossRef]
  17. de Figueiredo, R.J.P.; Chen, G. Nonlinear Feedback Control Systems: An Operator Theory Approach; Academic Press: Cambridge, MA, USA, 1993. [Google Scholar]
  18. Paice, A.D.; Moore, J.B.; Horowitz, R. Nonlinear Feedback System Stability via Coprime Factorization Analysis. In Proceedings of the 1992 American Control Conference, Chicago, IL, USA, 24–26 June 1992; pp. 3066–3070. [Google Scholar]
  19. Baños, A. Parametrization of nonlinear stabilizing controllers: The observer-controller configuration. IEEE Trans. Autom. Control 1998, 43, 1268–1272. [Google Scholar] [CrossRef]
  20. Sudani, M.; Deng, M.; Wakimoto, S. Modelling and Operator-Based Nonlinear Control for a Miniature Pneumatic Bending Rubber Actuator Considering Bellows. Actuators 2018, 7, 26. [Google Scholar] [CrossRef]
  21. Su, C.Y.; Wang, Q.; Chen, X.; Rakheja, S. Adaptive variable structure control of a class of nonlinear systems with unknown Prandtl–Ishlinskii hysteresis. IEEE Trans. Autom. Control 2005, 50, 2069–2074. [Google Scholar]
  22. Miyagawa, T.; Toya, K.; Kubota, Y. Static characteristics of Pneumatic soft actuator using fiber reinforced rubber. In Proceedings of the JSME annual Conference on Robotics and Mechatronics (Robomec), Akita, Japan, 10–12 May 2007; Volume 2007. [Google Scholar]
  23. Hu, K.; Ma, Z.; Zou, S.; Li, J.; Ding, H. Impedance Sliding-Mode Control Based on Stiffness Scheduling for Rehabilitation Robot Systems. Cyborg Bionic Syst. 2024, 5, 0099. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Micro finger.
Figure 1. Micro finger.
Micromachines 16 00510 g001
Figure 2. Hysteresis characteristics of the micro finger.
Figure 2. Hysteresis characteristics of the micro finger.
Micromachines 16 00510 g002
Figure 3. Coordinate system of the micro finger.
Figure 3. Coordinate system of the micro finger.
Micromachines 16 00510 g003
Figure 4. Experimental equipment for the micro finger.
Figure 4. Experimental equipment for the micro finger.
Micromachines 16 00510 g004
Figure 5. Enlarged view of Figure 4.
Figure 5. Enlarged view of Figure 4.
Micromachines 16 00510 g005
Figure 6. Overview of mechanical impedance.
Figure 6. Overview of mechanical impedance.
Micromachines 16 00510 g006
Figure 7. Impedance control system of the micro finger.
Figure 7. Impedance control system of the micro finger.
Micromachines 16 00510 g007
Figure 8. Fitting result.
Figure 8. Fitting result.
Micromachines 16 00510 g008
Figure 9. Force.
Figure 9. Force.
Micromachines 16 00510 g009
Figure 10. Enlarged view of the force.
Figure 10. Enlarged view of the force.
Micromachines 16 00510 g010
Figure 11. Force error.
Figure 11. Force error.
Micromachines 16 00510 g011
Figure 12. Enlarged view of the force error.
Figure 12. Enlarged view of the force error.
Micromachines 16 00510 g012
Figure 13. Pressure.
Figure 13. Pressure.
Micromachines 16 00510 g013
Figure 14. Bending angle.
Figure 14. Bending angle.
Micromachines 16 00510 g014
Table 1. Parameters for the micro finger.
Table 1. Parameters for the micro finger.
ParameterDescriptionUnit
EYoung’s modulus[Pa]
L 0 Natural length[m]
lInitial length of the one bellows[m]
nNumber of the bellows[–]
R 1 Representative radius of the small chambers[m]
R 2 Representative radius of the large chambers[m]
r 1 Initial radius of the small chambers[m]
r 2 Initial radius of the large chambers[m]
t t h Thickness of the rubber[m]
α Parameter of the control valve[-]
β Parameter of the control valve[-]
γ Parameter of the control valve[Pa]
k C 2 Correction factor[-]
Table 2. Parameters for the experimental experiment.
Table 2. Parameters for the experimental experiment.
SymbolDescriptionValueUnit
C 4 Angle when input is 0 kPa 1.2 rad
EYoung’s modulus 0.95 × 10 6 Pa
L 0 Natural length 15 × 10 3 m
lNatural length of the one bellows 0.6 × 10 3 m
nNumber of bellows12
R 1 Representative radius of the small chambers 0.325 × 10 3 m
r 1 Initial radius of the small chambers 0.25 × 10 3 m
R 2 Representative radius of the large chambers 0.925 × 10 3 m
r 2 Initial radius of the large chambers 0.85 × 10 3 m
t t h Thickness of the rubber 0.15 × 10 3 m
α Parameter of the control valve61/s
β Parameter of the control valve0.3
γ Parameter of the control valve 3.1 × 10 3 Pa
k C 2 Correction factor5.61
k P I Gain of hysteresis characteristics0.96
T s Sampling time 0.1 s
u ¯ Maximum control input 7.0 × 10 4 Pa
u ̲ Minimum control input0Pa
DVirtual damping coefficient 5 × 10 5 N·s/m
KVirtual stiffness 5 × 10 3 N/m
MVirtual mass 5 × 10 6 g
k 1 Design parameter of B L 1 21/s
k 2 Design parameter of B L 1 11/s2
k 3 Design parameter of B L 1 11/s2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Morohoshi, Y.; Deng, M. Sensorless Impedance Control of Micro Finger Using Coprime Factorization. Micromachines 2025, 16, 510. https://doi.org/10.3390/mi16050510

AMA Style

Morohoshi Y, Deng M. Sensorless Impedance Control of Micro Finger Using Coprime Factorization. Micromachines. 2025; 16(5):510. https://doi.org/10.3390/mi16050510

Chicago/Turabian Style

Morohoshi, Yuuki, and Mingcong Deng. 2025. "Sensorless Impedance Control of Micro Finger Using Coprime Factorization" Micromachines 16, no. 5: 510. https://doi.org/10.3390/mi16050510

APA Style

Morohoshi, Y., & Deng, M. (2025). Sensorless Impedance Control of Micro Finger Using Coprime Factorization. Micromachines, 16(5), 510. https://doi.org/10.3390/mi16050510

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop