Vision-based control of UR5 robot to track a moving object under occlusion using Adaptive Kalman Filter
TL;DR: A robust method to track a moving object under occlusion using an off-the-shelf monocular camera and a 6 Degree of Freedom (DOF) articulated arm and an Adaptive Kalman Filter to improve the visual feedback of the camera is presented.
Abstract: This paper presents a robust method to track a moving object under occlusion using an off-the-shelf monocular camera and a 6 Degree of Freedom (DOF) articulated arm. The visual servoing problem of tracking a known object using data from a monocular camera can be solved with a simple closed loop controller. However, this system frequently fails in situations where the object cannot be detected and to overcome this problem an estimation based tracking system is required. This work employs an Adaptive Kalman Filter (AKF) to improve the visual feedback of the camera. The role of the AKF is to estimate the position of the object when it is occluded/out of view and remove the noise and uncertainties associated with visual data. Two estimation models for the AKF are selected for comparison and among them, the Mean-Adaptive acceleration model is implemented on a 6-DOF UR5 articulated arm with a monocular camera mounted in eye-in-hand configuration to follow the known object in 2D cartesian space (without using depth information).
...read more
References
1,694 citations
"Vision-based control of UR5 robot t..." refers background or methods or result in this paper
...Though this update rule is similar to the acceleration update suggested in [4] (i....
[...]
...As a modification to the mean acceleration update rule proposed in [4], in the current implementation an exponential moving average (EMA, [10]) was taken instead:...
[...]
...Thismodel was proposed in [4] as one of a number of dynamic models suitable for tracking maneuvering targets....
[...]
...Other mathematical models were presented in [4] to use for tracking moving targets....
[...]
284 citations
"Vision-based control of UR5 robot t..." refers background or methods in this paper
...[2] uses a constant velocity model to model the AKF while [3] uses a zero mean acceleration model known as Singer model....
[...]
...Other papers such as [2] and [3] use Adaptive Kalman filters (AKFs), where the estimation parameters are adjusted according to the current motion....
[...]
...By studying the various applications for which similar models have been used([2] and [3]), it can be suggested that the Uniform Velocity model works better for applications where the acceleration of motion is very low i....
[...]
...The occlusion rate can be used as a measure of noise covariance as described in [2], where the measurement error is considered directly proportional to the occlusion rate (more occlusion leads to less accurate measurement)....
[...]
...As explained in [2], the occlusion rate is the ratio of occlusion area (in pixels) in frame t to that in frame t − 1....
[...]
170 citations
"Vision-based control of UR5 robot t..." refers methods in this paper
...[1] used an Extended Kalman filter (Kalman filter for non-linear models) with unconstrained brownian motion model for object tracking from visual data....
[...]
68 citations
"Vision-based control of UR5 robot t..." refers background in this paper
...The final PD control law can be written as ([7], [8]):...
[...]
23 citations
Additional excerpts
...As explained in majority of the visual servoing literature such as [6], PD controllers have a less settling time than PID contollers and hence for tracking a continuously moving object, it is preferred to use a PD controller i....
[...]
Related Papers (5)
[...]