scispace - formally typeset
Proceedings ArticleDOI

Vision-based control of UR5 robot to track a moving object under occlusion using Adaptive Kalman Filter

02 Jul 2019-

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.

AbstractThis 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
More filters
Journal ArticleDOI
TL;DR: A comprehensive and up-to-date survey of the techniques for tracking maneuvering targets without addressing the measurement-origin uncertainty is presented in this article, including 2D and 3D maneuver models as well as coordinate-uncoupled generic models for target motion.
Abstract: This is the first part of a comprehensive and up-to-date survey of the techniques for tracking maneuvering targets without addressing the so-called measurement-origin uncertainty. It surveys various mathematical models of target motion/dynamics proposed for maneuvering target tracking, including 2D and 3D maneuver models as well as coordinate-uncoupled generic models for target motion. This survey emphasizes the underlying ideas and assumptions of the models. Interrelationships among models and insight to the pros and cons of models are provided. Some material presented here has not appeared elsewhere.

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....

    [...]

Journal ArticleDOI
TL;DR: The proposed method has the robust ability to track theMoving object in the consecutive frames under some kinds of real-world complex situations such as the moving object disappearing totally or partially due to occlusion by other ones, fast moving object, changing lighting, changing the direction and orientation of the movingobject, and changing the velocity of moving object suddenly.
Abstract: In this paper, a new video moving object tracking method is proposed. In initialization, a moving object selected by the user is segmented and the dominant color is extracted from the segmented target. In tracking step, a motion model is constructed to set the system model of adaptive Kalman filter firstly. Then, the dominant color of the moving object in HSI color space will be used as feature to detect the moving object in the consecutive video frames. The detected result is fed back as the measurement of adaptive Kalman filter and the estimate parameters of adaptive Kalman filter are adjusted by occlusion ratio adaptively. The proposed method has the robust ability to track the moving object in the consecutive frames under some kinds of real-world complex situations such as the moving object disappearing totally or partially due to occlusion by other ones, fast moving object, changing lighting, changing the direction and orientation of the moving object, and changing the velocity of moving object suddenly. The proposed method is an efficient video object tracking algorithm.

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....

    [...]

DOI
01 Jan 2005
TL;DR: The capacity of the Kalman Filter to allow small occlusions and also the use of the extended Kalman filter (EKF) to model complex movements of objects are considered.
Abstract: The Kalman filter has been used successfully in different prediction applications or state determination of a system. One important field in computer vision is the object tracking. Different movement conditions and occlusions can hinder the vision tracking of an object. In this report we present the use of the Kalman filter in the vision tracking. We consider the capacity of the Kalman filter to allow small occlusions and also the use of the extended Kalman filter (EKF) to model complex movements of objects.

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....

    [...]

Journal ArticleDOI
TL;DR: It is shown that the proposed adaptive scheme can dynamically tune the controller parameters during visual servoing, so as to improve its initial performance based on parameters obtained while mimicking the model-based controller.
Abstract: This paper is concerned with the design and implementation of a distributed proportional-derivative (PD) controller of a 7-degrees of freedom (DOF) robot manipulator using the Takagi-Sugeno (T-S) fuzzy framework. Existing machine learning approaches to visual servoing involve system identification of image and kinematic Jacobians. In contrast, the proposed approach actuates a control signal primarily as a function of the error and derivative of the error in the desired visual feature space. This approach leads to a significant reduction in the computational burden as compared to model-based approaches, as well as existing learning approaches to model inverse kinematics. The simplicity of the controller structure will make it attractive in industrial implementations where PD/PID type schemes are in common use. While the initial values of PD gain are learned with the help of model-based controller, an online adaptation scheme has been proposed that is capable of compensating for local uncertainties associated with the system and its environment. Rigorous experiments have been performed to show that visual servoing tasks such as reaching a static target and tracking of a moving target can be achieved using the proposed distributed PD controller. It is shown that the proposed adaptive scheme can dynamically tune the controller parameters during visual servoing, so as to improve its initial performance based on parameters obtained while mimicking the model-based controller. The proposed control scheme is applied and assessed in real-time experiments using an uncalibrated eye-in-hand robotic system with a 7-DOF PowerCube robot manipulator.

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]):...

    [...]

Proceedings ArticleDOI
23 Jun 2003
TL;DR: This paper presents an experiment on the use of a cooperative camera system for robotic tracking of an object moving on a plane that has a variable structure, which is capable to change from a PID to PD and vice versa according to the dynamic of the target.
Abstract: This paper presents an experiment on the use of a cooperative camera system for robotic tracking of an object moving on a plane. The image of the object is acquired from two cameras, the first one (camera in hand) mounted on the end-effector of a 6 DOF robot arm (Puma 260) and the second one fixed in a certain location (fixed camera). The images are processed by a frame grabber on a standard PC, and the controller has a variable structure, which is capable to change from a PID to PD and vice versa according to the dynamic of the target.

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....

    [...]