Nonlinear Subsystem-based Adaptive Impedance Control of Physical Human-Robot-Environment Interaction in Contact-rich Tasks

Mahdi Hejrati,Jouni Mattila
DOI: https://doi.org/10.1109/LRA.2023.3302616
2023-08-09
Abstract:Haptic upper limb exoskeletons are robots that assist human operators during task execution while having the ability to render virtual or remote environments. Therefore, the stability of such robots in physical human-robot-environment interaction must be guaranteed, in addition to performing well during task execution. Having a wide range of Z-width, which shows the region of passively renderable impedance by a haptic display, is also important to render a wide range of virtual environments. To address these issues, in this study, subsystem-based adaptive impedance control is designed for having a stable human-robot-environment interaction of 7 degrees of freedom haptic exoskeleton. The presented control decomposes the entire system into subsystems and designs the controller at the subsystem level. The stability of the controller in the presence of contact with the virtual environment and human arm force is proved by employing the virtual stability concept. Additionally, the Z-width of the 7-DoF haptic exoskeleton is drawn using experimental data and improved using varying virtual mass element for the virtual environment. Finally, experimental results are provided to demonstrate the perfect performance of the proposed controller in accomplishing the predefined task.
Robotics
What problem does this paper attempt to address?
The problems that this paper attempts to solve mainly focus on two aspects: 1. **Ensuring the stability in physical human - robot - environment interaction (pHREI)**: - The paper focuses on how to design a control strategy to ensure the stable interaction between the upper - limb exoskeleton robot (HULE) and the human operator as well as the virtual or physical environment in contact - rich tasks. Especially when performing contact - rich tasks, it is crucial to ensure the stability of this interaction. - To achieve this, the paper proposes an adaptive impedance control method based on subsystems. By decomposing the entire system into multiple subsystems and designing controllers at the subsystem level, stable control of the 7 - degree - of - freedom HULE can be achieved. 2. **Expanding the Z - width**: - Z - width refers to the impedance dynamic range that can be passively rendered. For HULE, having a larger Z - width means that a larger range of virtual or remote environments can be displayed, providing a better haptic experience. - The paper shows the Z - width of the 7 - degree - of - freedom HULE through experimental data and further improves the Z - width by introducing varying virtual mass elements. Specifically, when HULE contacts the virtual environment, if the kinetic energy in the contact direction increases, the varying virtual mass will be activated and dissipate energy equivalent to the acceleration, thereby enhancing the system stability and expanding the Z - width. ### Main contributions - **Subsystem - based adaptive impedance control scheme**: A new control scheme is designed. By decomposing the system into subsystems, the problem of dealing with coupled rigid - body - actuator nonlinearities is avoided, and these nonlinearities are considered in the overall control law. - **Application of the natural adaptation law (NAL)**: The natural adaptation law is introduced to estimate the unknown parameters of HULE. Only one adaptation gain is required, and the physical consistency of the estimated parameters is ensured. - **Experimental verification of Z - width**: Considering all the nonlinearities of the 7 - degree - of - freedom HULE, the Z - width of HULE is experimentally plotted, and the Z - width is further improved by introducing varying virtual mass elements, making it more reliable in practical applications. ### Experimental results - **Z - width results**: The Z - width of HULE when using virtual damping and varying virtual mass is shown through experiments. The results show that using varying virtual mass can significantly expand the Z - width. - **Controller performance**: The performance of the designed controller in slow and fast trajectories is experimentally verified. The results indicate that the controller can stably track the desired path while carrying the human arm and maintain stable contact with the virtual wall. In conclusion, by proposing a subsystem - based adaptive impedance control method, this paper successfully solves the problems of stability in contact - rich tasks and Z - width expansion for HULE, providing a reliable solution for practical applications.