{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:26:35Z","timestamp":1760243195673,"version":"build-2065373602"},"reference-count":31,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2015,12,21]],"date-time":"2015-12-21T00:00:00Z","timestamp":1450656000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s151229884","type":"journal-article","created":{"date-parts":[[2015,12,21]],"date-time":"2015-12-21T10:43:59Z","timestamp":1450694639000},"page":"32152-32167","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["A TSR Visual Servoing System Based on a Novel Dynamic Template Matching Method"],"prefix":"10.3390","volume":"15","author":[{"given":"Jia","family":"Cai","sequence":"first","affiliation":[{"name":"National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"},{"name":"Research Center for Intelligent Robotics, School of Astronautics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Panfeng","family":"Huang","sequence":"additional","affiliation":[{"name":"National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"},{"name":"Research Center for Intelligent Robotics, School of Astronautics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Zhang","sequence":"additional","affiliation":[{"name":"National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"},{"name":"Research Center for Intelligent Robotics, School of Astronautics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongke","family":"Wang","sequence":"additional","affiliation":[{"name":"National Key Laboratory of Aerospace Flight Dynamics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"},{"name":"Research Center for Intelligent Robotics, School of Astronautics, Northwestern Polytechnical University, 710072 Xi\u2019an, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2015,12,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1016\/j.asr.2011.02.012","article-title":"A universal on-orbit servicing system used in the geostationary orbit","volume":"48","author":"Xu","year":"2011","journal-title":"Adv. Sp. Res."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1016\/j.actaastro.2008.11.011","article-title":"Dextre: Improving maintenance operations on the international space station","volume":"64","author":"Coleshill","year":"2009","journal-title":"Acta Astronaut."},{"key":"ref_3","unstructured":"Friend, R.B. (2008). Sensors and Systems for Space Applications II, SPIE."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"365","DOI":"10.2514\/1.A32286","article-title":"Removing orbital debris with less risk","volume":"50","author":"Nock","year":"2013","journal-title":"J. Spacecr. Rocket."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MAES.2014.130197","article-title":"Dynamics of Robotic GEostationary orbit Restorer system during deorbiting","volume":"29","author":"Liu","year":"2014","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.paerosci.2014.03.002","article-title":"A review of space robotics technologies for on-orbit servicing","volume":"68","author":"Ma","year":"2014","journal-title":"Progress Aerosp. Sci."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Huang, P., Cai, J., Meng, Z.J., Hu, Z.H., and Wang, D.K. (2013). Novel Method of Monocular Real-Time Feature Point Tracking for Tethered Space Robots. J. Aerosp. Eng.","DOI":"10.1061\/(ASCE)AS.1943-5525.0000367"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"878","DOI":"10.1177\/02783640122068164","article-title":"Application of motion-based visual servoing to target tracking","volume":"20","author":"Chaumette","year":"2001","journal-title":"Int. J. Robot. Res."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Petit, A., Marchand, E., and Kanani, K. (2011, January 25\u201330). Vision-based space autonomous rendezvous: A case study. Proceedings of the 2011 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS 2011), San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6094568"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1007\/s10514-014-9383-2","article-title":"Autonomous robotic capture of non-cooperative target using visual servoing and motion predictive control","volume":"37","author":"Larouche","year":"2014","journal-title":"Auton. Robot."},{"key":"ref_11","first-page":"63","article-title":"Research Summarizing of On-orbit Capture Technology for Space Target","volume":"24","author":"Wang","year":"2013","journal-title":"J. Acad. Equip."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"2047","DOI":"10.1016\/j.actaastro.2010.10.021","article-title":"Pose measurement of large non-cooperative satellite based on collaborative cameras","volume":"68","author":"Du","year":"2011","journal-title":"Acta Astronaut."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1177352.1177355","article-title":"Object tracking: A survey","volume":"38","author":"Yilmaz","year":"2006","journal-title":"Acm Comput. Surv. (CSUR)"},{"key":"ref_14","unstructured":"Gonzalez, R.C., and Woods, R.E. (2002). Digital Image Processing, Prentice Hall. [2nd ed.]."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"16771","DOI":"10.3390\/s121216771","article-title":"High dynamics and precision optical measurement using a position sensitive detector (PSD) in reflection-mode: Application to 2D object tracking over a smart surface","volume":"12","author":"Ivan","year":"2012","journal-title":"Sensors"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"14887","DOI":"10.3390\/s150714887","article-title":"Vision and control for UAVs: A survey of general methods and of inexpensive platforms for infrastructure inspection","volume":"15","year":"2015","journal-title":"Sensors"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1109\/70.538972","article-title":"A tutorial on visual servo control","volume":"12","author":"Hutchinson","year":"1996","journal-title":"IEEE Trans. Robot. Autom."},{"key":"ref_18","first-page":"6","article-title":"Survey on visual servoing for manipulation","volume":"15","author":"Kragic","year":"2002","journal-title":"Comput. Vis. Act. Percept. Lab. Fiskartorpsv"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/s10514-013-9366-8","article-title":"Learning of grasp selection based on shape-templates","volume":"36","author":"Herzog","year":"2014","journal-title":"Auton. Robot."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1825","DOI":"10.1016\/j.patrec.2009.12.003","article-title":"A novel image template matching based on particle filtering optimization","volume":"31","author":"Li","year":"2010","journal-title":"Pattern Recognit. Lett."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"T\u00fcrkan, M., and Guillemot, C. (2010, January 26\u201329). Image prediction: Template matching vs. Sparse approximation. Proceedings of the 2010 17th IEEE International Conference on Image Processing (ICIP 2010), Hong Kong, China.","DOI":"10.1109\/ICIP.2010.5652548"},{"key":"ref_22","unstructured":"You, L., and Xiu, C.B. (2011, January 16\u201317). Template Matching Algorithm Based on Edge Detection. Proceedings of the 2011 International Symposium on Computer Science and Society (ISCCS 2011), Kota Kinabalu, Malaysia."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"935","DOI":"10.3724\/SP.J.1187.2010.00935","article-title":"Detection and tracking control for air moving target based on dynamic template matching","volume":"24","author":"Lu","year":"2010","journal-title":"J. Electron. Meas. Instrum."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"14106","DOI":"10.3390\/s140814106","article-title":"Relevance-based template matching for tracking targets in FLIR imagery","volume":"14","author":"Paravati","year":"2014","journal-title":"Sensor"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6360","DOI":"10.3390\/s150306360","article-title":"A Model-Based 3D Template Matching Technique for Pose Acquisition of an Uncooperative Space Object","volume":"15","author":"Opromolla","year":"2015","journal-title":"Sensors"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Cai, J., Huang, P.F., and Wang, D.K. (2014, January 26\u201328). Novel Dynamic Template Matching of Visual Servoing for Tethered Space Robot. Proceedings of the Fourth IEEE International Conference on Information Science and Technology (ICIST2014), Shen Zhen, China.","DOI":"10.1109\/ICIST.2014.6920409"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1109\/TPAMI.2008.275","article-title":"Faster and better: A machine learning approach to corner detection","volume":"32","author":"Rosten","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_28","first-page":"41","article-title":"Application of least square filtering for target tracking","volume":"29","author":"Xu","year":"2007","journal-title":"Command Control Simul."},{"key":"ref_29","first-page":"1155","article-title":"Optical measurement for spacecraft relative angle","volume":"38","author":"Zeng","year":"2007","journal-title":"J. Cent. South Univ."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1007\/s10514-012-9280-5","article-title":"Stability of small-scale UAV helicopters and quadrotors with added payload mass under PID control","volume":"33","author":"Pounds","year":"2012","journal-title":"Auton. Robot."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1077","DOI":"10.1016\/j.asr.2014.05.016","article-title":"Coordinated control of tethered space robot using mobile tether attachment point in approaching phase","volume":"54","author":"Wang","year":"2014","journal-title":"Adv. Sp. Res."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/12\/29884\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:54:28Z","timestamp":1760216068000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/12\/29884"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,12,21]]},"references-count":31,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2015,12]]}},"alternative-id":["s151229884"],"URL":"https:\/\/doi.org\/10.3390\/s151229884","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2015,12,21]]}}}