Geometry-Constrained Learning-Based Visual Servoing with Projective Homography-Derived Error Vector

  • Yueyuan Zhang
  • , Arpan Ghosh
  • , Yechan An
  • , Kyeongjin Joo
  • , Sang Min Kim
  • , Taeyong Kuc

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

We propose a novel geometry-constrained learning-based method for camera-in-hand visual servoing systems that eliminates the need for camera intrinsic parameters, depth information, and the robot’s kinematic model. Our method uses a cerebellar model articulation controller (CMAC) to execute online Jacobian estimation within the control framework. Specifically, we introduce a fixed-dimension, uniform-magnitude error function based on the projective homography matrix. The fixed-dimension error function ensures a constant Jacobian size regardless of the number of feature points, thereby reducing computational complexity. By not relying on individual feature points, the approach maintains robustness even when some features are occluded. The uniform magnitude of the error vector elements simplifies neural network input normalization, thereby enhancing online training efficiency. Furthermore, we incorporate geometric constraints between feature points (such as collinearity preservation) into the network update process, ensuring that model predictions conform to the fundamental principles of projective geometry and eliminating physically impossible control outputs. Experimental and simulation results demonstrate that our approach achieves superior robustness and faster learning rates compared to other model-free image-based visual servoing methods.

Original languageEnglish
Article number2514
JournalSensors
Volume25
Issue number8
DOIs
StatePublished - Apr 2025
Externally publishedYes

Keywords

  • cerebellar model articulation controller
  • eye-in-hand configuration
  • geometry constraints
  • visual servoing

Fingerprint

Dive into the research topics of 'Geometry-Constrained Learning-Based Visual Servoing with Projective Homography-Derived Error Vector'. Together they form a unique fingerprint.

Cite this