{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:02:18Z","timestamp":1760241738927,"version":"build-2065373602"},"reference-count":33,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2018,8,14]],"date-time":"2018-08-14T00:00:00Z","timestamp":1534204800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotics"],"abstract":"<jats:p>An improved approach for the measurement of the relative pose between a target and a chaser spacecraft is presented. The selected method is based on a single camera, which can be mounted on the chaser, and a plurality of fiducial markers, which can be mounted on the external surface of the target. The measurement procedure comprises of a closed-form solution of the Perspective from n Points (PnP) problem, a RANdom SAmple Consensus (RANSAC) procedure, a non-linear local optimization and a global Bundle Adjustment refinement of the marker map and relative poses. A metrological characterization of the measurement system is performed using an experimental set-up that can impose rotations combined with a linear translation and can measure them. The rotation and position measurement errors are calculated with reference instrumentations and their uncertainties are evaluated by the Monte Carlo method. The experimental laboratory tests highlight the significant improvements provided by the Bundle Adjustment refinement. Moreover, a set of possible influencing physical parameters are defined and their correlations with the rotation and position errors and uncertainties are analyzed. Using both numerical quantitative correlation coefficients and qualitative graphical representations, the most significant parameters for the final measurement errors and uncertainties are determined. The obtained results give clear indications and advice for the design of future measurement systems and for the selection of the marker positioning on a satellite surface.<\/jats:p>","DOI":"10.3390\/robotics7030043","type":"journal-article","created":{"date-parts":[[2018,8,14]],"date-time":"2018-08-14T10:31:16Z","timestamp":1534242676000},"page":"43","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Metrological Characterization of a Vision-Based System for Relative Pose Measurements with Fiducial Marker Mapping for Spacecrafts"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4940-6792","authenticated-orcid":false,"given":"Marco","family":"Pertile","sequence":"first","affiliation":[{"name":"CISAS \u201cG. Colombo\u201d, University of Padova, 35131 Padova, Italy"},{"name":"Industrial Engineering Department, University of Padova, 35131 Padova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8471-5289","authenticated-orcid":false,"given":"Sebastiano","family":"Chiodini","sequence":"additional","affiliation":[{"name":"CISAS \u201cG. Colombo\u201d, University of Padova, 35131 Padova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3161-3171","authenticated-orcid":false,"given":"Riccardo","family":"Giubilato","sequence":"additional","affiliation":[{"name":"CISAS \u201cG. Colombo\u201d, University of Padova, 35131 Padova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mattia","family":"Mazzucato","sequence":"additional","affiliation":[{"name":"CISAS \u201cG. Colombo\u201d, University of Padova, 35131 Padova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"Valmorbida","sequence":"additional","affiliation":[{"name":"Industrial Engineering Department, University of Padova, 35131 Padova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alberto","family":"Fornaser","sequence":"additional","affiliation":[{"name":"Industrial Engineering Department, University of Trento, 38123 Povo (TN), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefano","family":"Debei","sequence":"additional","affiliation":[{"name":"CISAS \u201cG. Colombo\u201d, University of Padova, 35131 Padova, Italy"},{"name":"Industrial Engineering Department, University of Padova, 35131 Padova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Enrico C.","family":"Lorenzini","sequence":"additional","affiliation":[{"name":"CISAS \u201cG. Colombo\u201d, University of Padova, 35131 Padova, Italy"},{"name":"Industrial Engineering Department, University of Padova, 35131 Padova, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,8,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1046","DOI":"10.2514\/1.52193","article-title":"In-orbit demonstration of an optical navigation system for autonomous rendezvous docking","volume":"48","author":"Mokuno","year":"2011","journal-title":"AIAA J. Spacecr. Rockets"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Howard, R., Heaton, A., Pinson, R., and Carrington, C. (2008, January 1\u20138). Orbital Express Advanced Video Guidance Sensor. Proceedings of the 2008 IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2008.4526518"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"717","DOI":"10.1063\/1.2845036","article-title":"The Advanced Video Guidance Sensor: Orbital Express and the next generation","volume":"Volume 969","author":"Howard","year":"2008","journal-title":"AIP Conference Proceedings"},{"key":"ref_4","first-page":"441","article-title":"PRISMA formation flying demonstrator: overview and conclusions from the nominal mission","volume":"144","author":"Bodin","year":"2012","journal-title":"Adv. Astronaut. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Tweddle, B.E. (2011, January 8\u201311). Relative Computer Vision Based Navigation for Small Inspection Spacecraft. Proceedings of the AIAA Guidance, Navigation and Control Conference, Portland, OR, USA.","DOI":"10.2514\/6.2011-6296"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"969","DOI":"10.2514\/1.G000687","article-title":"Relative Computer Vision-Based Navigation for Small Inspection Spacecraft","volume":"38","author":"Tweddle","year":"2014","journal-title":"J. Guid. Control Dyn."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sansone, F., Branz, F., and Francesconi, A. (2017, January 21\u201323). A Relative Navigation Sensor for Cubesats Based on Retro-reflective Markers. Proceedings of the International Workshop on Metrology for Aerospace, Padua, Italy.","DOI":"10.1109\/MetroAeroSpace.2017.7999529"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Pertile, M., Mazzucato, M., Chiodini, S., Debei, S., and Lorenzini, E. (2015, January 4\u20135). Uncertainty evaluation of a vision system for pose measurement of a spacecraft with fiducial markers. Proceedings of the International Workshop on Metrology for Aerospace, Benevento, Italy.","DOI":"10.1109\/MetroAeroSpace.2015.7180669"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1007\/s11263-008-0152-6","article-title":"EPnP: An Accurate O(n) solution to the PnP problem","volume":"81","author":"Lepetit","year":"2009","journal-title":"Int. J. Comput. Vis."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Ma, Y., Soatto, S., Kosecka, J., and Sastry, S.S. (2004). An Invitation to 3-D Vision, Springer Science & Business Media.","DOI":"10.1007\/978-0-387-21779-6"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Hartley, R., and Zisserman, A. (2004). Multiple View Geometry in Computer Vision, Cambridge University Press. [2nd ed.].","DOI":"10.1017\/CBO9780511811685"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1007\/BF02028352","article-title":"Review and Analysis of Solutions of the Three Point Perspective Pose Estimation Problem","volume":"13","author":"Haralick","year":"1994","journal-title":"Int. J. Comput. Vis."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"774","DOI":"10.1109\/34.784291","article-title":"Linear N-point camera pose determination","volume":"21","author":"Quan","year":"1999","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"930","DOI":"10.1109\/TPAMI.2003.1217599","article-title":"Complete solution classification for the perspective-three-point problem","volume":"25","author":"Gao","year":"2003","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1007\/s10851-006-0450-y","article-title":"A minimal solution to the generalized 3-point pose problem","volume":"27","author":"Nister","year":"2006","journal-title":"J. Math. Imaging Vis."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kneip, L., Scaramuzza, D., and Siegwart, R. (2011, January 20\u201325). A Novel Parametrization of the Perspective-Three-Point Problem for a Direct Computation of Absolute Camera Position and Orientation. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2011, Colorado Springs, CO, USA.","DOI":"10.1109\/CVPR.2011.5995464"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"452","DOI":"10.2514\/1.61234","article-title":"Cooperative Relative Navigation of Spacecraft Using Flash Light Detection and Ranging Sensors","volume":"37","author":"Christian","year":"2014","journal-title":"J. Guid. Control Dyn."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1016\/j.paerosci.2017.07.001","article-title":"A review of cooperative and uncooperative spacecraft pose determination techniques for close-proximity operations","volume":"93","author":"Opromolla","year":"2017","journal-title":"Prog. Aerosp. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1016\/j.actaastro.2017.09.020","article-title":"Parametric study of sensor placement for vision-based relative navigation system of multiple spacecraft","volume":"141","author":"Jeong","year":"2017","journal-title":"Acta Astronaut."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1673","DOI":"10.1109\/JSEN.2017.2655000","article-title":"Optimal design and simulation of sensor arrays for solar motion estimation","volume":"17","author":"Yousefian","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Jackson, B., and Carpenter, B. (2004, January 6\u201313). Optimal placement of spacecraft sun sensors using stochastic optimization. Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2004.1368209"},{"key":"ref_22","unstructured":"Kato, H., and Billinghurst, M. (1999, January 20\u201321). Marker tracking and HMD calibration for a video-based augmented reality conferencing system. Proceedings of the 2nd IEEE and ACM International Workshop on Augmented Reality, IWAR 099, IEEE Computer Society, Washington, DC, USA."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2280","DOI":"10.1016\/j.patcog.2014.01.005","article-title":"Automatic generation and detection of highly reliable fiducial markers under occlusion","volume":"47","year":"2014","journal-title":"Pattern Recognit."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1111\/0031-868X.00138","article-title":"Systematic Geometric Image Measurement Errors of Circular Object Targets: Mathematical Formulation and Correction","volume":"16","author":"Ahn","year":"1999","journal-title":"Photogramm. Rec."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A Flexible New Technique for Camera Calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. PAMI"},{"key":"ref_26","unstructured":"Gonzalez, R.C., Woods, R.E., and Eddins, S.L. (2004). Digital Image Processing Using MATLAB, Pearson Prentice Hall."},{"key":"ref_27","unstructured":"Heckbert, P.S., and Garland, M. (1997). Survey of Polygonal Surface Simplification Algorithms, Carnegie Mellon University School of Computer Science. Multiresolution Surface Modeling Course SIGGRAPH 97, Carnegie Mellon University Technical Report."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Commun. ACM"},{"key":"ref_29","unstructured":"Watson, G.A. (1977). The Levenberg-Marquardt Algorithm: Implementation and Theory. Numerical Analysis, Springer. Lecture Notes in Mathematics 630."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Lourakis, M.I.A., and Argyros, A.A. (2009). SBA: A Software Package for Generic Sparse Bundle Adjustment. ACM Trans. Math. Softw.","DOI":"10.1145\/1486525.1486527"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Triggs, B., McLauchlan, P., Hartley, R., and Fitzgibbon, A. (1999). Bundle Adjustment: A Modern Synthesis. International Workshop on Vision Algorithms, Springer.","DOI":"10.1007\/3-540-44480-7_21"},{"key":"ref_32","unstructured":"BIPM, IEC, IFCC, ILAC, ISO, IUPAC, IUPAP, and OIML (2008). Evaluation of Measurement Data\u2014Guide to the Expression of Uncertainty in Measurement, International Organization for Standardization."},{"key":"ref_33","unstructured":"BIPM, IEC, IFCC, ILAC, ISO, IUPAC, IUPAP, and OIML (2008). Evaluation of Measurement Data\u2014Supplement 1 to the Guide to the Expression of Uncertainty in Measurement\u2014Propagation of Distributions Using a Monte Carlo Method, International Organization for Standardization."}],"container-title":["Robotics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2218-6581\/7\/3\/43\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:18:41Z","timestamp":1760195921000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2218-6581\/7\/3\/43"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,14]]},"references-count":33,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2018,9]]}},"alternative-id":["robotics7030043"],"URL":"https:\/\/doi.org\/10.3390\/robotics7030043","relation":{},"ISSN":["2218-6581"],"issn-type":[{"type":"electronic","value":"2218-6581"}],"subject":[],"published":{"date-parts":[[2018,8,14]]}}}