<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">pribor</journal-id><journal-title-group><journal-title xml:lang="ru">Известия высших учебных заведений. Приборостроение</journal-title><trans-title-group xml:lang="en"><trans-title>Journal of Instrument Engineering</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">0021-3454</issn><issn pub-type="epub">2500-0381</issn><publisher><publisher-name>Национальный исследовательский университет ИТМО</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.17586/0021-3454-2025-68-1-89-97</article-id><article-id custom-type="elpub" pub-id-type="custom">pribor-338</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ПРИБОРЫ НАВИГАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>NAVIGATION DEVICES</subject></subj-group></article-categories><title-group><article-title>Сравнение алгоритмов определения ориентации  космического аппарата на основе одномоментных измерений</article-title><trans-title-group xml:lang="en"><trans-title>Comparison of algorithms for determining a space vehicle orientation  based on one-time measurements</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Пономарева</surname><given-names>М. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Ponomareva</surname><given-names>M. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Мария Андреевна Пономарева — студентка, межвузовская кафедра космических исследований</p><p>Самара</p></bio><bio xml:lang="en"><p>Maria A. Ponomareva — Student, Inter-University Department of Space Research</p><p>Samara </p></bio><email xlink:type="simple">ponomarevamariaan@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Крамлих</surname><given-names>А. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Kramlikh</surname><given-names>A. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Крамлих Андрей Васильевич — канд. техн. наук, доцент, межвузовская кафедра космических исследований</p><p>Самара</p></bio><bio xml:lang="en"><p>Andrey V. Kramlikh — PhD, Associate Professor;  Inter-University Department of Space Research</p><p>Samara</p></bio><email xlink:type="simple">kramlikh@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Самарский национальный исследовательский университет имени академика С.П. Королева (Самарский университет)</institution></aff><aff xml:lang="en"><institution>Samara University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>10</day><month>02</month><year>2025</year></pub-date><volume>68</volume><issue>1</issue><fpage>89</fpage><lpage>97</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Национальный исследовательский университет ИТМО, 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Национальный исследовательский университет ИТМО</copyright-holder><copyright-holder xml:lang="en">Национальный исследовательский университет ИТМО</copyright-holder><license xlink:href="https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice" xlink:type="simple"><license-p>https://pribor.ifmo.ru/jour/about/submissions#copyrightNotice</license-p></license></permissions><self-uri xlink:href="https://pribor.ifmo.ru/jour/article/view/338">https://pribor.ifmo.ru/jour/article/view/338</self-uri><abstract><p>Исследована задача определения ориентации космического аппарата по одномоментным измерениям. Представлен ряд алгоритмов определения ориентации космического аппарата по одномоментным измерениям различной физической природы: TRIAD, Optimized TRIAD, q-Method, QUEST, ESOQ, ESOQ2, SVD. Проанализированы следующие свойства алгоритмов, реализованных в математическом пакете MatLab: время работы, среднее значение и среднеквадратическое отклонение меры ошибки определения ориентации, количество операций с плавающей точкой.</p></abstract><trans-abstract xml:lang="en"><p>The problem of determining the orientation of a spacecraft using instantaneous measurements is investigated. A number of algorithms for determining the spacecraft orientation using one-time measurements of various physical nature are presented: TRIAD, Optimized TRIAD, q-Method, QUEST, ESOQ, ESOQ2, SVD. The following properties of the algorithms implemented in the MatLab mathematical package are analyzed: running time, average value and standard deviation of the orientation determination error measure, and the number of floating-point operations.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>космический аппарат</kwd><kwd>ориентация</kwd><kwd>алгоритм</kwd><kwd>одномоментные измерения</kwd><kwd>матрица поворота</kwd><kwd>кватернион</kwd><kwd>быстродействие</kwd><kwd>точность</kwd><kwd>вычисления с плавающей точкой</kwd></kwd-group><kwd-group xml:lang="en"><kwd>spacecraft</kwd><kwd>orientation</kwd><kwd>algorithm</kwd><kwd>one-time measurements</kwd><kwd>rotation matrix</kwd><kwd>quaternion</kwd><kwd>performance</kwd><kwd>accuracy</kwd><kwd>floating point calculations</kwd></kwd-group><funding-group><funding-statement xml:lang="ru">исследование выполнено за счет гранта Российского научного фонда № 23-67-10007, https://rscf.ru/project/23-67-10007/</funding-statement><funding-statement xml:lang="en">The study was supported by the Russian Science Foundation grant No. 23-67-10007, https://rscf.ru/project/23-67-10007/.</funding-statement></funding-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Mohd Zamri H., Amran A., Abu Hassan A. et al. Review on attitude estimation algorithm of attitude determination system // ARPN Journal of Engineering and Applied Sciences. 2016. Vol. 11, N 7. P.4455–4460.</mixed-citation><mixed-citation xml:lang="en">Mohd Zamri H., Amran A., Abu Hassan A. et al. ARPN Journal of Engineering and Applied Sciences, 2016, no. 7(11), pp. 4455–4460.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Белоконов И. В., Тимбай И. А. Движение наноспутника относительно центра масс на околоземных орбитах: учеб. пос. Самара: Изд-во Самарского университета, 2020. 128 с.</mixed-citation><mixed-citation xml:lang="en">Belokonov I.V., Timbay I.A. Dvizheniye nanosputnika otnositel’no tsentra mass na okolozemnykh orbitakh (Motion of a Nanosatellite Relative to the Center of Mass in Near-earth Orbits), Samara, 2020, 128 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Бранец В. Н., Шмыглевский И. П. Применение кватернионов в задачах ориентации твердого тела. М.: Наука, 1973. 320 с.</mixed-citation><mixed-citation xml:lang="en">Branets V.N., Shmyglevsky I.P. Primeneniye kvaternionov v zadachakh oriyentatsii tverdogo tela (Application of Quaternions in Problems of Rigid Body Orientation), Moscow, 1973, 320 р. (in Russ.)</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Black H. D. A Passive System for Determining the Attitude of a Satellite // AIAA Journal. 1964. Vol. 2, N 7. P. 1350–1351.</mixed-citation><mixed-citation xml:lang="en">Black H.D. AIAA Journal, 1964, no. 7(2), pp. 1350–1351.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Shuster M. D., Oh S. D. Three-Axis Attitude Determination from Vector Observations // Journal of Guidance and Control. 1981. Vol. 4, N 1. P. 70–77.</mixed-citation><mixed-citation xml:lang="en">Shuster M.D., Oh S.D. Journal of Guidance and Control, 1981, no. 1(4), pp. 70–77.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Markley F. L., Crassidis J. L. Fundamentals of Spacecraft Attitude Determination and Control. Microcosm Press and Springer, 2014.</mixed-citation><mixed-citation xml:lang="en">Markley F.L., Crassidis J.L. Fundamentals of Spacecraft Attitude Determination and Control, Microcosm Press and Springer, 2014.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Bar-Itzhack Y. I., Harman R. R. Optimized TRIAD algorithm for attitude determination // Collection of Technical papers (A96-34712 09-12). 1996. P. 422–427.</mixed-citation><mixed-citation xml:lang="en">Bar-Itzhack Y.I., Harman R.R. Collection of Technical papers (A96-34712 09-12), 1996, рр. 422–427.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Wahba G. A. Least-squares estimate of satellite attitude // SIAM Review. 1965. Vol. 8, N 3. P. 384–386.</mixed-citation><mixed-citation xml:lang="en">Wahba G.A. SIAM Review, 1965, no. 3(8), pp. 384–386.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Davenport P. A vector approach to the algebra of rotations with applications // NASA TN D-4696. 1968.</mixed-citation><mixed-citation xml:lang="en">Davenport P. NASA TN D-4696, 1968.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Markley F. L., Mortari D. How to estimate attitude from vector observations // AAS 99-427, AAS/AIAA. Astrodynamics Specialist Conference. Girdwood, Alaska, 1999.</mixed-citation><mixed-citation xml:lang="en">Markley F.L., Mortari D. AAS 99-427, AAS/AIAA Astrodynamics Specialist Conference, Girdwood, Alaska, 1999.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Hajiyev C., Soken H. E. Fault Tolerant Attitude Estimation for Small Satellites. CRC Press, 2021.</mixed-citation><mixed-citation xml:lang="en">Hajiyev C., Soken H.E. Fault Tolerant Attitude Estimation for Small Satellites, CRC Press, 2021.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Shuster M. D. Approximate Algorithms for Fast Optimal Attitude Computation // AIAA Paper 78-1249, AlAA. Guidance and Control Conference. Palo Alto, 7–9 August 1978.</mixed-citation><mixed-citation xml:lang="en">Shuster M.D. AIAA Paper 78-1249, AlAA Guidance and Control Conference, Palo Alto, CA, August 7–9, 1978.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Mortari D. ESOQ: A closed-form solution of the Wahba problem // Journal of Astronautical Sciences. 1997. Vol. 45, N 2. P. 195–205.</mixed-citation><mixed-citation xml:lang="en">Mortari D. Journal of Astronautical Sciences, 1997, no. 2(45), pp. 195–205.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Mortari D. ESOQ2 Single-Point Algorithm for Fast Optimal Attitude Determination // Paper AAS 97–167, AAS/ AIAA. Space Flight Mechanics Meeting. Huntsville, 10–12 February 1997.</mixed-citation><mixed-citation xml:lang="en">Mortari D. Paper AAS 97–167, AAS/AIAA Space Flight Mechanics Meeting, Huntsville, AL, February 10–12, 1997.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Markley F. L. Attitude Determination Using Vector Observations and the Singular Value Decomposition // Journal of the Astronautical Sciences. 1988. Vol. 36, N 3. P. 245–258.</mixed-citation><mixed-citation xml:lang="en">Markley F.L. Journal of the Astronautical Sciences, 1988, no. 3(36), pp. 245–258.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Counting the Floating Point Operations (FLOPS) [Электронный ресурс]: &lt;https://www.mathworks.com/matlabcentral/fileexchange/50608-counting-the-floating-point-operations-flops&gt;. (дата обращения 22.05.2024).</mixed-citation><mixed-citation xml:lang="en">Counting the Floating Point Operations (FLOPS), https://www.mathworks.com/matlabcentral/fileexchange/50608-counting-the-floating-point-operations-flops.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
