Abstract
Space manipulator has been playing an increasingly important role in space exploration due to its flexibility and versatility. This paper is to design a vision-based pose measurement system for a four-degree-of-freedom (4-DOF) lunar surface sampling manipulator relying on a monitoring camera and several fiducial markers. The system first employs double plateaus histogram equalization for the markers to improve the robustness to varying noise and illumination. The markers are then accurately extracted in sub-pixel based on template matching and curved surface fitting. Finally, given the camera parameters and 3D reference points, the pose of the manipulator end-effector is solved from the 3D-to-2D point correspondences by combining a plane-based pose estimation method with rigid-body transformation. Experiment results show that the system achieves high-precision positioning and orientation performance. The measurement error is within 3 mm in position, and 0.2° in orientation, meeting the requirements for space manipulator operations.
Similar content being viewed by others
References
Flores-Abad A, Ma O, Pham K, et al. A review of space robotics technologies for on-orbit servicing. Prog Aerospace Sci, 2014, 68: 1–26
Zhao J L, Yan S Z, Wu J N, et al. Thermodynamic analysis of a space station remote manipulator with a harmonic drive that considers an integrated thermal protection layer. Sci China Tech Sci, 2015, 58: 1884–1893
Shan M, Guo J, Gill E. Review and comparison of active space debris capturing and removal methods. Prog Aerospace Sci, 2016, 80: 18–32
Meng D, Liu H, Li Y, et al. Vibration suppression of a large flexible spacecraft for on-orbit operation. Sci China Inf Sci, 2017, 60: 050203
Yang H J, Liu J K, He W. Distributed disturbance-observer-based vibration control for a flexible-link manipulator with output constraints. Sci China Tech Sci, 2018, 61: 1528–1536
Oh T J, Kang J, Kim S, et al. A practical 6D robot pose estimation using GPS and IMU in outdoor. In: Proceedings of the 9th International Conference on Ubiquitous Robots and Ambient Intelligence. Daejeon: IEEE, 2012. 529–530
Oskiper T, Samarasekera S, Kumar R. Multi-sensor navigation algorithm using monocular camera, IMU and GPS for large scale augmented reality. In: Proceedings of the IEEE International Symposium on Mixed and Augmented Reality. Atlanta: IEEE, 2012. 71–80
Fan Y M, Ding M, Cao Y F. Vision algorithms for fixed-wing unmanned aerial vehicle landing system. Sci China Tech Sci, 2017, 60: 434–443
Yao S, Li H, Zeng L, et al. Vision-based adaptive control of a 3-RRR parallel positioning system. Sci China Tech Sci, 2018, 61: 1253–1264
Ye M, Zhang L, Giannarou S, et al. Real-time 3D tracking of articulated tools for robotic surgery. In: Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention. Berlin: Springer, 2016. 386–394
Jiang G, Luo M, Lu L, et al. Vision solution for an assisted puncture robotics system positioning. Appl Opt, 2018, 57: 8385–8393
Braun G, Nissler C, Krebs F. Development of a vision-based 6D pose estimation end effector for industrial manipulators in lightweight production environments. In: Proceedings of the IEEE 20th Conference on Emerging Technologies and Factory Automation. Luxembourg: IEEE, 2015. 1–6
Lin C, Gonzalez P, Cheng M, et al. Vision based object grasping of industrial manipulator. In: Proceedings of the International Conference on Advanced Robotics and Intelligent Systems. Taipei: IEEE, 2016. 1–5
Nagarajan P, Saravana Perumaal S, Yogameena B. Vision based pose estimation of multiple peg-in-hole for robotic assembly. In: Proceedings of the International Conference on Computer Vision, Graphics, and Image processing. Berlin: Springer, 2016. 50–62
Zhang G, Wang Z, Du J, et al. A generalized visual aid system for teleoperation applied to satellite servicing. Int J Adv Robotic Syst, 2014, 11: 28
Dong G, Zhu Z H. Position-based visual servo control of autonomous robotic manipulators. Acta Astronaut, 2015, 115: 291–302
Dong G, Zhu Z H. Incremental inverse kinematics based vision servo for autonomous robotic capture of non-cooperative space debris. Adv Space Res, 2016, 57: 1508–1514
Wen Z, Wang Y, Luo J, et al. Robust, fast and accurate vision-based localization of a cooperative target used for space robotic arm. Acta Astronaut, 2017, 136: 101–114
Zhang L, Zhu F, Hao Y, et al. Rectangular-structure-based pose estimation method for non-cooperative rendezvous. Appl Opt, 2018, 57: 6164–6173
Weng J, Cohen P, Herniou M. Camera calibration with distortion models and accuracy evaluation. IEEE Trans Pattern Anal Machine Intell, 1992, 14: 965–980
Hartley R, Zisserman A. Multiple View Geometry in Computer Vision. Cambridge: Cambridge University Press, 2003. 153–163
Brown D C. Close-range camera calibration. Photogramm Eng, 1971, 37: 855–866
Zhang Z. A flexible new technique for camera calibration. IEEE Trans Pattern Anal Machine Intell, 2000, 22: 1330–1334
DeGol J, Bretl T, Hoiem D. ChromaTag: A colored marker and fast detection algorithm. In: Proceedings of the IEEE International Conference on Computer Vision. IEEE, 2017. 1481–1490
Patruno C, Nitti M, Stella E, et al. Helipad detection for accurate UAV pose estimation by means of a visual sensor. Int J Adv Robotic Syst, 2017, 14: 172988141773108
Patruno C, Nitti M, Petitti A, et al. A vision-based approach for unmanned aerial vehicle landing. J Intell Robot Syst, 2018, 92: 1–20
Liang K, Ma Y, Xie Y, et al. A new adaptive contrast enhancement algorithm for infrared images based on double plateaus histogram equalization. Infrared Phys Tech, 2012, 55: 309–315
Yoo J C, Han T H. Fast normalized cross-correlation. Circuits Syst Signal Process, 2009, 28: 819–843
Canny J. A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell, 1986, 8: 679–698
Ballard D H. Generalizing the Hough transform to detect arbitrary shapes. Pattern Recognition, 1981, 13: 111–122
Lu C P, Hager G D, Mjolsness E. Fast and globally convergent pose estimation from video images. IEEE Trans Pattern Anal Machine Intell, 2000, 22: 610–622
Ansar A, Daniilidis K. Linear pose estimation from points or lines. IEEE Trans Pattern Anal Machine Intell, 2003, 25: 578–589
Lepetit V, Moreno-Noguer F, Fua P. EPnP: An accurate O(n) solution to the PnP problem. Int J Comput Vis, 2008, 81: 155–166
Li S, Xu C, Xie M. A robust O(n) solution to the perspective-n-point problem. IEEE Trans Pattern Anal Mach Intell, 2012, 34: 1444–1450
Kneip L, Li H, Seo Y. UPnP: An optimal O(n) solution to the absolute pose problem with universal applicability. In: Proceedings of the European Conference on Computer Vision. Berlin: Springer, 2014. 127–142
Schweighofer G, Pinz A. Robust pose estimation from a planar target. IEEE Trans Pattern Anal Mach Intell, 2006, 28: 2024–2030
Collins T, Bartoli A. Infinitesimal plane-based pose estimation. Int J Comput Vis, 2014, 109: 252–286
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Grant Nos. 11727804, 11872070), and the Hunan Provincial Natural Science Foundation of China (Grant No. 2019JJ50732).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, G., Shi, Z., Shang, Y. et al. Precise monocular vision-based pose measurement system for lunar surface sampling manipulator. Sci. China Technol. Sci. 62, 1783–1794 (2019). https://doi.org/10.1007/s11431-019-9518-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11431-019-9518-8