| Literature DB >> 26703609 |
Jia Cai1,2, Panfeng Huang3,4, Bin Zhang5,6, Dongke Wang7,8.
Abstract
The so-called Tethered Space Robot (TSR) is a novel active space debris removal system. To solve its problem of non-cooperative target recognition during short-distance rendezvous events, this paper presents a framework for a real-time visual servoing system using non-calibrated monocular-CMOS (Complementary Metal Oxide Semiconductor). When a small template is used for matching with a large scene, it always leads to mismatches, so a novel template matching algorithm to solve the problem is presented. Firstly, the novel matching algorithm uses a hollow annulus structure according to a FAST (Features from Accelerated Segment) algorithm and makes the method be rotation-invariant. Furthermore, the accumulative deviation can be decreased by the hollow structure. The matching function is composed of grey and gradient differences between template and object image, which help it reduce the effects of illumination and noises. Then, a dynamic template update strategy is designed to avoid tracking failures brought about by wrong matching or occlusion. Finally, the system synthesizes the least square integrated predictor, realizing tracking online in complex circumstances. The results of ground experiments show that the proposed algorithm can decrease the need for sophisticated computation and improves matching accuracy.Entities:
Keywords: Tethered Space Robot; object recognition; target tracking; template matching; visual servoing
Year: 2015 PMID: 26703609 PMCID: PMC4721803 DOI: 10.3390/s151229884
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Description of the tethered space robot system.
Figure 2Schematic diagram of distributed pixels assembled into a hollow annulus.
Figure 3Schematic diagram of image sensor’s imaging model.
Figure 4Schematic diagram of the TSR’s approach using azimuth angles.
Figure 5Six DOF motion platform and target model.
Performance of the 6 DOF moving platform.
| Axis | Route (mm) | Velocity (m/s) | Acceleration (m/s2) |
|---|---|---|---|
| X axis | 0–1000 | ±0.01–1 | ±0.01–1 |
| Y axis | 0–1500 | ±0.01–1 | ±0.01–1 |
| Z axis | 0–1200 | ±0.01–1 | ±0.01–1 |
| Axis | Amplitude (°) | Angle Velocity (°/s) | Angle Acceleration (°/s2) |
| pitch axis | ±45 | ±0.01~10 | ±0.01~10 |
| yaw axis | ±90 | ±0.01~10 | ±0.01~10 |
| roll axis | ±90 | ±0.01~10 | ±0.01~10 |
Figure 6Qualitative tests of the proposed template matching algorithm.
Figure 7Tracking results of our algorithm during the first 717 frames.
Figure 8Measurements of coordinate x and y in the first 717 frames. (a). Measurement of x coordinate; (b) Measurement of y coordinate.
Figure 9Measurements of angles of site and azimuth in the first 717 frames. (a) Measurement of the azimuth angle; (b) Measurement of the site angle.
Figure 10Comparison of prediction error per frame of the least square synthesis predictor.
Figure 11Comparison of path generated by our algorithm and real path.
Figure 12Comparison of time consumption per frame between the two algorithms.
Figure 13Tracking results of object with occlusion in natural scene.