{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:44:26Z","timestamp":1760237066905,"version":"build-2065373602"},"reference-count":37,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2020,2,18]],"date-time":"2020-02-18T00:00:00Z","timestamp":1581984000000},"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>This paper presents a star-tracking algorithm to determine the accurate global orientation of autonomous platforms such as nano satellites,     U A V    s, and micro-drones using commercial-off-the-shelf (    C O T S    ) mobile devices such as smartphones. Such star-tracking is especially challenging because it is based on existing cameras which capture a partial view of the sky and should work continuously and autonomously. The novelty of the proposed framework lies both in the computational efficiency and the ability of the star-tracker algorithm to cope with noisy measurements and outliers using affordable     C O T S     mobile platforms. The presented algorithm was implemented and tested on several popular platforms including: Android mobile devices, commercial-micro drones, and Raspberry Pi. The expected accuracy of the reported orientation is [0.1\u00b0,0.5\u00b0].<\/jats:p>","DOI":"10.3390\/s20041106","type":"journal-article","created":{"date-parts":[[2020,2,20]],"date-time":"2020-02-20T03:20:03Z","timestamp":1582168803000},"page":"1106","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Star-Tracker Algorithm for Smartphones and Commercial Micro-Drones"],"prefix":"10.3390","volume":"20","author":[{"given":"Revital","family":"Marbel","sequence":"first","affiliation":[{"name":"Department of Computer Science, Ariel University, Ariel 4070000, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1580-5421","authenticated-orcid":false,"given":"Boaz","family":"Ben-Moshe","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Ariel University, Ariel 4070000, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5180-4541","authenticated-orcid":false,"given":"Roi","family":"Yozevitch","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Ariel University, Ariel 4070000, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,18]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1002\/navi.85","article-title":"A Robust Shadow Matching Algorithm for GNSS Positioning","volume":"62","author":"Yozevitch","year":"2015","journal-title":"Navigation"},{"key":"ref_2","unstructured":"Martin, H., Groves, P., Newman, M., and Faragher, R. (2013, January 16\u201319). A new approach to better low-cost MEMS IMU performance using sensor arrays. Proceedings of the 26th International Technical Meeting of The Satellite Division of the Institute of Navigation (ION GNSS 2013), Nashville, TN, USA."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1145\/3121436","article-title":"Why GPS spoofing is a threat to companies, countries","volume":"60","author":"Kugler","year":"2017","journal-title":"Commun. ACM"},{"key":"ref_4","unstructured":"Mackenzie, C., and Duell, M. (The Daily Mail, 2001). \u2019We hacked US drone\u2019: Iran claims it electronically hijacked spy aircraft\u2019s GPS and tricked aircraft into landing on its soil, The Daily Mail."},{"key":"ref_5","first-page":"17","article-title":"Jamming and Spoofing of GNSS Signals\u2014An Underestimated Risk?!","volume":"3","author":"Ruegamer","year":"2015","journal-title":"Proc. Wisdom Ages Challenges Modern World"},{"key":"ref_6","unstructured":"Hartmann, K., and Steup, C. (2013, January 4\u20137). The vulnerability of UAVs to cyber attacks-An approach to the risk assessment. Proceedings of the IEEE 5th International Conference Cyber Conflict (CyCon), Tallinn, Estonia."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Richards, J.A., and Richards, J. (1999). Remote Sensing Digital Image Analysis, Springer.","DOI":"10.1007\/978-3-662-03978-6"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/62.387971","article-title":"Star trackers for attitude determination","volume":"10","author":"Liebe","year":"1995","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"84","DOI":"10.18178\/ijeee.4.1.84-90","article-title":"Design of a miniature cmos aps star tracker","volume":"4","author":"Wang","year":"2016","journal-title":"Int. J. Electron. Electr. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"66","DOI":"10.1111\/phor.12227","article-title":"Progressive registration of image features and 3D vector lines for orientation modelling","volume":"33","author":"Chang","year":"2018","journal-title":"Photogramm. Rec."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1111\/phor.12178","article-title":"Absolute Orientation Based on Line Coordinates","volume":"32","author":"Sheng","year":"2017","journal-title":"Photogramm. Rec."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Gammell, J.D., Tong, C.H., Berczi, P., Anderson, S., Barfoot, T.D., and Enright, J. (2013, January 2\u20139). Rover odometry aided by a star tracker. Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2013.6496953"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Salomon, P., and Goss, W. (1976, January 26\u201328). A microprocessor-controlled CCD star tracker. Proceedings of the AIAA Aerospace Sciences Meeting, Washington, DC, USA.","DOI":"10.2514\/6.1976-116"},{"key":"ref_14","first-page":"251","article-title":"Star pattern recognition for real time attitude determination","volume":"25","author":"Junkins","year":"1977","journal-title":"J. Astronaut. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"202","DOI":"10.1109\/7.570743","article-title":"A grid algorithm for autonomous star identification","volume":"33","author":"Padgett","year":"1997","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_16","unstructured":"Lee, H., Oh, C.S., and Bang, H. (2003, January 20\u201322). Modified grid algorithm for star pattern identification by using star trackers. Proceedings of the IEEE International Conference on Recent Advances in Space Technologies (RAST\u201903), Istanbul, Turkey."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1007\/BF03546375","article-title":"Search-less algorithm for star pattern recognition","volume":"45","author":"Mortari","year":"1997","journal-title":"J. Astronaut. Sci."},{"key":"ref_18","unstructured":"Mortari, D., and Neta, B. (2000). K-vector range searching techniques. Spaceflight Mech., 449\u2013463."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1002\/j.2161-4296.2004.tb00349.x","article-title":"The pyramid star identification technique","volume":"51","author":"Mortari","year":"2004","journal-title":"Navigation"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1782","DOI":"10.1088\/0004-6256\/139\/5\/1782","article-title":"Astrometry.net: Blind astrometric calibration of arbitrary astronomical images","volume":"139","author":"Lang","year":"2010","journal-title":"Astron. J."},{"key":"ref_21","unstructured":"Brown, J., and Stubis, K. (2017, May 23). TETRA: Star Identification with Hash Tables. Available online: https:\/\/digitalcommons.usu.edu\/cgi\/viewcontent.cgi?article=3655&context=smallsat."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Sato, Y., Sugimura, N., Kuwahara, T., and Yoshida, K. (2016, January 5\u201312). Development of fast tracking algorithm using nearest neighbor star search approach. Proceedings of the IEEE Aerospace Conference, Big Sky, MT, USA.","DOI":"10.1109\/AERO.2016.7500673"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"93","DOI":"10.3390\/a2010093","article-title":"A survey on star identification algorithms","volume":"2","author":"Spratling","year":"2009","journal-title":"Algorithms"},{"key":"ref_24","unstructured":"Gulzar, K. (2010). Camera Design for Pico and Nano Satellite Applications. [Master\u2019s Thesis, Lule\u00e5 University of Technology]."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"355","DOI":"10.2322\/tjsass.60.355","article-title":"Development of the arcsecond pico star tracker (APST)","volume":"60","author":"Muruganandan","year":"2017","journal-title":"Trans. Jpn. Soc. Aeronaut. Space Sci."},{"key":"ref_26","unstructured":"Lindh, M. (2017, May 23). Development and Implementation of Star Tracker Electronics. Available online: https:\/\/pdfs.semanticscholar.org\/b4c4\/ea651aaeb5904ce259188f351c1d79d2bb36.pdf."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"441","DOI":"10.1109\/TAES.2008.4560198","article-title":"Geometric voting algorithm for star trackers","volume":"44","author":"Kolomenkin","year":"2008","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_28","unstructured":"Enright, J., Sinclair, D., Grant, C., McVittie, G., and Dzamba, T. (2017, May 23). Towards Star Tracker Only Attitude Estimation. Available online: https:\/\/digitalcommons.usu.edu\/cgi\/viewcontent.cgi?referer=&httpsredir=1&article=1238&context=smallsat."},{"key":"ref_29","first-page":"49","article-title":"The HIPPARCOS catalogue","volume":"323","author":"Perryman","year":"1997","journal-title":"Astron. Astrophys."},{"key":"ref_30","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_31","unstructured":"Karavelas, M.I. (2006, January 27\u201329). Voronoi diagrams in CGAL. Proceedings of the 22nd European Workshop on Computational Geometry (EWCG 2006), Delphi, Greece."},{"key":"ref_32","unstructured":"Girardeau-Montaut, D. (2018, May 15). Cloud Compare (Version 2.6.0) [GPL Software]. Available online: http:\/\/www.danielgm.net\/cc\/release\/."},{"key":"ref_33","unstructured":"(2009, March 21). Stellarium: A Free Open Source Planetarium for Your Computer. Available online: http:\/\/www.stellarium.org\/."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"3145","DOI":"10.1007\/s11431-010-4129-7","article-title":"Systematic error analysis and compensation for high accuracy star centroid estimation of star tracker","volume":"53","author":"Jia","year":"2010","journal-title":"Sci. China Technol. Sci."},{"key":"ref_35","unstructured":"Abeles, P. (2017, June 12). BoofCV v0.27. Available online: http:\/\/boofcv.org\/."},{"key":"ref_36","unstructured":"Marbel, R., and Ben-Moshe, B. (2018, May 15). Stars Benchmark for Mobile Applications. Available online: https:\/\/sites.google.com\/g.ariel.ac.il\/starframesite."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"460430","DOI":"10.1155\/2012\/460430","article-title":"Fisheye-lens-based visual sun compass for perception of spatial orientation","volume":"2012","author":"Wang","year":"2012","journal-title":"Math. Probl. Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/4\/1106\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:58:50Z","timestamp":1760173130000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/4\/1106"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,18]]},"references-count":37,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2020,2]]}},"alternative-id":["s20041106"],"URL":"https:\/\/doi.org\/10.3390\/s20041106","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2020,2,18]]}}}