This paper describles an experiment of a binocular vision-based system for positioning the thruster nozzle on the satellite mockup. Images of the thruster are obtained using two cameras in order to determine the thruster's 3D position. At the beginning the thruster is selected manually, and then a local image region is extracted from the raw image. Subsequently, a Canny detector algorithm is used in the local image region to acquire the edge roadmap, and a Hough Transform algorithm is performed to detect the features with circles. Then, a curving fitting method is employed to determine the position of the center of the thruster nozzle., The end effector keeps tracking the target thruster to the distance of 0.1 meter and grasps the target by prodicting its trajectory. The experiment has shown that the system is robust to camera/target relative motions and performs approaching and grappling procedures on satellite mockup successfully.
[1]
Manny R. Leinz,et al.
Orbital Express Autonomous Rendezvous and Capture Sensor System (ARCSS) flight test results
,
2008,
SPIE Defense + Commercial Sensing.
[2]
Thomas J. Debus,et al.
Overview and Performance of the Front-End Robotics Enabling Near-Term Demonstration (FREND) Robotic Arm
,
2009
.
[3]
Zhengyou Zhang,et al.
Flexible camera calibration by viewing a plane from unknown orientations
,
1999,
Proceedings of the Seventh IEEE International Conference on Computer Vision.
[4]
John F. Canny,et al.
A Computational Approach to Edge Detection
,
1986,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[5]
J. Canny.
A Computational Approach to Edge Detection
,
1986,
IEEE Transactions on Pattern Analysis and Machine Intelligence.