Skip to main content
Log in

Cartesian Impedance Control for Physical Human–Robot Interaction Using Virtual Decomposition Control Approach

  • Research Paper
  • Published:
Iranian Journal of Science and Technology, Transactions of Mechanical Engineering Aims and scope Submit manuscript

Abstract

This paper presents and verifies a novel Cartesian impedance control of the flexible joint manipulator for physical human–robot interaction application based on virtual decomposition control approach. Firstly, the Cartesian impedance control based on virtual decomposition control (VDC) is presented, and the asymptotical stability of the controller is proven by Lyapunov stability theorem. Compared with traditional methods based on singular perturbation, this method can greatly reduce the computational loads and is more suitable for real-time application. Then, a Cartesian force-feedback path planning combined with Cartesian impedance control based on VDC was used to keep the real contact force within the desired value to protect the manipulator and objects as a force, position, velocity and acceleration sensor, and the sensor can be configured freely by regulating the stiffness, damping and inertia, so the manipulator can interact with human (or unknown environment) in a friendly manner. The experimental results illustrate the validity of the developed VDC-based impedance control approach.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  • Albu-Schäffer A, Hirzinger G (2001) A globally stable state feedback controller for flexible joint robots. Adv Robot 15(8):799–814

    Article  Google Scholar 

  • Bicchi A, Tonietti G (2004) Fast and “soft-arm” tactics. IEEE Robot Autom Mag 11(2):22–33

    Article  Google Scholar 

  • Chen Z, Lii NY, Wimboeck T et al (2010) Experimental study on impedance control for the five-finger dexterous robot hand DLR-HIT II. Proc IEEE/RSJ Int Conf Intell Robot Syst (IROS) 2010:5867–5874

    Google Scholar 

  • Chen Z, Lii NY, Wimboeck T et al (2014) Experimental analysis on spatial and cartesian impedance control for the dexterous DLR/HIT II hand. Int J Robot Autom 29(1):1–13

    Google Scholar 

  • Ficuciello F, Romano A, Villani L et al (2014) Cartesian impedance control of redundant manipulators for human-robot co-manipulation. Proc IEEE/RSJ Int Conf Intell Robot Syst (IROS) 2014:2120–2125

    Google Scholar 

  • Goodrich MA, Schultz AC (2007) Human-robot interaction: a survey. Found Trends Human–Comput Interact 1(3):203–275

    Article  MATH  Google Scholar 

  • Hongan N (1985) Impedance control: an approach to manipulation: Part I-theory. J Dyn Syst Meas Control 107(11):1–7

    Article  Google Scholar 

  • Janne K, Jouni M (2015) Stability-guaranteed force-sensorless contact force/motion control of heavy-duty hydraulic manipulators. IEEE Trans Rob 31(4):918–935

    Article  Google Scholar 

  • Luna CO, Rahman MH, Zhu WH et al (2016) Virtual decomposition control of an exoskeleton robot arm. Robotica 34(7):1587–1609

    Article  Google Scholar 

  • Luo RC, Shih BH, Lin TW (2013) Real time human motion imitation of anthropomorphic dual arm robot based on Cartesian impedance control. Proc IEEE Int Symp Robot Sens Environ (ROSE) 2013:25–30

    Article  Google Scholar 

  • Raibert MH, Craig JJ (1981) Hybrid position/force control of manipulators. Trans. ASME J Dyn Syst Meas Control 103(2):126–133

    Article  Google Scholar 

  • Sharifi M, Behzadipour S, Vossoughi G (2014a) Nonlinear model reference adaptive impedance control for human–robot interactions. Control Eng Pract 32:9–27

    Article  Google Scholar 

  • Sharifi M, Behzadipour S, Vossoughi G (2014b) Nonlinear model reference adaptive impedance control for human–robot interactions. Control Eng Pract 32:9–27

    Article  Google Scholar 

  • Spong MW (1987) Modeling and control of elastic joint robots. J Dyn Syst Meas Contr 109(4):310–318

    Article  MATH  Google Scholar 

  • Xiong G, Chen H, Zhang R et al (2012) Robot-environment interaction control of a flexible joint light weight robot manipulator. Int J Adv Rob Syst 9(76):1–9

    Google Scholar 

  • Zhu WH (2010) Virtual decomposition control: toward hyper degrees of freedom robots. Springer Science & Business Media, Berlin

    Book  MATH  Google Scholar 

  • Zhu WH, Joris DS (1999) Adaptive control of mixed rigid/flexible joint robot manipulators based on virtual decomposition. IEEE Trans Robot Autom 15(2):310–317

    Article  Google Scholar 

  • Zhu WH, Xi YG, Zhang ZJ et al (1997) Virtual decomposition based control for generalized high dimensional robotic systems with complicated structure. IEEE Trans Robot Autom 13(3):411–436

    Article  Google Scholar 

  • Zhu WH, Lamarche T, Dupuis E et al (2013) Precision control of modular robot manipulators: the VDC approach with embedded FPGA. IEEE Trans Rob 29(5):1162–1179

    Article  Google Scholar 

Download references

Acknowledgements

This project is supported by the National Natural Science Foundation of China (NSFC, Nos. 61763030, 61263045, 51265034), Jiangxi Province Science and Technology Support Project (20112BB550017) and the Jiangxi Province Natural Science Fund Project (20132BAB201040).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gen-Liang Xiong.

Appendix

Appendix

1. How the joint torques are measured by the strain gauges, as it is mentioned in lines 54 and 55 on page 9.

figure a

When the beam is subjected to torque deformation, the strain gauge will produce shear strain, the resistance value of strain gauge changes. The four strain gauges on the beam constitute a full-bridge circuit, the bridge output voltage through the amplifier into the A/D conversion device, then into the computer. The strain signal is calibrated by least squares method and converted to the corresponding torque.

The friction, stiffness and damping parameters of the robot were identified as the following.

  • 1. The friction parameters identification

The friction model from the LuGre steady-state friction, payload-dependent friction and motor-position-based friction is expressed as:

$$\tau_{\text{F}} = g_{\tau } (\tau )(\alpha_{0} + \alpha_{1} e^{{ - (\theta /v_{s} )^{2} }} )\text{sgn} (\dot{\theta }) + \alpha_{2} \dot{\theta } + H(\theta ) = Y(\tau ,\dot{\theta })K_{\text{F}}$$
$$g_{\tau } (\tau ) = (1 + g_{1} \left| \tau \right| + g_{2} \left| \tau \right|^{2} )$$

It covers Stribeck velocity \(v_{\text{s}}\), static friction at zero payload (\(\alpha_{0} + \alpha_{1}\)), viscous friction \(\alpha_{2}\) and position-based friction \(H(\theta )\). Additionally, with \(g_{1} > 0\) and \(g_{2} > 0\), \(g_{\tau } (\tau )\) is used to emulate the load-dependent static friction effects. The complete friction model is characterized by four uncertain parameter vectors:

$$K_{F} = \left[ {\begin{array}{*{20}c} {\alpha_{0} } & {\alpha_{1} } & {\alpha_{2} } & {H(\theta )} \\ \end{array} } \right]^{T} \in R^{4}$$

Through the experiment, we obtain the joint friction–velocity curve and friction–motor angle curve at static velocity as the following:

figure b
  • 2. The stiffness and damping parameters identification

Under joint impedance control, when the joint is in contact with the mechanical limit. According to the equation τ = K(θ − q), q value is constant, τ can be measured by joint torque sensor, and θ can be measured by Joint position sensor, and we can easily calculate the stiffness coefficient K.

Joint damping in parallel to the joint spring, the D can be calculated as the following:

$$B\ddot{\theta } + K(\theta - q) + D(\dot{\theta } - \dot{q}) = \tau$$

where B is the motor inertias. \(K(\theta - q) = \tau\), so \(B\ddot{\theta } = D(\dot{q} - \dot{\theta })\).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xiong, GL., Chen, HC., Xiong, PW. et al. Cartesian Impedance Control for Physical Human–Robot Interaction Using Virtual Decomposition Control Approach. Iran J Sci Technol Trans Mech Eng 43 (Suppl 1), 983–994 (2019). https://doi.org/10.1007/s40997-018-0208-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s40997-018-0208-3

Keywords

Navigation