1. Introduction
With the increasing demand for manipulators in practical applications, achieving a noncontact control of manipulators, such as in painting and welding, has become possible through path planning and trajectory control, enabling position tracking in free space [1,2]. However, executing complex tasks that involve interactions with complex external environments, such as surface polishing, burr removal, and grinding, requires the manipulator’s end-effector to not only precisely follow a target trajectory but also deliver specified operational forces to the external environment upon reaching the designated task position. This necessitates accurate force tracking, which is crucial for successfully completing interactive operations [3,4,5]. However, the contact positions on the surfaces of these work objects are often unknown. Employing methods like a complete contact position measurement, trajectory planning, or surface teaching for surface force control in the manipulator often involves extensive computations and repetitive work, lacking universality when surface objects are replaced [6,7,8]. Additionally, traditional impedance control methods applied to surface environments often exhibit an increasing force tracking error with increasing surface curvature, making it challenging to achieve the desired force tracking and posing a risk of damaging the workpieces. To address these issues, the development of an adaptive force control algorithm for manipulators capable of adapting to surface environments is necessary [9].
Currently, manipulator force control technology mainly consists of three mainstream methods: passive compliance control, force/position hybrid control, and impedance control [10,11]. These methods have been widely studied and applied in the field. However, the adaptability of passive compliance control is limited when environmental parameters dynamically change, and it is primarily suitable for specific scenarios [12,13,14]. Therefore, researchers have developed a two-dimensional, iterative-learning, robust, asynchronous-switching predictive control method to enhance the system’s disturbance rejection capability and robustness through iterative learning [15]. The variable rigid–flexible center (VRCC) method, although flexible and adaptable to environmental changes, has limitations due to its large size and weight. The force/position hybrid control method relies on accurate environmental modeling and performs poorly in unknown environments. On the other hand, impedance control demonstrates robustness against environmental uncertainties [7,16,17,18]. However, the force-tracking performance of impedance control inevitably decreases when environmental parameters change dynamically.
In practical industrial settings, designing dynamic output feedback controllers based directly on the system’s output information has significant advantages [19], given the unpredictability of the system’s state. To address these issues, we propose an adaptive variable-damping impedance control methodology. Our method adapts the damping variable to achieve precise force tracking in unknown contact environments with varying geometric and dynamic parameters. The stability and convergence of the proposed methodology have been verified. In comparison to existing impedance algorithms [20,21,22,23], the adaptive algorithm we propose dynamically adjusts the impedance parameters based on a real-time perception of the environment and external force feedback. This reduces the impact of external disturbances and uncertainties on the robot system, improving its robustness and stability.
Furthermore, experimental validation demonstrates that the impedance control based on the adaptive variable-damping algorithm achieves more accurate force tracking control and path following when dealing with unknown curved contact surfaces, surpassing conventional impedance control methods [24,25]. By adjusting the impedance parameters, the manipulator’s end-effector can avoid collisions and minimize the potential risk of damage.
This paper is organized as follows: Section 2 presents some preliminary knowledge of impedance control. In Section 3, we propose the adaptive variable-damping impedance control algorithm and provide its stability analysis. Section 4 presents experimental results to demonstrate the effectiveness of the proposed method. Finally, Section 5 concludes the paper.
2. Preliminaries
2.1. Impedance Control
The impedance control algorithm establishes the impedance relationship between force, position, and velocity. The second-order model of the mass–spring–damper system can clearly describe the dynamic relationship between the manipulator and the contact environment, as shown in Figure 1.
This dynamic model can be written as the second-order differential form
(1)
where M, B, K represent the target inertia matrix, target damping matrix, and target stiffness matrix of the impedance model, respectively, and all of them are diagonal semidefinite matrices; X, , and are the actual position, velocity, and acceleration of the manipulator; , , and are the desired position, velocity, and acceleration of the manipulator, respectively. F and are the actual and desired force, respectively.2.2. Impedance Control Model Analysis
The model of impedance control includes three parameters: inertia, damping, and stiffness. The three parameters have different effects on the dynamic performance of impedance control. The following explores the influence of impedance control parameters.
The general form of damping and natural frequency of the impedance control model is
(2)
in which m is the target inertia coefficient of the impedance model, b is the target damping coefficient, k is the target stiffness coefficient, is the damping ratio of the model, and is the natural frequency of the model.It can be seen from Equation (2) that the damping ratio of the impedance model is proportional to the damping coefficient b of the impedance model and is inversely proportional to the inertia coefficient m of the impedance model and the stiffness coefficient k of the impedance model. Therefore, to stabilize the system, b should be taken as large, m and k as small, and the large damping ratio should be maintained. The natural frequency of the impedance model is proportional to k and inversely proportional to m. When the damping ratio is fixed, the larger the natural frequency is, the better the rapidity of the second-order system is. Therefore, the impedance model’s target inertia coefficient m should be smaller. It is the opposite for the target stiffness coefficient k.
In traditional impedance control, the above impedance control parameters are fixed, but the set parameters cannot be adjusted in real time to adapt to the unknown environment, so the impedance parameters must be variable. Therefore, there should be an algorithm to adaptively adjust the impedance parameters according to environmental changes to improve the algorithm.
3. Research on Impedance Control Based on Adaptive Variable Damping Algorithm
The relationship between the impedance control model of the manipulator and the contact environment can be written as [9]:
(3)
(4)
in which is the derivation between the actual position and the desired position of the interactive manipulator.When the robot arm is in contact with the environment, the environment contact position is equal to the expected position at the end of the robot manipulator. In the direction of force, the stiffness matrix is substituted into Equation (3), and the following results are obtained:
(5)
When the expected force is constant, (5) is asymptotically stable, so a good response can be obtained by dynamically adjusting the appropriate impedance parameters m and b.
When the contact surface of the manipulator’s end is curved, the contact position between the manipulator and the environment is unknown, , so only the estimated environmental part can be obtained. Then, we define:
(6)
where is the estimated value of the environment, is the corresponding position error after increasing the estimated value.Substituting (6) into (5), we obtain:
(7)
In the above equation, in the scenario of surface constant force tracking, f, , and are time-varying. Then, the force tracking error exists and changes with time. It is necessary to introduce adaptive impedance parameters to offset the force error generated during the working process [26].
From the influence of the impedance parameters of the upper section on the impedance control, it can be found that if the inertia coefficient m is changed, it is easy to cause the oscillation of the impedance control system. Therefore, to ensure the stability of the system, the damping coefficient b is adjusted adaptively, and the compensation amount is introduced:
(8)
where is a sufficiently small positive actual number to prevent the denominator from being 0, is the sampling time of the control system, and is the corresponding adaptive law.Equation (7) is changed into:
(9)
The Laplace transform of Equation (9) can obtain the displacement of the end of the manipulator along the average direction of the plane, that is, the z-axis displacement of the manipulator:
(10)
Based on the force tracking error and the adaptive law, the adaptive variable-damping impedance control can maintain a constant desired force. The control block diagram of the adaptive variable-damping impedance control is shown in Figure 2.
3.1. Stability Analysis
By substituting Equation (6) into Equation (9), we obtain:
(11)
Substituting Equation (4) into (11), we have
(12)
Let ; then, transform (12) into:
(13)
Subtracting both sides of (13) by ,
(14)
In the equation, we have and .
For the adaptive law of n cycles, we have:
(15)
The initial value of the adaptive law is set to 0, , and (14) is substituted into (15):
(16)
The Laplace transform can be written on the pair in (16) as:
(17)
The characteristic equation of the system in (17) is:
(18)
When the system period n is large enough and the sampling time is small enough, we obtain:
(19)
According to the Routh criterion, in order to ensure the stability of the system, the adaptive law should satisfy:
(20)
The steady-state errors of the system are:
(21)
When the system step signal is , (21) becomes:
(22)
Then, we have:
(23)
It can be seen from (23) that when , , , the contact force between the end of the manipulator and the environment converges to the expected point. At the same time, it can also be proved that when the slope signal and the sinusoidal signal are input, the output is also convergent [27].
3.2. Performance Analysis and Adaptive Law Selection
In general, the position control accuracy of the industrial manipulator is very high. It can be considered that the position command of the industrial manipulator is equal to the actual position of the manipulator, that is . Then, Figure 2 is transformed into the form of a transfer function, as shown in Figure 3.
Expand in Equation (9) and let ; then, we have:
(24)
Assuming that n is large enough and the sampling time is small enough, the forward channel transfer function of the controller can be obtained:
(25)
The error transfer function in Figure 3 is as follows:
(26)
Different signals are input to the impedance control system and the adaptive variable-damping impedance control system to observe the steady-state deviation.
Inputting the signal into the above system, the steady-state deviation of impedance control is as follows:
(27)
The steady-state deviation of the adaptive variable-damping impedance control is as follows:
(28)
Equations (27) and (28) show that when the step signal is input, the steady-state error of the impedance control system and the adaptive variable-damping impedance control system is 0.
The above system input signal is . Considering the first three terms of the Taylor expansion expression, the dynamic force error of impedance control is calculated by the long division method as follows:
(29)
The dynamic force error of the adaptive variable-damping impedance control is as follows:
(30)
According to (29) and (30), when a sinusoidal signal is input when the environmental stiffness is constant, the sinusoidal signal frequency and the impedance control parameters m, b, and k of the ordinary impedance control are stable, and the steady-state deviation changes with the sinusoidal signal period. The variable-damping adaptive impedance control can increase the denominator term in Equation (30) by increasing the adaptive law to reduce the steady-state deviation and achieve the effect of surface adaptive force tracking.
Referring to the work in [11], the transient response of the adaptive variable damping is analyzed. Now, n is no longer infinite, so the transfer function needs to be rewritten. Dividing the two sides of (8) by the sampling time , in the initial state, and the sampling time is small enough; then, approximately, , and (8) becomes:
(31)
By substituting (31) into (10), we have:
(32)
The transient transfer function of the adaptive variable-damping controller is obtained by the Laplace transform of (32):
(33)
The oscillation damping coefficient of the controller is
(34)
It can be seen from (34) that as the adaptive law increases, the damping coefficient of the system decreases, the system is prone to oscillation, and the end of the manipulator will have a significant force overshoot at the moment of contact with the environment.
It is necessary to dynamically adjust the adaptive law according to the force error and the force error law. It is hoped that when the manipulator is in contact with the environment, the adaptive law will be reduced to avoid any oscillation and large force overshoot. When the system is stable, the adaptive law is increased to make the impedance control have good tracking performance. The adaptive law can be determined according to the following formula:
(35)
in which is the error of the force, is the relative accuracy of the force control, and U is the value that stabilizes the system.According to (19), the value of U can be calculated by
(36)
Therefore, as shown in Figure 3, the adaptive law enables the dynamic adjustment of the damping parameter based on the real-time measurement of the force error. This allows for the real-time adjustment of the transfer function G(s) in impedance control. When the desired force is constant, the adaptive law compares the difference between the actual feedback force and the desired target force based on the real-time force error e and its derivative . It compensates and adjusts the damping parameter b, resulting in the position compensation of the robotic arm. This compensation is then applied to the actual feedback force at the end of the robotic arm, which approximates the desired target force. The stability and convergence of the adaptive law have been proven in this section.
4. Experiment Validation
The experiment selected an acrylic glass curved surface as the working surface. After enabling the robot arm, a fixed desired force was given, and the robot arm reached a stable state under the force outer-loop feedback in the Cartesian space’s Z direction. The robot arm was then moved at a constant speed of 1 mm/s along the X direction of the Cartesian space. During the movement, the curvature of the surface continuously changed. However, in traditional impedance control, fixed and unchanged impedance control parameters cannot be adjusted in real time to adapt to the unknown environment. Based on the transfer function of the impedance control shown in Figure 3, the adaptive law obtained using Equation (36) in the impedance controller was used. By comparing the dynamical feedback force output in real time from the position controller with the desired target force, the damping parameter was adaptively adjusted to obtain new force-tracking results. This was performed to verify the force-tracking effect of the robot arm on the curved surface when using the impedance control algorithm based on adaptive variable damping. In addition, a force-tracking experiment using conventional impedance control was also conducted to compare and verify the control effectiveness of the two algorithms.
4.1. Construction of the Experiment Platform
The hardware environment of the platform was mainly composed of the following four components: host computer, force acquisition system, SD7-700 manipulator system, and motion control system.
The upper computer of the experiment equipped with Windows 10 and the system memory was 64 GB. The force acquisition system adopted the KWR75 series strain six-axis force sensor developed by Kunwei. The manipulator’s joint sensors and force sensor values communicated with the host computer through the EtherCAT bus communication protocol and carried out real-time control through Simulink Real-Time. The expected position signal transmitted by the host computer to the lower computer and the sensor signal transmitted by the lower computer to the host computer were used as the input and output of the control system. The motion controller adopted was KAGO-6301.
The experiment used the Simulink Real-Time module for real-time control. It was mainly needed to complete the path planning of the manipulator, inverse kinematics solution, data communication, and so on. The upper computer transmitted the position input instruction to the lower computer through the Ethercat PDO Transmit module of Simulink Real-Time through the Ethercat bus. At the same time, the sensors of each axis of the manipulator transmitted the sensor value to the host computer in real time through the Ethercat PDO Receive module to realize the effect of PID feedback control.
4.2. Experiment Design
As shown in Figure 4, the working surface of the manipulator was an acrylic glass surface, which was cushioned by a foam plate to avoid damage to the manipulator and the acrylic surface. After several debugging rounds, the impedance control parameters were selected: , , and .
Applying the ordinary impedance control to the curved surface force-tracking experiment proceeded as follows. The manipulator was given a desired force of 10 mm/s, and the manipulator reached a stable state in the Z direction of the Cartesian space under the feedback of the force outer loop. The manipulator moved uniformly along the direction of Cartesian space at a speed of 1 mm/s. We observed the numerical changes collected by the force sensor in the uniform motion stage and the displacement changes of the end of the manipulator obtained by the joint position sensor after the forward kinematics of the manipulator. The sampling time was 2 ms.
The results are shown in Figure 5. From the experimental results, it can be seen that the ordinary impedance was controlled in the curved surface environment. The force tracking error was more prominent at the position with a more significant curvature. In the rising stage of the curved surface, the maximum contact force was 11.6 N. In the falling phase of the curved surface, the minimum contact force was 8.5 N, and the relative accuracy of the force control was more than 10%. The force tracking value was generally in a curve shape. In the rising stage, the slope decreased from large to small, and the force tracking error slipped from large to small. In the falling phase, the gradient increased from small to large, the contact force decreased, and the force-tracking error increased from small to large.
We kept the experimental environment unchanged and set the initial damping to Nm/s. The adaptive variable-damping algorithm impedance control was used for the surface force-tracking experiment. The experimental results are shown in Figure 6 below.
Comparing Figure 6 with Figure 5, it can be observed that the surface force-tracking curve based on adaptive variable-damping impedance control exhibited overall fluctuations in the force-tracking error around the desired force of 10 N, which did not change with the trend of the surface slope variation. Apart from a significant fluctuation that reached 12.4 N, the force fluctuation remained stable within 1 N during the rest of the experimental process.
The corresponding adaptive law and damping variation in the surface force-tracking experiment based on adaptive variable damping are shown in Figure 7, indicating that the damping parameter and adaptive law of the manipulator adjusted accordingly when the curvature of the contact environment changed, aiming to regulate the control performance.
In the curved surface scenario, the manipulator moved along the x-axis at a speed of 1 mm/s. Experiments were conducted using the adaptive variable-damping algorithm and the conventional impedance algorithm, with desired forces set at 1 N, 5 N, 10 N, and 20 N. The control effectiveness was evaluated based on the maximum force error, and the performance comparison is presented in Table 1.
From the experimental results, it can be observed that the relative accuracy of force control of conventional impedance control in a curved surface environment was above 15%. In contrast, the force tracking curve based on adaptive variable-damping impedance control exhibited overall fluctuations near the desired force with a relative accuracy of force control of approximately 5% to 7%. The force fluctuations were stable within that range. In the research conducted by scholar Li Zhengyi on neural-network-based adaptive impedance control, where the robotic arm’s end-effector contacted a wooden board in the normal direction and a 2 N desired force was given, the maximum deviation of the contact force after stabilization was 0.2 N, with a relative accuracy of force control of 10% [28]. In comparison to our study, where the contact curvature varied significantly and the surface contact was more unknown, the overall relative accuracy of force control of the adaptive variable-damping impedance control algorithm remained below 10%. Based on the overall experimental results, it can be concluded that compared to conventional impedance control and other conventional adaptive impedance control methods, the force-tracking error curve of the impedance control based on the adaptive variable-damping algorithm is smoother, and it exhibits superior force-tracking performance in a curved-surface scenario.
5. Conclusions
This paper investigated the influence of impedance control model parameters on impedance control. Based on this, suitable inertia and stiffness parameters were selected, and an adaptive algorithm with variable damping was employed to adapt to unknown contact surface environments. The stability of the algorithm was proven, and a comparison was made between the input response and transient overshoot of the impedance control based on adaptive variable-damping and conventional impedance control. The selection criteria for the adaptive law were obtained. Finally, the effectiveness of the algorithm was demonstrated through real-time control experiments on the SD7-700 robotic arm system.
According to the experimental results, the force-tracking error of ordinary impedance control increased with the increase in surface curvature, and the maximum relative accuracy of force control was more than 15%, indicating poor force-tracking performance. In other literature studies, adaptive impedance control also generally has a maximum relative accuracy of force control of around 10%. In contrast, in this study, impedance control based on the adaptive variable-damping algorithm demonstrated a significant improvement in force-tracking performance. In an unknown environment, where the adaptive law varied with the motion of the robotic arm, the force-tracking error remained stable around the desired force and fluctuated less. The relative accuracy of force control was between 5% and 7%, leading to a notable enhancement in force-tracking effectiveness.
Based on the experimental results, it can be concluded that impedance control based on the adaptive variable-damping algorithm outperforms conventional impedance control in force-tracking performance in unknown contact-surface environments. It has positive implications for robot contact control applications. In the force-tracking experiment section, the construction of the surface for force-tracking experiments was relatively simple. In the future, experiments can be conducted on more complex surfaces or in environments with different surface materials to further evaluate the force-tracking performance of the adaptive variable-damping law in diverse and complex environments.
Software, D.G.; Investigation, Y.S.; Writing-original draft, D.G. and Y.S.; Writing—review and editing, M.Z.; Funding acquisition, M.Z. and Y.T.; Visualization, J.J.; Project administration, S.Z. All authors have read and agreed to the published version of the manuscript.
The data presented in this study are available in this article.
The authors declare no conflict of interest.
Footnotes
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.
Figure 6. Experimental results of surface force tracking based on adaptive variable damping (force tracking curve and the z-axis displacement curve of the manipulator end-effector).
Figure 7. Experimental results of surface force tracking based on adaptive variable damping (adaptive law change diagram and damping change diagram).
Performance comparison of the adaptive variable-damping algorithm and conventional impedance algorithm in the curved-surface scenario.
Algorithm | Metric | Given the Desired Force | |||
---|---|---|---|---|---|
1 N | 5 N | 10 N | 20 N | ||
Impedance control | Max force error/N | 0.32 | 0.84 | 1.63 | 3.73 |
Relative accuracy of force control | 32% | 16.8% | 16.3% | 18.65% | |
Adaptive variable damping control | Max force error/N | 0.07 | 0.27 | 0.55 | 1.18 |
Relative accuracy of force control | 7% | 5.4% | 5.5% | 5.9% |
References
1. Nabat, V.; Rodriguez, M.d.O.; Company, O.; Krut, S.; Pierrot, F. Par4: Very high speed parallel robot for pick-and-place. Proceedings of the 2005 IEEE International Conference on Intelligent Robots and Systems; Edmonton, AB, Canada, 2–6 August 2005; pp. 553-558.
2. Yang, G.; Chen, I.M.; Yeo, S.H.; Lin, W. Design and analysis of a modular hybrid parallel-serial manipulator for robotised deburring applications. Smart Devices and Machines for Advanced Manufacturing; Springer: Berlin/Heidelberg, Germany, 2008; pp. 167-188.
3. Xu, P.; Li, B.; Chueng, C.F. Dynamic analysis of a linear Delta robot in hybrid polishing machine based on the principle of virtual work. Proceedings of the 18th International Conference on Advanced Robotics; Hong Kong, China, 10–12 July 2017; pp. 379-384.
4. Wu, J.; Gao, Y.; Zhang, B.; Wang, L. Workspace and dynamic performance evaluation of the parallel manipulators in a spray-painting equipment. Robot. Comput. Integr. Manuf.; 2017; 44, pp. 199-207. [DOI: https://dx.doi.org/10.1016/j.rcim.2016.09.002]
5. Cherubini, A.; Navarro-Alarcon, D. Sensor-Based Control for Collaborative Robots: Fundamentals, Challenges, and Opportunities. Front. Neurorobot.; 2021; 14, 113. [DOI: https://dx.doi.org/10.3389/fnbot.2020.576846]
6. Li, T.; Huang, R.; Chen, L.; Jensen, C.S.; Pedersen, T.B. Compression of uncertain trajectories in road networks. Proc. VLDB Endow.; 2020; 13, pp. 1050-1063. [DOI: https://dx.doi.org/10.14778/3384345.3384353]
7. Li, T.; Chen, L.; Jensen, C.S.; Pedersen, T.B. TRACE: Real-time compression of streaming trajectories in road networks. Proc. VLDB Endow.; 2021; 14, pp. 1175-1187. [DOI: https://dx.doi.org/10.14778/3450980.3450987]
8. Li, T.; Chen, L.; Jensen, C.S.; Pedersen, T.B.; Gao, Y.; Hu, J. Evolutionary clustering of moving objects. Proceedings of the 2022 IEEE 38th International Conference on Data Engineering (ICDE); Kuala Lumpur, Malaysia, 9–12 May 2022; pp. 2399-2411.
9. Xu, K.; Wang, S.; Yue, B.; Wang, J.; Peng, H.; Liu, D.; Chen, Z.; Shi, M. Adaptive impedance control with variable target stiffness for wheel-legged robot on complex unknown terrain. Mechatronics; 2020; 69, 102388. [DOI: https://dx.doi.org/10.1016/j.mechatronics.2020.102388]
10. Zhu, M.; Briot, S.; Chriette, A. Sensor-based design of a Delta parallel robot. Mechatronics; 2022; 87, 102893. [DOI: https://dx.doi.org/10.1016/j.mechatronics.2022.102893]
11. Zhu, M.; Huang, C.; Qiu, Z.; Zheng, W.; Gong, D. Parallel Image-Based Visual Servoing/Force Control of a Collaborative Delta Robot. Front. Neurorobot.; 2022; 16, 922704. [DOI: https://dx.doi.org/10.3389/fnbot.2022.922704]
12. Prats, M.; Martinet, P.; del Pobil, A.P.; Lee, S. VIsion force control in task-oriented grasping and manipulation. Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems; San Diego, CA, USA, 29 October–2 November 2007; pp. 1320-1325. [DOI: https://dx.doi.org/10.1109/IROS.2007.4399256]
13. Raibert, M.H.; Craig, J.J. Hybrid position/force control of manipulators. J. Dyn. Syst. Meas. Control; 1981; 102, pp. 126-133. [DOI: https://dx.doi.org/10.1115/1.3139652]
14. Baeten, J.; Schutter, J.D. Integrated Visual Servoing and Force Control—The Task Frame Approach; Springer: New York, NY, USA, 2004.
15. Li, H.; Wang, S.; Shi, H.; Su, C.; Li, P. Two-Dimensional Iterative Learning Robust Asynchronous Switching Predictive Control for Multiphase Batch Processes With Time-Varying Delays. IEEE Trans. Syst. Man Cybern. Syst.; 2023; 53, pp. 6488-6502. [DOI: https://dx.doi.org/10.1109/TSMC.2023.3284078]
16. Liu, Z.; Sun, Y. Adaptive variable impedance control with fuzzy-pi compound controller for robot trimming system. Arab. J. Sci. Eng.; 2022; 47, pp. 15727-15740. [DOI: https://dx.doi.org/10.1007/s13369-022-06755-z]
17. Zhu, Y.; Qiao, J.; Lei, G. Adaptive Sliding Mode Disturbance Observer-Based Composite Control With Prescribed Performance of Space Manipulators for Target Capturing. IEEE Trans. Ind. Electron.; 2018; 66, pp. 1973-1983. [DOI: https://dx.doi.org/10.1109/TIE.2018.2838065]
18. Wei, D.; Li, Z.; Wei, Q.; Su, H.; Song, B.; He, W.; Li, J. Human-in-the-loop control strategy of unilateral exoskeleton robots for gait rehabilitation. IEEE Trans. Cogn. Dev. Syst.; 2019; 13, pp. 57-66. [DOI: https://dx.doi.org/10.1109/TCDS.2019.2954289]
19. Wang, S.; Li, H.; Li, H.; Shi, H.; Sun, Q.; Li, P. Robust dynamic output feedback predictive control for discrete uncertain systems with time-varying delays. Trans. Inst. Meas. Control; 2023; [DOI: https://dx.doi.org/10.1177/01423312231190194]
20. He, W.; Dong, Y.; Sun, C. Adaptive Neural Impedance Control of a Robotic Manipulator With Input Saturation. IEEE Trans. Syst. Man Cybern. Syst.; 2017; 46, pp. 334-344. [DOI: https://dx.doi.org/10.1109/TSMC.2015.2429555]
21. Li, Y.; Li, T.; Gui, Y.; Gao, D.W.; Zhang, Y. Controllable Structure Planning for Energy Internet. Proceedings of the 2022 First International Conference on Cyber-Energy Systems and Intelligent Energy (ICCSIE); Shenyang, China, 14–15 January 2023; pp. 1-6.
22. Dai, X.; Song, S.; Xu, W.; Huang, Z.; Gong, D. Modal space neural network compensation control for Gough-Stewart robot with uncertain load. Neurocomputing; 2021; 449, pp. 245-257. [DOI: https://dx.doi.org/10.1016/j.neucom.2021.03.119]
23. Li, Z.; Cao, H. Robot impedance control method adapting to unknown or changing environment stiffness and damping parameters. China Mech. Eng.; 2014; 25, 1581.
24. Deng, Y.; Léchappé, V.; Zhang, C.; Moulay, E.; Du, D.; Plestan, F.; Han, Q.L. Designing Discrete Predictor-Based Controllers for Networked Control Systems with Time-varying Delays: Application to A Visual Servo Inverted Pendulum System. IEEE/CAA J. Autom. Sin.; 2022; 9, pp. 1763-1777. [DOI: https://dx.doi.org/10.1109/JAS.2021.1004249]
25. Zhu, M.; Huang, C.; Song, S.; Xu, S.; Gong, D. Vision-admittance-based adaptive RBFNN control with a SMC robust compensator for collaborative parallel robots. J. Frankl. Inst.; 2023; [DOI: https://dx.doi.org/10.1016/j.jfranklin.2023.11.048]
26. Jung, S.; Hsia, T.C.; Bonitz, R.G. Force tracking impedance control of robot manipulators under unknown environment. IEEE Trans. Control Syst. Technol.; 2004; 12, pp. 474-483. [DOI: https://dx.doi.org/10.1109/TCST.2004.824320]
27. Cao, H.; Chen, X.; He, Y.; Zhao, X. Dynamic adaptive hybrid impedance control for dynamic contact force tracking in uncertain environments. IEEE Access; 2019; 7, pp. 83162-83174. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2924696]
28. Li, Z.; Cao, H. An impedance control method for robots that can adapt to unknown or varying environmental stiffness and damping parameters. J. Chin. Mech. Eng.; 2014; 25, 5.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Aiming at the force-tracking error phenomenon of impedance control in an unknown surface environment, an adaptive variable-damping impedance control algorithm is proposed, and the stability and convergence of the algorithm are deduced. An adaptive-law selection rule is proposed to aim at the phenomenon that the adaptive parameters are too large to cause the system oscillation and overshoot and too small to cause the adaptive line variation in the curved surface environment. Finally, experiments conclude that the impedance control based on the adaptive variable-damping algorithm has a better force-tracking effect than the ordinary impedance control in the curved surface environment where the contact surface between the end-effector of the manipulator and the atmosphere is unknown.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details

1 School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China;
2 School of Mechanical and Electrical Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China;
3 Department of Informatics, University of Oslo, 0313 Oslo, Norway;