Multimedia Tools and Applications

, Volume 37, Issue 1, pp 39–52 | Cite as

Haptic force control based on impedance/admittance control aided by visual feedback

  • K. Wen
  • D. Necsulescu
  • J. Sasiadek


This paper demonstrates a haptic device for interaction with a virtual environment. The force control is added by visual feedback that makes the system more responsive and accurate. There are two popular control methods widely used in haptic controller design. First, is impedance control when user motion input is measured, and then, the reaction force is fed back to the operator. The alternative method is admittance control, when forces exerted by user are measured and motion is fed back to the user. Both, impedance and admittance control are also basic ways for interacting with a virtual environment. In this paper, several experiments were performed to evaluate the suitability of force-impedance control for haptic interface development. The difference between conventional application of impedance control in robot motion control and its application in haptic interface development is investigated. Open loop impedance control methodology is implemented for static case and a general-purpose robot under open loop impedance control was developed as a haptic device, while a closed loop model based impedance control was used for haptic controller design in both static and dynamic case. The factors that could affect to the performance of a haptic interface are also investigated experimentally using parametric studies. Experimental results for 1 DOF rotational motion and 2 DOF planar translational motion systems are presented. The results show that the impedance control aided by visual feedback broaden the applicability of the haptic device and makes the system more responsive and accurate.


Robotics Force control Impedance and admittance control Visual feedback Virtual system 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Burdea GC (1996) Force and touch feedback for virtual reality. Wiley, New YorkGoogle Scholar
  2. 2.
    Carignan CR, Akin D (2003) Using robots for astronaut training. IEEE Control Systems Magazine, April 2003.Google Scholar
  3. 3.
    Carignan CR, Cleary KR (2000) Closed-loop force control for haptic simulation of virtual environments. Electron J Haptics Res 2(2), Feb.2000 Available:
  4. 4.
    Clover CL (1999) A control-system architecture for robots used to simulate dynamic force and moment interaction between humans and virtual objects. IEEE Trans Syst Man Cybern Ser C 29(4):481–493 NovCrossRefGoogle Scholar
  5. 5.
    Clover CL, Luecke GR, Troy JJ, McNeely WA (1997) Dynamic simulation of virtual mechanisms with haptic feedback using industrial robotics equipment. Proc. IEEE Conf. on Robotics and Automation, Albuquerque, NM, pp.724–730, Apr 1997.Google Scholar
  6. 6.
    Hannaford B, Ryu JH (2002) Time-domai passivity control of haptic interfaces. IEEE Trans Robot Autom 18(1):1–10, FebruaryCrossRefGoogle Scholar
  7. 7.
    Hogan N (1985) Impedance control: an approach to manipulation (part 1—Theory). ASME J Dyn Sys Means Control 107:1–7, MarchMATHGoogle Scholar
  8. 8.
    Hogan N (1985) Impedance control: an approach to manipulation (part II—implementation). ASME J Dyn Sys Means Control 107:8–16, MarchMATHCrossRefGoogle Scholar
  9. 9.
    Hogan N (1985) Impedance control: an approach to manipulation (part III—Applications). ASME J Dyn Sys Means Control 107:17–24, MarchMATHGoogle Scholar
  10. 10.
    Hogan N (1987) Stable execution of contact tasks using impedance control. Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), pp 1047–1054Google Scholar
  11. 11.
    Hogan N (1989) Controlling impedance at the man/machine Interface. Proc. IEEE Int. Conf. on Robotics and Automation (ICRA), Scottsdale, AZ, pp 1626–1631Google Scholar
  12. 12.
    Jassemi-Zargani R, Necsulescu DS (1998) Real time implementation of the impedance control of a robot arm. Proc. First IFAC Workshop on Space Robotics, Montreal, 19–22, OctGoogle Scholar
  13. 13.
    Kazerooni H (1990) Human/robot interaction via the transfer of power and information signals part I: dynamics and control analysis. IEEE Trans Syst Man Cybern 20(2)Google Scholar
  14. 14.
    Kazerooni H, Her M-G (1994) Dynamics and control of a haptic interface device. IEEE Trans Robot Autom 10(4):453–464, AugustCrossRefGoogle Scholar
  15. 15.
    Kazerooni H, Houpt PK, Sheridan TB (1986) Robust compliant motion for manipulators, part II: design method. IEEE J Robot Autom RA-2(2):93–105, JuneGoogle Scholar
  16. 16.
    Kazerooni H (1987) Robust non-liner impedance control for robot manipulators. IEEE Trans Robot Autom 4:741–750, MarGoogle Scholar
  17. 17.
    Kazerooni H, Sheridan TB, Houpt PK (1986) Robust compliant motion for manipulators, part I: the fundamental concepts of compliant motion. IEEE Trans Robot Autom RA-2(2):83–92, JuneGoogle Scholar
  18. 18.
    Necsulescu DS (2001) Mechatronics. Prentice-Hall, Englewood Cliffs, NJGoogle Scholar
  19. 19.
    Volpe RA (1990) Real and artificial forces in the control of manipulators: theory and experiments. PhD thesis, volpe/papers.

Copyright information

© Springer Science+Business Media, LLC 2007

Authors and Affiliations

  1. 1.Department of Mechanical EngineeringUniversity of OttawaOttawaCanada
  2. 2.Department of Mechanical & Aerospace EngineeringCarleton UniversityOttawaCanada

Personalised recommendations