Javascript must be enabled for the correct page display

Hamiltonian Neural Networks for System Identification and Control of Robotic Systems

Hof, Lars (2026) Hamiltonian Neural Networks for System Identification and Control of Robotic Systems. Research Project, System and Control.

[img]
Preview
Text
MasterResearchProject.pdf

Download (11MB) | Preview

Abstract

Accurate dynamic models are essential for robotic control but hard to obtain due to nonlinearities, friction, and sensor limitations. This thesis compares classical and learning-based identification methods for a 2-DOF manipulator and evaluates model-based controllers experimentally. Three methods are tested on a Quanser 2-DOF platform: IDIM-OLS exploiting linearity in inertial parameters, Nonlinear Least Squares (NLS) adding Coulomb friction, and a Hamiltonian Neural Network (HNN) parameterizing dynamics within a port-Hamiltonian framework, guaranteeing passivity by construction. HNN sub-networks are warm-started from least-squares estimates to avoid meaningless local minima. NLS achieves the best torque reconstruction; the HNN yields the lowest simulation error with more balanced cross-joint predictions. Warm-starting matches IDIM-OLS accuracy before end-to-end training. Three velocity-free controllers are compared: port-Hamiltonian with momentum observer, discontinuous output-feedback, and finite-time output-feedback. The first two achieve the best tracking. Under disturbances, all show linear error growth. The port-Hamiltonian and finite-time controllers produce smoother torques; the discontinuous controller saturates actuators. A custom calibration station identifies DC motor-gearbox parameters. All experiments run on real hardware at 1 kHz.

Item Type: Thesis (Research Project)
Supervisor name: Ahmed, S. and Wilhelm, E.
Degree programme: System and Control
Thesis type: Research Project
Language: English
Date Deposited: 27 Mar 2026 10:20
Last Modified: 27 Mar 2026 10:20
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/37267

Actions (login required)

View Item View Item