Design of jitter compensation algorithm for robot vision based on optical flow and Kalman filter
B R Wang1, Y L Jin2, D L Shao2
1College of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou, Zhejiang 310018, China ; Department of Control Science and Engineering, Zhejiang University, Hangzhou, Zhejiang 310007, China.
This study developed a method to compensate for image jitters in autonomous robots, improving visual precision. The approach uses affine transformation and Kalman filtering for accurate motion parameter estimation and smoothing.
Area of Science:
- Robotics
- Computer Vision
- Image Processing
Background:
- Image jitters in autonomous robot videos reduce visual operation precision.
- Compensating for these jitters is crucial for enhancing robot performance.
Purpose of the Study:
- To establish affine transformation kinematics for obtaining six image motion parameters.
- To develop a feature point detection method and solve motion parameters using least squares and optical flow.
- To analyze the impact of matching errors on parameter solving and smooth motion parameters using a Kalman filter.
Main Methods:
- Established affine transformation kinematics to derive six image motion parameters.
- Designed a feature point pair detection method based on Eigen-value analysis.
- Solved motion parameters using the least square method with point pairs obtained via optical flow.
- Utilized the condition number of the coefficient matrix to analyze matching errors.
- Employed a Kalman filter for smoothing estimated image motion parameters.
Main Results:
- More matching point pairs lead to more precise motion parameter solutions.
- The integrated jitter compensation software, featuring sub-window feature detection, was developed.
- Practical experiments on mobile robots demonstrated effective jitter compensation.
- The compensation process time was found to be less than the frame sample time.
Conclusions:
- The developed method effectively compensates for robot vision jitters.
- Kalman filtering is a valid technique for smoothing image motion parameters in robotic applications.
- The system enhances robot operation precision by mitigating image jitter effects.
More Related Videos
09:01Gain-compensation Methodology for a Sinusoidal Scan of a Galvanometer Mirror in Proportional-Integral-Differential Control Using Pre-emphasis Techniques
Published on: April 4, 2017
10:51An Experimental Platform to Study the Closed-loop Performance of Brain-machine Interfaces
Published on: March 10, 2011
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Uniform Depth Channel Flow: Problem Solving
Relative Motion Analysis - Velocity
When an external force is exerted, it sets the crank into a rotational movement. This, in turn, instigates the motion of the connecting rod, leading to what is referred to as a general plane motion. This process involves two key points - point A on the connecting rod...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Kinematic Equations: Problem Solving
