Variable Admittance Control for Human–Robot Interaction: History
Please note this is an old version of this entry, which may differ significantly from the current revision.

Human–robot interaction (HRI) is a broad research topic, which is defined as understanding, designing, developing, and evaluating the robotic system to be used with or by humans. This paper reviews the variable admittance (VA) control for human–robot co-manipulation tasks, where the virtual damping, inertia, or both are adjusted. An overview of the published research for the VA control approaches, their methods, the accomplished collaborative co-manipulation tasks and applications, and the criteria for evaluating them are presented and compared. Then, the performance of various VA controllers is compared and investigated. Furthermore, the perspectives, necessity, influences, and expectations of the HRI for future robotic systems, are discussed. 

  • human–robot interaction
  • robot control
  • variable admittance control
  • co-manipulation tasks
  • performance's comparison
  • methods

1. Introduction

The robot’s cooperation with the human in industrial, service, co-manipulation, and medical applications [1][2] could enhance the effectiveness of both the human and the robotic system. Collaborative robots are used for humans’ assistance, and this leads to an increase in their capabilities in three issues: the precision, the speed, and the force. Furthermore, the robots can reduce the human operator’s stress or tiredness and therefore improve the working conditions. In the cooperation, the human operator contributes in the following points: the experience, the knowledge for task executing, the intuition, ease of adaptation and learning, and the ease of understanding of the strategies of control [3][4].
Many robotics applications and varieties of tasks lead to the necessity for developing variable parameter controllers for accomplishing the robotic task. The controllers should be adjusted depending on the human collaborator’s intention as well as the changes of environment (e.g., the payload of the robot). Therefore, friendly robots with humans are performed.

2. Compliance Control (Impedance/Admittance)

Understanding the compliant behavior is not a new problem in robotics. This is relevant when the robot interacts with the environment, particularly if the environment is only and partly known. In this subsection, the impedance control and the admittance control of the robot are presented and discussed. Compliance control (impedance or admittance) [5][6][7] is always used as a control system so as to implement a dynamic relationship between the robot and human. In admittance control [8], a good position or velocity controller (trajectory tracking controller) and an external force sensor should be found. The force sensor is not required for the impedance controller when the inertia is not shaped. The robot’s dynamic behavior is adjusted by tuning the virtual damping, inertia, and stiffness instead of independently controlling whether the position or the force. The main important points that compare the impedance and admittance controllers are presented in Table 1. Furthermore, the concept and the implementation of both controllers is shown in Figure 1.
Figure 1. The concept or the implementation of the admittance and impedance controller (a) Admittance Control and (b) Impedance Control.
Table 1. Comparison between admittance controller and impedance controller of the robot.
The advantages and properties of impedance and admittance control can be shown in a better way by comparing them with other modes of control such as force control, position control, and hybrid control. Table 2 presents this comparison depending on the work presented by Song et al. [14].
Table 2. Comparison between the different schemes of control. This comparison is done based on ref. [14].
The dynamic relationship between the applied forces or torques by the human operator to the robot end-effector and its displacement or velocity is presented using the following equation [5][6][7],
where, VaR6 and V˙aR6 represent the velocity and the acceleration, respectively, in the directions of the Cartesian coordinate system, Md R6×6  is defined as the positive definite matrix that represent the virtual inertia. CdR6×6 is defined as the positive definite matrix that represent the virtual damping. FR6  is the vector of the applied forces and torques by the human. The term K
is the virtual spring and is usually omitted from Equation (1).
Equation (1) can be rewritten in the general form as follows:
For a relatively specific case where the inertia and damping matrices are decoupled with respect to the world coordinates, Equation (2) is written in the following form:
where, mx, my, and mz represent the virtual inertia parameter of the admittance control in directions of Cartesian coordinate system during the linear motion, whereas Ix, Iy, and Iz represent the virtual inertia during the rotation. Additionally, cx, cy, and cz represent the virtual damping during the linear motion, whereas crx, cry, and crz
represent the virtual damping during the rotation.
Here, the admittance controller is reviewed, particularly the VA controller in co-manipulation tasks, where either the virtual inertia  m or the virtual damping  c or both of them are adjusted for facilitating the robot’s cooperation with the human, as presented in Figure 2.
Figure 2. The VA control system for facilitating the human–robot co-manipulating task.

3. Methods for VA Control System in Co-Manipulation Tasks

In this section, the developed methods for the VA controller are presented whether the virtual damping parameter or the virtual inertia parameter is only adjusted, or both are adjusted simultaneously.
Parameters of VA controllers are adjusted based on different techniques such as human intention, passivity-preserving strategy, transmitted power from human to robot, and data-based approaches such as fuzzy logic, neural network, trajectory prediction, and online and fast Fourier transform (FFT) of measured forces [15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]. These classifications are presented in Figure 3.
Figure 3. The classifications of the used techniques for developing VA control whether adjusting the damping only, the inertia only, or both the damping and inertia.
Inference of human intention was the basis of the following works. Duchaine and Gosselin [16] improved the intuitivity of humans considering only the adjustment of the virtual damping. They developed their VA control using the time derivative of the applied force, and after that it was used for inferring the human’s intentions. Lecours et al. [25] developed a VA control in which both the virtual damping and the virtual inertia were adapted. Their controller was implemented using the human intentions’ inference and by considering the desired operator’s velocity and acceleration. The drawbacks of the above two approaches are the necessity for numerical differentiations that make noisy signals, which in turn require filtering that causes delays. In [20], Topini et al. implemented a VA control where both the virtual inertia and the virtual damping were adapted online to the motion intention of the user. Their system followed the same approach presented with Lecours et al. [25]. However, the field of application was different. In addition, the desired reference force or the source of such a force reference value were not provided by Lecours et al. [25].
The strategy of passivity-preserving was used to adapt the parameters of robot admittance control. TSUMUGIWA et al. [24] presented a method to adjust both virtual damping and inertia considering the passivity index and an ultimate value of the applied force by human. In their strategy, the passivity index was used for identifying the process of working from other processes, viz energy transferring between human and robot during the collaboration. In a case where the passivity index was a positive value and this value exceeded a defined threshold, the human provided the robot with the energy for executing the collaboration’s task. This passivity index was also used to detect the whole human’s working process. After that, the ultimate applied force value was used to divide the whole working process into four parts. Then, proper characteristics of admittance control were applied to each part. A passivity-preserving strategy was also proposed by C. T. Landi et al., in [27], where they adjusted the virtual inertia parameter of the admittance control for removing the oscillations with high frequency and restoring the desired model of interaction. Furthermore, the virtual damping parameter was adjusted based on a constant damping to inertia ratio for preserving a similar system dynamics after the adjustment, which has more intuitivity for humans [25].
Data-based methods like fuzzy logic and neural networks were also developed. Fuzzy logic-based methods were proposed by the following research works. Z. Du et al. [22] developed a hybrid VA model based on a learning of type fuzzy Sarsa (λ), considering the rotational movement about a single axis, for obtaining intuitive and natural interaction along the pose adjustment of minimal invasive surgery manipulators. Dimeas and Aspragathos [23] proposed a method in which the process of human-like decision making was combined with an adaptation fuzzy inference algorithm. The measured robot velocity and the applied human force were the inputs to their method, whereas the online adjusted virtual damping parameter was the output. Their fuzzy inference system was adapted using the fuzzy model reference learning controller. The minimum jerk trajectory model was the basis of this learning, and the expert knowledge must be found for the intuitive collaboration.
Neural networks (NNs) were also used for adapting the parameters of robot admittance control systems. In [15][28][29], Sharkawy et al. proposed a multi-layer feedforward neural network (MLFFNN) that online trained for adjusting only the virtual damping parameter or only the virtual inertia parameter of the admittance control. The training occurred depending on the error backpropagation algorithm and considering an error representing the difference between the actual robot’s velocity and the desired minimum jerk trajectory velocity. In [17], both the virtual damping and inertia were adjusted online and simultaneously by the use of Jordan recurrent NNs. The network was indirectly trained by the real-time recurrent learning considering the error between the actual robot’s velocity and the desired minimum jerk trajectory velocity. In these approaches, the need to expert knowledge for the intuitive collaboration was not found and this is desirable. In [18], a method was developed to allow the robot for interacting with the unknown environment. An observer in the robot joint space was employed for estimating the interaction torque. The admittance control was adopted for regulating the dynamic behavior at the point of interaction during the robot’s collaboration with the unknown environment. A controller based on radial basis function (RBF) was implemented for guaranteeing the trajectory tracking. The cost function was defined for achieving the performance of interaction of the torque regulation and the tracking of trajectory. Additionally, it was minimized by the admittance model’s adaptation.
Based on a trajectory prediction of the human hand motion, Wang et al. [21] proposed a VA control in HRI. In their approach, the robot end-effector’s trajectory under the guidance of the human operator was used to train offline a long- and short-term memory NN (LSTM-NN). After that, the trajectory predictors were used in VA control for predicting online the trajectory as well as the movement direction of the robot’s end-effector. The developed VA controller adjusted the virtual damping to reduce its value in the moving direction.
Another data-based method was developed in [26]. In [26], Okunev et al. used an online fast Fourier transform (FFT) of the forces, which were measured using a mounted sensor at the robot’s end-effector. Their method was used for detecting the oscillations and for dynamically adapting the virtual damping and inertia for attenuating the oscillations and improving the experience of haptic interaction of the cooperating human. In addition, they developed a machine-learning method to include the human preferences into the control design. The method was depending on the study of users and their evaluation.
The robotic tasks used by these researchers during the development and the evaluation of their VA controller are discussed in the next section.

4. Accomplished Co-Manipulation Tasks with VA Control

During the development and the evaluation of the VA control, different tasks were proposed and accomplished by the researchers. These tasks are classified into two main categories as follows:
(1)
The collaborative co-manipulation tasks in which the human effort and oscillations should be reduced.
(2)
The rehabilitations tasks in which the robot should apply high force and assist the human, or in other cases the robot should leave the patient to act alone. These types of tasks are out of scope of this paper.
The classifications of the collaborative co-manipulation tasks are presented in Figure 4.
Figure 4. The robotic tasks accomplished during the development and the evaluation of the VA control that appeared in the literature.
Collaborative co-manipulation tasks, such as pick and place task, point-to-point movement, drawing task, and manipulating of large objects, were proposed with the following research works. Duchaine and Gosselin [16] designed their VA control system for the collaborative pick and place task as well as the drawing task. With Lecours et al. [25], the drawing task as well as giving an impulse for the assisting device were their accomplished tasks to develop and evaluate the variable controller. In [24], TSUMUGIWA et al. executed the point-to-point movement as the desired task for developing and evaluating their VA controller. The task achieved by Sidiropoulos et al. [19] to develop and evaluate their VA control system was the manipulating of large objects with high inertia.
The rotational movement of a joint of a minimally invasive surgical manipulator between two targets in a single direction was used as the proposed task with Z. Du et al. [22]. In [23], Dimeas and Aspragathos developed their VA control system for a point to point movement along a single direction of the Cartesian robot workspace. Their VA control was evaluated using different movements; short, medium, and long distances. Sharkawy et al. [15][17][28][29] developed and designed their VA control system for a point-to-point movement along a single direction of the Cartesian robot workspace. In addition, their VA control was evaluated using different movements; short, medium, and long distances. In [29], the VA control was evaluated by mounting a load or an object of 1 kg to the robot’s end-effector for simulating the transferring process of an object from a place to another guided by the human. The motion was also along straight-line segment (short, medium, and long distances). Furthermore, the VA control was tested and investigated along different axis of motion and along straight-line segment. Wang et al. [21] developed their VA control for simulating an experiment in which the robot was operated for grinding the prosthesis implantation plane. The selected task path was an N-shaped path covering the plane.
A rehabilitation task was proposed by Topini et al. [20]. They designed a hand exoskeleton system for interfacing with the VA control for achieving virtual reality-based rehabilitation tasks. The tasks used in their work were free motion and grasping virtual spherical object.
Although different tasks were used with the researchers, other realistic tasks and applications are recommended to be investigated and applied, such as curved and complex motions. Furthermore, the tasks in real (industrial, medical, agriculture, etc.) environments can be achieved.

5. Performance’s Comparison of VA Controllers in Co-Manipulation Tasks

The main used criteria for evaluation of the developed VA control included the following terms:
(1)
The required effort for performing the task.
(2)
The needed time for executing the task.
(3)
The oscillations and the number of overshoots.
(4)
The achieved accuracy.
(5)
The accumulated jerk.
(6)
The opposition of the robot to human forces.
The VA control system developed by Duchaine and Gosselin [16] was evaluated in terms of the needed time for accomplishing the drawing task and the number of overshoots. Their VA control system was compared with a constant admittance control by help of 6 subjects. By their VA control, the task was achieved rapidly with a smaller overshoots’ number. In addition, the time was improved/reduced by 18.23% compared with the constant admittance controller. The required effort for performing the task and the accuracy were not compared, and the results from a provided questionnaire were not included. The VA control by Lecours et al. [25] was compared with a low constant admittance controller and high constant admittance controller using the task completion time and the maze overshoots as the main criteria and by the help of six subjects. In the case of performing a drawing task, with their VA controller, it was easy to perform acceleration and fine movements. The needed time for achieving the task was as with the one given by the low constant admittance controller, and 20% lower than the time required by the high constant admittance controller. The overshoot distance provided by their VA controller was as with the one obtained by the high constant admittance controller. In addition, it was five times lower than the obtained one by the low constant admittance control. With the impulse test, their VA controller performed high desired velocity and acceleration, which were similar to the ones obtained by the low constant admittance controller. However, their VA control had less ability for performing fine movements. Furthermore, the velocity decayed more rapidly. This happened because of the higher acceleration result of the VA control law. In both tasks (drawing and impulse), the evaluation of the required human effort was not considered, and subjective results by giving a questionnaire to the participants were missing. In [20], Topini et al. evaluated their developed VA control with the help of a single trained healthy subject. The results showed that their developed VA control had promising performance while following the free motion of the user. In addition, it was quite suited to rehabilitation applications because of the smooth behavior at low operating frequencies. Statistics about the accuracy, required effort, and completion time were missing. In addition, using only one subject for evaluating the system is not fair or enough. The VA control developed by TSUMUGIWA et al. [24] was compared with a conventional VA control and with an invariable admittance control by the participation of 10 subjects. These systems were compared in terms of the overshoots and re-increasing of the applied force along the positioning section. It was found that with their developed VA controller, there was no re-increasing in the applied force, no overshoot along the positioning section, and the cooperation was performed smoothly. An overshoot of the applied human force appeared at the positioning section end when the invariable admittance control was used. Re-increasing the applied force was necessary at the beginning of the positioning section when the conventional VA control was used. The generalization and effectiveness ability of their VA controller was not tested and investigated using different movements. In addition, the comparison did not include the accuracy of each controller and the task completion time. The percentage of the improvement of their developed VA control was not calculated. The given questionnaire to the subjects was about the manipulability only. However, the evaluation of the feeling of the required human effort and the feeling of the oscillation was not included. The VA control developed by C. T. Landi et al., in [27] was evaluated using only a questionnaire. A questionnaire was given to 26 subjects divided into two groups, the first group with 12 users and the other one with 14 users, for the usability evaluation of the system by the use of system usability scale (SUS) [30]. The SUS score was 81.66% for the first group, and it was 82.88% for the second group. In general, this score was high.
Sidiropoulos et al. in [19] evaluated their VA control with the help of 10 subjects and based on only the two main criteria: the transmitted energy from human to robot, which represents the required human effort, and transmitted energy by robot to human, which represents the opposition of the robot to the forces of the human. Their results proved that their VA control reduced the human effort by approximately 33% to 46% compared with high constant admittance controller. In addition, their VA controller was compared with the VA control presented in [31], where the virtual damping was tuned depending on the velocity norm. The results proved that their VA controller has the better efficiency compared with the VA control based on velocity norm [31]. In addition, the later VA control reduced the human effort by 32%. Indications about the achieved accuracy and task completion time were missing. Furthermore, the subjective results from a questionnaire were not included.
In [22], the VA controller presented by Z. Du et al. was compared by three different systems, low constant admittance controller, high constant admittance controller, and VA controller based on the torque/force by the participation of 8 subjects. The comparison was in terms of the accuracy, the energy/effort, and the accumulated jerk. Their VA controller achieved better accuracy than the low constant admittance controller. In addition, the mean of the maximum distance after the remove of the interaction torque was decreased by 90.3%. The applied human effort was reduced and improved by 44.3% relative to the high constant admittance control. The smoothness of the cooperation was significantly improved by their variable controller compared with the VA controller based on the torque. Furthermore, the mean of the accumulated jerk in the episode was reduced and improved by 31.4% relative to the VA controller based on the torque. However, the needed time for executing the desired movement was not compared. From the questionnaire given to the subjects, the preferred results were obtained by their VA control system using the main criteria for comparison; the sense of being in control and the naturalness of the motion. The questionnaire did not give any indication about the human required effort feeling during the movement, the vibration and oscillations, and which system the participants prefer. In [23], Dimeas and Aspragathos developed a fuzzy inference system (FIS) for VA controller. Their trained FIS was compared with the untrained, manually tuned FIS along different movements (short, medium, and long distances) by help of 12 subjects. The comparison included the required human effort and the required time to complete the movement. In short distance, it was found that 1% improvement/reduction in the effort with the trained FIS and this improvement/reduction increases to 7% for the medium distance and finally to 13% for the long distance. The mean completion time in case of the trained FIS is lower compared with the untrained system by 12%. However, the oscillations and the accuracy were not included in the comparison. In addition, it is not a practical way to compare a trained system with untrained one since logically the trained one will achieve the good performance. The comparison with a constant/fixed admittance controller was not also included. The given results from the provided questionnaire to the participants proved that the trained FIS was the preferred system compared with the untrained FIS. The feeling of the human effort during the movement, the accuracy, and the oscillations were not considered in the provided questionnaire.
In [28], Sharkawy et al. developed a VA controller based on the trained NN system. Their VA controller was included in a comparison with three other constant admittance controllers (low, medium, and high). The comparison was carried out using different movements (short, medium, and long distances) and by the help of 13 subjects. The main criteria for this comparison were the required human effort to move the robot, the needed time for the task, and the obtained accuracy at the target point. With their VA control, it was found that, in the short distance, the required effort and the needed task time were, respectively, improved and reduced by 65.22% and 6.65%, relative to the high constant admittance controller. Its accuracy was improved and increased by 5.30% relative to the low constant admittance controller. In the medium distance, the required human effort and the needed task time were improved and reduced, respectively, by 58.83% and 16.89% with reference to the high constant admittance control. The accuracy was improved and increased by 4.031% with reference to the low constant admittance control. In the long distance, the human effort and the needed time were, respectively, improved and reduced by 63.63% and 15.184% with reference to the high constant admittance control, whereas the accuracy was improved by 3.86% relative to the low constant admittance controller. From the subjective results of the questionnaire given to the subjects, their VA control gave high performance in which the required effort was low, and the accuracy was the highest. Furthermore, it was the preferred system by the subjects. In [29], the developed VA controller was evaluated by the help of 10 subjects. Their VA controller improved and reduced the required human effort and the needed task time, respectively, by 58.58% and 23.86% with reference to the high constant admittance control, in the short straight-line segment motion. Furthermore, the accuracy was improved/increased by 5.12% relative to the low constant admittance control. In the medium straight-line segment motion, the VA controller improved and reduced the required human effort and the needed task time, respectively, by 51.474% and 24.30% with reference to the high constant admittance control. The accuracy was improved and increased by 5.00% with reference to the low constant admittance control. In case of the long straight-line segment motion, the VA controller improved and reduced the human effort and the needed task time, respectively, by 57.154% and 26.57% with reference to the high constant admittance control. The accuracy was improved and increased by 4.456% with reference to the low constant admittance control. The generalization ability of their VA control was checked by mounting a load or an object on the robot end-effector to simulate a co-manipulating task. In this case, the VA controller improved and reduced the human effort and the needed task time, respectively, by 43.235% and 19.76% when short straight-line segment motion was performed and, respectively, by 51.856% and 22.35% when the medium straight-line segment motion was used and by 58.658% and 22.892% when long straight-line segment motion was performed, relative to the high constant admittance control. The achieved accuracy with their VA controller was improved/increased by 9.678%, 8.576%, and 8.653% when short, medium, and long distance, respectively, were used, relative to the low constant admittance control. In [17], the VA control, in which both the virtual damping parameter and inertia parameter were adjusted, has the best performance compared with the VA control, where only the virtual damping was adjusted, or the VA control in which only the virtual inertia parameter was adjusted. The comparison was achieved by using 10 subjects.
In [21], Wang et al. evaluated their developed VA control by comparing it with a constant admittance control considering the operating force and jerk and the trajectory error (accuracy) as the main criteria with the help of two subjects. Their VA controllers reduced the trajectory errors by 51%, and reduced the operating force by 23%, and reduced the operating jerk by 21%. The subjective results from a questionnaire were missing. In addition, using only two subjects was not enough and not fair.
In [26], the VA controller presented by Okunev et al. was compared through participation of 10 subjects with four constant admittance controllers; the first one has high values, the second one has medium values, the third one has low values and the last one has the lowest values. The comparison was executed using a mobile robot that had two 7-DoF anthropomorphic arms, which hold an aluminum bar. The subjective results were presented only from a provided questionnaire to the participants. The results were about the heaviness and the oscillations using each controller. By comparing their variable controller with the first constant admittance controller, their variable controller was less heavy and more oscillatory. Compared with the second controller, the variable controller was approximately in the same level of heaviness with the second controller, which was less oscillatory. In comparison with the third constant admittance controller, their variable controller was less heavy and oscillatory. By comparing with the fourth constant admittance controller, the fourth controller aborted during the experiments, in which abort means that the number of times the built-in robot security system shut down and the adaptive controller was less oscillatory. However, the measured results from these comparisons were not included, which are more important than the subjective ones.
The number of subjects used to evaluate the VA control by researchers can be compared. This comparison is presented in Figure 5. As shown in Figure 5, the number of subjects used by researchers is in the range between 1 to 13, except one research work used 26 subjects to evaluate their VA control system. However, the recommendation is to use more and enough subjects (e.g., more than 30) for the evaluation of VA control for more realistic statistics and results.
Figure 5. The comparison between the number of subjects used to evaluate the developed VA control, according to the literature presented in this subsection.
From this discussion, it is difficult to compare the performance of all VA control systems quantitatively because the used criteria and the accomplished tasks with each system are different from the others. In addition, the obtained results with some VA control systems in form of values are missing. However, we present a figure that can compare the performance of the closest VA systems to help the reader to see the difference easily. These systems are as follows:
(1)
The VA control system based on inference of human intention [16],
(2)
The VA control system depending on transmitted power by human to robot [19],
(3)
The VA control system based on the velocity norm [31],
(4)
The neural network-based system to adjust the damping only [28],
(5)
The neural network-based system to adjust the inertia only [29], and
(6)
The VA control system depending on the trajectory’s prediction of the motion of a human hand [21].
This comparison is presented in Figure 6. The percentage of the improvement in the required human effort and time of all systems is relative to high constant admittance control. The percentage of the improvement in the achieved accuracy is relative to low constant admittance control.
Figure 6. The performance’s comparison between some developed VA control systems. The main criteria used are the required human effort, needed task time, and the obtained accuracy.
The good results obtained from these previous works need further investigation by developing new methods for variable admittance control. In addition, as is clear from Figure 6, using a neural network-based approach is promising in improving the performance of the VA control system in a better way. This needs further investigation by applying different types of neural networks as well as deep learning-based techniques.

6. Perspectives

In HRI control, some issues should be taken into consideration. The first issue is that developing VA controllers for robotic manipulators depending on the soft computing-based techniques are promising and needed in improving the HRI’s performance. Further investigation by applying different types of neural networks and deep learning-based techniques is recommended. The second issue is that, as made clear from the literature, only one paper dealt with adjusting only the virtual inertia parameter of the admittance control. The results from this paper proved that adjusting the inertia only improved the stability of the system, minimized the oscillations, and generally improved the performance of HRI. Therefore, further investigation for adjusting only the virtual inertia is required and needed. The third issue is that developing new VA controllers should avoid large numbers of computations and complexity. In addition, these systems should avoid expert knowledge for intuitive cooperation. The fourth issue is that the introduced criteria in the current paper to evaluate the VA controllers should be taken into consideration while developing new variable controllers. Furthermore, new criterion can be considered that analyze the oscillations during the robot motion. The last issue is that more realistic tasks should be investigated during development and evaluation of the new VA controllers. These tasks can include curved and complex motions and tasks in real (industrial, medical, agriculture, etc.) environments. Furthermore, the number of subjects used in evaluating the VA controller should be more than 30 subjects for more real and justified statistics.

7. Conclusion

In the current paper, a review is presented for VA control systems in human-robot co-manipulation tasks. The different techniques for their development, the achieved robotic tasks, the performance’s comparison are discussed deeply. The results from this review recommend using soft computing techniques, as they are promising methods in improving HRI’s performance. In addition, more realistic tasks and increasing the number of subjects used to evaluate the VA controllers should be considered. Some perspectives and expectations of the control of HRI are also presented and discussed.

This entry is adapted from the peer-reviewed paper 10.3390/machines10070591

References

  1. Dautenhahn, K. Methodology & Themes of Human-Robot Interaction: A Growing Research Field. Int. J. Adv. Robot. Syst. 2007, 4, 103–108.
  2. Moniz, A.B.; Krings, B. Robots Working with Humans or Humans Working with Robots ? Searching for Social Dimensions in New Human-Robot Interaction in Industry. Societies 2016, 6, 23.
  3. De Santis, A.; Siciliano, B.; De Luca, A.; Bicchi, A. An atlas of physical human—Robot interaction. Mech. Mach. Theory 2008, 43, 253–270.
  4. Khatib, O.; Yokoi, K.; Brock, O.; Chang, K.; Casal, A. Robots in Human Environments: Basic Autonomous Capabilities. Int. J. Rob. Res. 1999, 18, 684–696.
  5. Song, P.; Yu, Y.; Zhang, X. A Tutorial Survey and Comparison of Impedance Control on Robotic Manipulation. Robotica 2019, 37, 801–836.
  6. Hogan, N. Impedance control: An approach to manipulation: Part I theory; Part II implementation; Part III applications. J. Dynamlc Syst. Meas. Contral 1985, 107, 1–24.
  7. Sam Ge, S.; Li, Y.; Wang, C. Impedance adaptation for optimal robot—Environment interaction. Int. J. Control 2014, 87, 249–263.
  8. Ott, C.; Mukherjee, R.; Nakamura, Y. Unified impedance and admittance control. In Proceedings of the 2010 IEEE International Conference on Robotics and Automation, Anchorage, AK, USA, 3–7 May 2010; pp. 554–561.
  9. Dimeas, F. Development of Control Systems for Human-Robot Collaboration in Object Co-Manipulation. Ph.D. Thesis, University of Patras, Patras, Greece, 2017.
  10. Newman, W.S.; Zhang, Y. Stable interaction control and coulomb friction compensation using natural admittance control. J. Robot. Syst. 1994, 1, 3–11.
  11. Surdilovic, D. Contact Stability Issues in Position Based Impedance Control: Theory and Experiments. In Proceedings of the 1996 IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA, USA, 22–28 April 1996; pp. 1675–1680.
  12. Adams, R.J.; Hannaford, B. Stable Haptic Interaction with Virtual Environments. IEEE Trans. Robot. Autom. 1999, 15, 465–474.
  13. Ott, C. Cartesian Impedance Control of Redundant and Flexible-Joint Robots; Siciliano, B., Khatib, O., Groen, F., Eds.; Springer Tracts in Advanced Robotics; Springer: Berlin/Heidelberg, Germany, 2008; Volume 49, pp. 1–192. ISBN 9783540692539.
  14. Song, P.; Yu, Y.; Zhang, X. Impedance control of robots: An overview. In Proceedings of the 2017 2nd International Conference on Cybernetics, Robotics and Control (CRC), Chengdu, China, 21–23 July 2017; pp. 51–55.
  15. Sharkawy, A.-N. Intelligent Control and Impedance Adjustment for Efficient Human-Robot Cooperation. Ph.D. Thesis, University of Patras, Patras, Greece, 2020.
  16. Duchaine, V.; Gosselin, M. General Model of Human-Robot Cooperation Using a Novel Velocity Based Variable Impedance Control. In Proceedings of the Second Joint EuroHaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (WHC’07), Tsukuba, Japan, 22–24 March 2007; pp. 446–451.
  17. Sharkawy, A.-N.; Koustoumpardis, P.N.; Aspragathos, N. A recurrent neural network for variable admittance control in human—Robot cooperation: Simultaneously and online adjustment of the virtual damping and Inertia parameters. Int. J. Intell. Robot. Appl. 2020, 4, 441–464.
  18. Yang, C.; Peng, G.; Li, Y.; Cui, R.; Cheng, L.; Li, Z. Neural networks enhanced adaptive admittance control of optimized robot-environment interaction. IEEE Trans. Cybern. 2019, 49, 2568–2579.
  19. Sidiropoulos, A.; Kastritsi, T.; Papageorgiou, D.; Doulgeri, Z. A variable admittance controller for human-robot manipulation of large inertia objects. In Proceedings of the 2021 30th IEEE International Conference on Robot and Human Interactive Communication, RO-MAN 2021, Vancouver, BC, Canada, 8–12 August 2021; pp. 509–514.
  20. Topini, A.; Sansom, W.; Secciani, N.; Bartalucci, L.; Ridolfi, A.; Allotta, B. Variable Admittance Control of a Hand Exoskeleton for Virtual Reality-Based Rehabilitation Tasks. Front. Neurorobot. 2022, 15, 1–18.
  21. Wang, Y.; Yang, Y.; Zhao, B.; Qi, X.; Hu, Y.; Li, B.; Sun, L.; Zhang, L.; Meng, M.Q.H. Variable admittance control based on trajectory prediction of human hand motion for physical human-robot interaction. Appl. Sci. 2021, 11, 5651.
  22. Du, Z.; Wang, W.; Yan, Z.; Dong, W.; Wang, W. Variable Admittance Control Based on Fuzzy Reinforcement Learning for Minimally Invasive Surgery Manipulator. Sensors 2017, 17, 844.
  23. Dimeas, F.; Aspragathos, N. Fuzzy Learning Variable Admittance Control for Human-Robot Cooperation. In Proceedings of the 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2014), Chicago, IL, USA, 14–18 September 2014; pp. 4770–4775.
  24. Tsumugiwa, T.; Yokogawa, R.; Hara, K. Variable Impedance Control with Regard to Working Process for Man-Machine Cooperation-Work System. In Proceedings of the 2001 IEEE/RsI International Conference on Intelligent Robots and Systems, Maui, HI, USA, 29 October–3 November 2001; pp. 1564–1569.
  25. Lecours, A.; Mayer-st-onge, B.; Gosselin, C. Variable admittance control of a four-degree-of-freedom intelligent assist device. In Proceedings of the 2012 IEEE International Conference on Robotics and Automation, Saint Paul, MN, USA, 14–18 May 2012; pp. 3903–3908.
  26. Okunev, V.; Nierhoff, T.; Hirche, S. Human-preference-based Control Design: Adaptive Robot Admittance Control for Physical Human-Robot Interaction. In Proceedings of the 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication, Paris, France, 9–13 September 2012; pp. 443–448.
  27. Landi, C.T.; Ferraguti, F.; Sabattini, L.; Secchi, C.; Bonf, M.; Fantuzzi, C. Variable Admittance Control Preventing Undesired Oscillating Behaviors in Physical Human-Robot Interaction. In Proceedings of the 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, 24–28 September 2017; pp. 3611–3616.
  28. Sharkawy, A.-N.; Koustoumpardis, P.N.; Aspragathos, N. Variable Admittance Control for Human—Robot Collaboration based on Online Neural Network Training. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2018), Madrid, Spain, 1–5 October 2018.
  29. Sharkawy, A.-N.; Koustoumpardis, P.N.; Aspragathos, N. A Neural Network based Approach for Variable Admittance Control in Human- Robot Cooperation: Online Adjustment of the Virtual Inertia. Intell. Serv. Robot. 2020, 13, 495–519.
  30. Sauro, J. A Practical Guide to the System Usability Scale: Background, Benchmarks and Best Practices; CreateSpace Independent Publishing Platform: Scotts Valley, CA, USA, 2011; pp. 1–162.
  31. Ficuciello, F.; Villani, L.; Siciliano, B. Variable Impedance Control of Redundant Manipulators for Intuitive Human-Robot Physical Interaction. IEEE Trans. Robot. 2015, 31, 850–863.
More
This entry is offline, you can click here to edit this entry!
ScholarVision Creations