Dynamic visual servoing with Kalman filter-based depth and velocity estimator

Ting Yu Chang, Wei Che Chang, Ming Yang Cheng, Shih Sian Yang

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


Camera calibration error, vision latency, nonlinear dynamics, and so on present a major challenge for designing the control scheme for a visual servoing system. Although many approaches on visual servoing have been proposed, surprisingly, only a few of them have taken into account system dynamics in the control design of a visual servoing system. In addition, the depth information of feature points is essential in the image-based visual servoing architecture. As a result, to cope with the aforementioned problems, this article proposes a Kalman filter-based depth and velocity estimator and a modified image-based dynamic visual servoing architecture that takes into consideration the system dynamics in its control design. In particular, the Kalman filter is exploited to deal with the problems caused by vision latency and image noise so as to facilitate the estimation of the joint velocity of the robot using image information only. Moreover, in the modified image-based dynamic visual servoing architecture, the computed torque control scheme is used to compensate for system dynamics and the Kalman filter is used to provide accurate depth information of the feature points. Results of visual servoing experiments conducted on a two-degree of freedom planar robot verify the effectiveness of the proposed approach.

Original languageEnglish
JournalInternational Journal of Advanced Robotic Systems
Issue number3
Publication statusPublished - 2021

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Science Applications
  • Artificial Intelligence


Dive into the research topics of 'Dynamic visual servoing with Kalman filter-based depth and velocity estimator'. Together they form a unique fingerprint.

Cite this