Skip to main content
Log in

Hybrid moment/position control of a parallel robot

  • Regular Papers
  • Robotics and Automation
  • Published:
International Journal of Control, Automation and Systems Aims and scope Submit manuscript


In this paper, a hybrid moment/position controller in task space is proposed for tasks involving a contact between a robot and its environment. We consider a contour-tracking task performed by a six DOF (Degrees Of Freedom) parallel robot. The task space dynamic model of the robot in contact with its environment, seen as a black box, is estimated by a MLP-NN (MultiLayer Perceptron Neural Network). The neural network non-linearity is treated using Taylor series expansion. An adaptation algorithm of the neural parameters resulting from a closed-loop stability analysis is proposed. The performance of the proposed controller is validated on the C5 parallel robot by considering two different environments: rigid and compliant.

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.

Similar content being viewed by others


  1. M. H. Raibert and J. J. Craig, “Hybrid position/force control of manipulators,” Journal of Dynamic Systems, Measurement, and Control, vol. 103, no. 2, pp. 126–133, 1981.

    Article  Google Scholar 

  2. O. Khatib, “An unified approach for motion and force control of robot manipulators: the operational space formulation,” IEEE, Journal of Robotics and Automation, vol. 3, no. 1, pp. 43–53, 1987.

    Article  Google Scholar 

  3. P. H. Chang, D. S. Kim, and K. C. Park, “Robust force/position control of a robot manipulator using time-delay control,” Control Engineering Practice, vol. 3, no. 9, pp. 1255–1264, 1995.

    Article  Google Scholar 

  4. P. H. Chang, B. S. Park, and K. C. Park, “An experimental study on improving hybrid position/force control of a robot using time delay control,” Mechatronics, vol. 6, no. 8, pp. 915–931, 1996.

    Article  Google Scholar 

  5. P. B. Goldsmith, “Global asymptotic stability of hybrid position/force control applied to compliant unilateral constraints,” Mechanism and Machine Theory, vol. 34, no. 7, pp. 1009–1021, 1999.

    Article  MathSciNet  MATH  Google Scholar 

  6. Y. Li, “Hybrid control approach to the peg-in hole problem,” IEEE Robotics & Automation Magazine, vol. 4, no. 2, pp. 52–60, 1997.

    Article  Google Scholar 

  7. C. S. Chian, K. Y. Lian, and T. C. Wu, “Robust adaptive motion/force tracking control design for uncertain constrained robot manipulators,” Automatica, vol. 40, no. 12, pp. 2111–2119, 2004.

    MathSciNet  MATH  Google Scholar 

  8. C. C. Cheah, S. Kawamura, and S. Arimoto, “Stability of hybrid position and force control for robotic manipulator with kinematics and dynamics uncertainties,” Automatica, vol. 39, no. 5, pp. 847–855, 2003.

    Article  MathSciNet  MATH  Google Scholar 

  9. G. Ziliani, A. Visioli, and G. Legnani, “Gain scheduling for hybrid force/velocity control in contour tracking task,” International Journal of Advanced Robotic Systems, vol. 3, no. 4, pp. 367–374, 2006.

    Google Scholar 

  10. Y. Karayiannidis and Z. Doulgeri, “Adaptive control of robot contact tasks with on-line learning of planar surfaces,” Automatica, vol. 45, no. 10, pp. 2374–2382, 2009.

    Article  MATH  Google Scholar 

  11. Y. Karayiannidis and Z. Doulgeri, “Robot contact tasks in the presence of control target distortions,” Robotics and Autonomous Systems, vol. 58, no. 5, pp. 596–606, 2010.

    Article  Google Scholar 

  12. H. Wang and Y. Xie, “Adaptive Jacobian position/ force tracking control of free-flying manipulators,” Robotics and Autonomous Systems, vol. 57, no. 2, pp. 173–181, 2009.

    Article  Google Scholar 

  13. M. Farooq and D. B. Wang, “Hybrid force/position control scheme for flexible joint robot with friction between and the end-effector and the environment,” International Journal of Engineering Science, vol. 46, no. 12, pp. 1266–1278, Dec. 2008.

    Article  MathSciNet  MATH  Google Scholar 

  14. S. Kilicaslan, M. K. Özgören, and S. K. Ider, “Hybrid force and motion control of robots with flexible links,” Mechanism and Machine Theory, vol. 45, no. 1, pp. 91–105, 2010.

    Article  MathSciNet  MATH  Google Scholar 

  15. A. Visioli, G. Ziliani, G. Legnani, and S. Özgören. “Iterative-learning hybrid force/velocity control or contour tracking,” IEEE Trans. on Robotics, vol. 26, no. 2, pp. 388–393, 2010.

    Article  Google Scholar 

  16. Y. Liu and Y. Li, “Dynamic modeling and adaptive neural-fuzzy control for nonholonomic mobile manipulators moving on a slope,” International Journal of Control, Automation and Systems, vol. 4, no. 2, pp. 197–203, 2006.

    Google Scholar 

  17. B. Daachi, A. Benallegue, T. Madani, and M. E. Daachi, “Neural networks for redundant robot manipulators control with obstacles avoidance,” Journal of Robotics and Mechatronics Systems, vol. 16, no. 1, pp. 90–96, 2004.

    Google Scholar 

  18. B. Daachi and A. Benallegue, “A neural network adaptive controller for end-effector tracking of redundant robot manipulators,” Journal of Intelligent and Robotic Systems, vol. 46, no. 3, pp. 245–262, 2006.

    Article  Google Scholar 

  19. K. L. Du, “Clustering: a neural network approach,” Neural Networks, vol. 23, no. 1, pp. 89–107, 2010.

    Article  Google Scholar 

  20. Y. Karayiannidis, G. Rovithakis, and Z. Doulgeri, “Force/position tracking for a robotic manipulator in compliant contact with a surface using neuroadaptive control,” Automatica, vol. 43, no. 7, pp. 1281–1288, 2007.

    Article  MathSciNet  MATH  Google Scholar 

  21. S. T. Lin and S. J. Tzeng, “Neural network force control for industrial robots,” Journal of Intelligent & Robotic Systems, vol. 24, no. 3, pp. 253–268, 1999.

    Article  MATH  Google Scholar 

  22. N. Kumar, V. Panwar, N. Sukavanam, S. P. Sharma, and J. H. Borm, “Neural network based hybrid force/position control for robot manipulators,” International Journal of Precision Engineering and Manufacturing, vol. 12, no. 3, pp. 419–426, 2011.

    Article  Google Scholar 

  23. S. Guegan, Contribution à la Modelisation et l’identification Dynamique des Robots Paralleles, Ph.D. Thesis, Ecole Centrale de Nantes, 2003.

  24. A. Vivas and P. Poignet, “Predictive functional control of a parallel robot,” Control Engineering Practice, vol. 13, no. 7, pp. 863–874, 2005.

    Article  Google Scholar 

  25. B. Achili, B. Daachi, A. Ali-Cherif, and Y. Amirat, “A C5 parallel robot identification and control,” International Journal of Control, Automation and Systems, vol. 8, no. 2, pp. 369–377, 2010.

    Article  Google Scholar 

  26. B. Achili, B. Daachi, Y. Amirat, and A. Ali-Cherif, “A robust adaptive control of a parallel robot,” International Journal of Control, vol. 83, no. 10, pp. 2107–2119, 2010.

    Article  MathSciNet  MATH  Google Scholar 

  27. Y. Touati, Y. Amirat, N. Saadia, and A. Ali-Chérif, “A neural network-based approach for an assembly cell control,” Applied Soft Computing, vol. 8, no. 4, pp. 1335–1343, 2008.

    Article  Google Scholar 

  28. B. Achili, B. Daachi, A. Ali-Cherif, and Y. Amirat, “Robust neural adaptive force controller for a C5 parallel robot,” Proc. of IEEE Int. Conf. on Advanced Robotics, pp. 1–6, Munich, June 2009.

  29. M. Dafaoui, Y. Amirat, J. F. Pontnau, and C. François, “Analysis and design of a six-DOF parallel robot. modeling, singular configurations and workspace,” IEEE Trans. on Robotics and Automation, vol. 14, no. 1, pp. 78–92, 1998.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Mohamed El Hossine Daachi.

Additional information

Recommended by Editorial Board member Yangmin Li under the direction of Editor Hyouk Ryeol Choi.

Mohamed El Hossine Daachi received his engineering and Magister degrees in electronics from the University of Setif, Algeria in 1996 and 2005, respectively. Currently he prepared his PhD thesis in robotics. He is an Assistant Professor at the University of BBA, Algeria. His main research is about neural control and adaptive control applied to robotics systems.

Brahim Achili received his Master degree in distributed system and real time from the University of Paris Est Créteil-UPEC in 2006, and Ph.D. degree in computer science and robotics from the University of Paris 8 in 2009. His research interests include artificial intelligence, control and identification of complex systems.

Boubaker Daachi received his M.Sc. in computer science from the University of Setif, Algeria in 1995 and Ph.D. in Robotics from the University of Versailles, France in 2000. He is currently assistant professor at the university of Paris 12 Val-de-Marne. His research concerns the use of artificial intelligence techniques in Robotics, Sensor Networks and Ubiquitous Systems.

Yacine Amirat received his Ph.D. degree in computer science and robotics from the University of Paris 6 (Pierre et Marie Curie), France, in 1989. In 1990, he cocreated the Laboratory of Computer Sciences and Robotics from University Paris Est Créteil-UPEC, France. In 1996, he receives the Habilitation degree in the field of artificial intelligence and control of complex systems from the same university, where he is currently professor and head of LISSI Lab. His research interests include artificial intelligence, soft computing, knowledge processing, control of complex systems. Application fields are robotics, pervasive and distributed systems. He is scientific director of several research projects and has published more than 100 papers in scientific journals, books and conference proceedings. He continuously serves as Technical Committee Member, session Chair, session organizer and associate editor of several conferences (ICRA’06, ICRA’07, ICRA’08, ICRA’09, ICRA’10, IROS’11, INCOM’06, ICINC-O’05, ICINCO’06, ICINCO’07, ICINCO’09, ICINCO’12). Pr. AMIRAT is member of IEEE Computational Intelligence Society and IEEE Robotics and Automation Society. He is also in charge of a new SIG dedicated to Communications and intelligent softwares for Networked Robots, within the new TC “communications software” (IEEE ComSoc).

Djamel Chikouche was born in M’sila, Algeria, in August 1958. He received his DES degree in physical electronics from the University of Constantine, Algeria, in 1981, the Master of Science degree in electrical engineering from Ohio State University, Columbus, Ohio, USA, in 1984 and his PhD degree in digital signal processing from the University of Setif, Algeria, in 2000. In September 1984, he joined the University of Setif, in Setif, Algeria, as a Faculty Member, and he got the rank of Professor since June 2005. In October 2006, he joined the University of M’sila, Algeria as a Professor in electronics. Between 1984 and till now, he was carrying out research at the LIS Laboratory, University of Setif. Since 1984, he has been actively involved in the research areas of digital signal/image processing, digital filter design, hardware implementation of digital filters, systolic architectures, fast Fourier transform algorithms, gear diagnosis, SEMG signal modelling, non linear systems and detection of LOS and Multipath signals in global navigation satellite systems.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Daachi, M.E.H., Achili, B., Daachi, B. et al. Hybrid moment/position control of a parallel robot. Int. J. Control Autom. Syst. 10, 536–546 (2012).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: