Feedback

Faculté des Sciences appliquées
Faculté des Sciences appliquées
MASTER THESIS

Master thesis : Virtual Mechanism Control for Compliant Peg-in-Hole Assembly on an Industrial Manipulator

Download
Muse Hassan, Arham ULiège
Promotor(s) : Sacré, Pierre ULiège ; Drion, Guillaume ULiège
Date of defense : 29-Jun-2026/30-Jun-2026 • Permalink : http://hdl.handle.net/2268.2/26006
Details
Title : Master thesis : Virtual Mechanism Control for Compliant Peg-in-Hole Assembly on an Industrial Manipulator
Translated title : [fr] Contrôle par Mécanismes Virtuels pour l'Assemblage Compliant de Type Peg-in-Hole sur un Manipulateur Industriel
Author : Muse Hassan, Arham ULiège
Date of defense  : 29-Jun-2026/30-Jun-2026
Advisor(s) : Sacré, Pierre ULiège
Drion, Guillaume ULiège
Committee's member(s) : Boigelot, Bernard ULiège
Bruls, Olivier ULiège
Joskin, Pierre 
Language : English
Number of pages : 77
Keywords : [en] peg-in-hole assembly
[en] torque control
[en] passive compliance
[en] robotic assembly
[en] contr
[en] virtual mechanism control
[en] impedance control
Discipline(s) : Engineering, computing & technology > Electrical & electronics engineering
Funders : Cilyx
Research unit : Neuroengineering Lab
Target public : Researchers
Professionals of domain
Student
General public
Other
Institution(s) : Université de Liège, Liège, Belgique
Degree: Master : ingénieur civil électricien, à finalité spécialisée en Neuromorphic Engineering
Faculty: Master thesis of the Faculté des Sciences appliquées

Abstract

[en] Robotic assembly in industrial environments remains a challenge when parts come into unavoidable contact, as conventional position-controlled manipulators push rigidly against surfaces, risking damage to the assembled parts. This thesis investigates the use of torque control and passive compliance for robotic peg-in-hole assembly, motivated by the industrial needs of Cilyx, a company specialising in production line automation.
The Virtual Mechanism Control (VMC) framework is adopted as the control paradigm. Building on the principles of passivity-based impedance control, the VMC approach introduces virtual mechanical elements, namely springs and dampers, interconnected in cartesian space to generate compliant and modular control behaviours. A controller consisting of two virtual spring-damper pairs, one governing translation and one governing orientation, is designed and validated on a Universal Robots UR5e manipulator. The software architecture is built on ROS2 and the ur_driver, providing a modular and transferable control stack that is decoupled from the robot-specific communication protocol, in direct alignment with the standardisation objectives of Cilyx. The controller is first validated in simulation, where the influence of the stiffness and damping parameters on convergence speed and force levels is characterised. The transfer to the real robot immediately
exposes a significant sim-to-real gap: joint friction forces the controller to operate at high stiffness to
achieve acceptable positioning accuracy, which in turn reduces the passive compliance that torque control is designed to provide. This fundamental tension between accuracy and compliance, caused entirely by friction, is the defining constraint of the experimental results.

Three experiments are conducted on the real robot. In the first, with perfect knowledge of the hole
position, a success rate of 100% is achieved across all six peg geometries and both clearance levels tested, confirming the repeatability of the controller. In the second, a deliberate positional offset is introduced without any search strategy, relying exclusively on the passive compliance of the VMC controller to absorb the error.

This experiment fails systematically, demonstrating that the compliance deficit induced by
joint friction is insufficient to recover from millimetre-scale positional errors without an explicit search
mechanism. In the third experiment, an Archimedean spiral search phase is added to the trajectory, and success rates of 91.6%, 78.3%, and 58.3% are obtained for offsets of 2, 4, and 8 mm respectively, without any force or torque sensing.

These results demonstrate that the proposed controller, which combines a passivity-based VMC layer, a waypoint-based trajectory strategy, and a spiral search phase, constitutes a viable and transferable proof of concept for compliant peg-in-hole assembly on an industrial manipulator. The work identifies friction compensation as the most impactful direction for future improvement, and concrete perspectives are outlined including the extension to position-controlled robots and the integration of force feedback.


File(s)

Document(s)

File
Access TFE_Arham.pdf
Description: -
Size: 4.37 MB
Format: Adobe PDF
File
Access TFE-version-finale.pdf
Description: -
Size: 4.29 MB
Format: Adobe PDF

Author

  • Muse Hassan, Arham ULiège Université de Liège > Master ing. civ. électr. fin. spéc. neur. engi.

Promotor(s)

Committee's member(s)

  • Boigelot, Bernard ULiège Université de Liège - ULiège > Dép. d'électric., électron. et informat. (Inst.Montefiore) > Informatique
    ORBi View his publications on ORBi
  • Bruls, Olivier ULiège Université de Liège - ULiège > Département d'aérospatiale et mécanique > Laboratoire des Systèmes Multicorps et Mécatroniques
    ORBi View his publications on ORBi
  • Joskin, Pierre








All documents available on MatheO are protected by copyright and subject to the usual rules for fair use.
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.