2025-11-25T07:58:17.729708

OrbitZoo: Multi-Agent Reinforcement Learning Environment for Orbital Dynamics

Oliveira, Dyreby, Caldas et al.
The increasing number of satellites and orbital debris has made space congestion a critical issue, threatening satellite safety and sustainability. Challenges such as collision avoidance, station-keeping, and orbital maneuvering require advanced techniques to handle dynamic uncertainties and multi-agent interactions. Reinforcement learning (RL) has shown promise in this domain, enabling adaptive, autonomous policies for space operations; however, many existing RL frameworks rely on custom-built environments developed from scratch, which often use simplified models and require significant time to implement and validate the orbital dynamics, limiting their ability to fully capture real-world complexities. To address this, we introduce OrbitZoo, a versatile multi-agent RL environment built on a high-fidelity industry standard library, that enables realistic data generation, supports scenarios like collision avoidance and cooperative maneuvers, and ensures robust and accurate orbital dynamics. The environment is validated against a real satellite constellation, Starlink, achieving a Mean Absolute Percentage Error (MAPE) of 0.16% compared to real-world data. This validation ensures reliability for generating high-fidelity simulations and enabling autonomous and independent satellite operations.
academic

OrbitZoo: рдХрдХреНрд╖реАрдп рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рд╕реБрджреГрдврд╝реАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдкрд░реНрдпрд╛рд╡рд░рдг

рдореВрд▓ рдЬрд╛рдирдХрд╛рд░реА

  • рдкреЗрдкрд░ ID: 2504.04160
  • рд╢реАрд░реНрд╖рдХ: OrbitZoo: рдХрдХреНрд╖реАрдп рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рд▓рд┐рдП рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рд╕реБрджреГрдврд╝реАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдкрд░реНрдпрд╛рд╡рд░рдг
  • рд▓реЗрдЦрдХ: Alexandre Oliveira, Katarina Dyreby, Francisco Caldas, Cl├бudia Soares (NOVA LINCS)
  • рд╡рд░реНрдЧреАрдХрд░рдг: cs.LG cs.MA
  • рдкреНрд░рдХрд╛рд╢рди рд╕рдореНрдореЗрд▓рди: NeurIPS 2025
  • рдкреЗрдкрд░ рд▓рд┐рдВрдХ: https://arxiv.org/abs/2504.04160v3

рд╕рд╛рд░рд╛рдВрд╢

рдЙрдкрдЧреНрд░рд╣реЛрдВ рдФрд░ рдХрдХреНрд╖реАрдп рдорд▓рдмреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдЕрдВрддрд░рд┐рдХреНрд╖ рднреАрдбрд╝ рдЙрдкрдЧреНрд░рд╣ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рд╕реНрдерд╛рдпрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЦрддрд░рд╛ рдмрди рдЧрдИ рд╣реИред рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛рд╡, рд╕реНрдерд┐рддрд┐ рд░рдЦрд░рдЦрд╛рд╡ рдФрд░ рдХрдХреНрд╖реАрдп рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдЬреИрд╕реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдФрд░ рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрдирдд рддрдХрдиреАрдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕реБрджреГрдврд╝реАрдХрд░рдг рд╢рд┐рдХреНрд╖рд╛ (RL) рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрднрд╛рд╡рдирд╛ рджрд┐рдЦрд╛рддреА рд╣реИ, рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреВрд▓реА, рд╕реНрд╡рд╛рдпрддреНрдд рдиреАрддрд┐рдпрд╛рдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреА рд╣реИ; рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХрдИ рдореМрдЬреВрджрд╛ RL рдврд╛рдВрдЪреЗ рд╢реВрдиреНрдп рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдХрд╕реНрдЯрдо рдкрд░реНрдпрд╛рд╡рд░рдгреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЖрдорддреМрд░ рдкрд░ рд╕рд░рд▓реАрдХреГрдд рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХрдХреНрд╖реАрдп рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреИрдкреНрдЪрд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреЗрдкрд░ OrbitZoo рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рдФрджреНрдпреЛрдЧрд┐рдХ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдирд┐рд░реНрдорд┐рдд рдПрдХ рдмрд╣реБрдореБрдЦреА рдмрд╣реБ-рдПрдЬреЗрдВрдЯ RL рдкрд░реНрдпрд╛рд╡рд░рдг рд╣реИ, рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдкреАрдврд╝реА рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ, рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛рд╡ рдФрд░ рд╕рд╣рдпреЛрдЧреА рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдЬреИрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдордЬрдмреВрдд рд╕рдЯреАрдХ рдХрдХреНрд╖реАрдп рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ Starlink рдЙрдкрдЧреНрд░рд╣ рдирдХреНрд╖рддреНрд░ рдХреЗ рд╕рд╛рде рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреЗ рдбреЗрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 0.16% рдХреА рдФрд╕рдд рдирд┐рд░рдкреЗрдХреНрд╖ рдкреНрд░рддрд┐рд╢рдд рддреНрд░реБрдЯрд┐ (MAPE) рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рд╣реИред

рдЕрдиреБрд╕рдВрдзрд╛рди рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рдкреНрд░реЗрд░рдгрд╛

рд╕рдорд╕реНрдпрд╛ рдкрд░рд┐рднрд╛рд╖рд╛

  1. рдЕрдВрддрд░рд┐рдХреНрд╖ рднреАрдбрд╝ рд╕рдорд╕реНрдпрд╛: 1957 рдХреЗ рдмрд╛рдж рд╕реЗ, рдорд╛рдирд╡рддрд╛ рдиреЗ рд▓рдЧрднрдЧ 20,000 рдЙрдкрдЧреНрд░рд╣ рд▓реЙрдиреНрдЪ рдХрд┐рдП рд╣реИрдВ, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрдХреНрд╖реАрдп рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд▓рдЧрднрдЧ 1.4 рдЕрд░рдм рдорд▓рдмреЗ рдХреА рд╡рд╕реНрддреБрдПрдВ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рд▓рдЧрднрдЧ 10 рд▓рд╛рдЦ 1 рд╕реЗрдВрдЯреАрдореАрдЯрд░ рд╕реЗ рдмрдбрд╝реА рд╣реИрдВ, рдЬреЛ рдкреНрд░рднрд╛рд╡ рдкрд░ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред
  2. рдХреЗрд╕рд▓рд░ рд╕рд┐рдВрдбреНрд░реЛрдо рдЦрддрд░рд╛: рдорд▓рдмреЗ рдХреА рдЯрдХреНрдХрд░ рдЕрдзрд┐рдХ рдорд▓рдмрд╛ рдкреИрджрд╛ рдХрд░рддреА рд╣реИ, рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдмрдирд╛рддреА рд╣реИ, рдЬреЛ рдкреГрдереНрд╡реА рдХреА рдХрдХреНрд╖рд╛ рдХреЛ рдЕрдиреБрдкрдпреЛрдЧреА рдмрдирд╛ рд╕рдХрддреА рд╣реИред
  3. рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд╕реАрдорд╛рдПрдВ: рд╡рд░реНрддрдорд╛рди рдЙрдкрдЧреНрд░рд╣ рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рд╕рдорд╛рдзрд╛рди рдорд╛рдирд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд┐рд░реНрднрд░ рд╣реИрдВ, рдЙрдкрдЧреНрд░рд╣реЛрдВ рдФрд░ рдХрдХреНрд╖реАрдп рдорд▓рдмреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡реГрджреНрдзрд┐ рдХреЗ рд╕рд╛рде, рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡рд┐рдзрд┐рдпрд╛рдВ рдЕрд╕реНрдерд┐рд░ рд╣реЛ рдЧрдИ рд╣реИрдВред

рдЕрдиреБрд╕рдВрдзрд╛рди рдкреНрд░реЗрд░рдгрд╛

  1. рд╕реНрд╡рдЪрд╛рд▓рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛: рддреЗрдЬреА рд╕реЗ, рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рд╕реНрд╡рд╛рдпрддреНрдд рдмреБрджреНрдзрд┐рдорд╛рди рдирд┐рд░реНрдгрдп рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ред
  2. RL рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреА рд╕рдВрднрд╛рд╡рдирд╛: RL рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдЕрдиреБрдХреВрд▓рди рдЬрдЯрд┐рд▓, рдЧрддрд┐рд╢реАрд▓ рдФрд░ рдЕрд░реИрдЦрд┐рдХ рдЕрдВрддрд░рд┐рдХреНрд╖ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИред
  3. рдорд╛рдирдХреАрдХрд░рдг рдХреА рдХрдореА: рдореМрдЬреВрджрд╛ RL рдврд╛рдВрдЪреЗ рдорд╛рдирдХреАрдХреГрдд рдирд╣реАрдВ рд╣реИрдВ, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд░рд▓реАрдХреГрдд рдореЙрдбрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред

рдореБрдЦреНрдп рдпреЛрдЧрджрд╛рди

  1. рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рдбреЗрдЯрд╛ рдкреАрдврд╝реА: Python рдФрд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЕрдВрддрд░рд┐рдХреНрд╖ рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдирд┐рд░реНрдорд┐рдд, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдмрд▓реЛрдВ рдФрд░ рд╡рд┐рдХреНрд╖реЛрднреЛрдВ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ, рд╕рдЯреАрдХ рдбреЗрдЯрд╛рд╕реЗрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреЗрдЬреА рд╕реЗ рдкреНрд░рд╕рд╛рд░ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  2. рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рд╕реБрджреГрдврд╝реАрдХрд░рдг рд╢рд┐рдХреНрд╖рд╛ рд╕рдорд░реНрдерди: рдорд╛рдирдХреАрдХреГрдд RL рдЕрдиреБрд╕рдВрдзрд╛рди рдордВрдЪ, PettingZoo рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╡рд▓реЛрдХрдиреАрдп рдорд╛рд░реНрдХреЛрд╡ рдирд┐рд░реНрдгрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ (POMDP) рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╣реБ-рдПрдЬреЗрдВрдЯ RL рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╣рдЬрд╛рд░реЛрдВ рдЦрдЧреЛрд▓реАрдп рдкрд┐рдВрдбреЛрдВ рдХреА рдкреНрд░рдгрд╛рд▓реА рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  3. рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рдврд╛рдВрдЪрд╛ рдФрд░ рджреГрд╢реНрдп: рдореЙрдбреНрдпреВрд▓рд░ рдбрд┐рдЬрд╛рдЗрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдордирдорд╛рдиреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЦрдЧреЛрд▓реАрдп рдкрд┐рдВрдб рдкрд░рд┐рджреГрд╢реНрдп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХрд╕реНрдЯрдо рдореЙрдбрд▓ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ, рд╕реНрдкрд╖реНрдЯ рдЕрдореВрд░реНрддрддрд╛ рдкрд░рдд рдкреГрдердХреНрдХрд░рдг рдХреЗ рд╕рд╛рде, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ 3D рджреГрд╢реНрдп рдШрдЯрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  4. рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рд╕рддреНрдпрд╛рдкрди: Starlink рдЙрдкрдЧреНрд░рд╣ рдирдХреНрд╖рддреНрд░ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, 0.16% рдХреА MAPE рдкреНрд░рд╛рдкреНрдд рдХреА рдЧрдИ рд╣реИ, рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред

рд╡рд┐рдзрд┐ рд╡рд┐рд╡рд░рдг

рдХрд╛рд░реНрдп рдкрд░рд┐рднрд╛рд╖рд╛

OrbitZoo рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХрдХреНрд╖реАрдп рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рд╕реБрджреГрдврд╝реАрдХрд░рдг рд╢рд┐рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдирдХреАрдХреГрдд, рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рдкрд░реНрдпрд╛рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИ, рдЬреЛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

  • рдПрдХрд▓-рдПрдЬреЗрдВрдЯ рдФрд░ рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рдХрд╛рд░реНрдп
  • рд╕рд╣рдпреЛрдЧреА, рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдпрд╛ рдорд┐рд╢реНрд░рд┐рдд рдкрд░рд┐рджреГрд╢реНрдп
  • рдирд┐рд░рдВрддрд░ рдФрд░ рдЕрд╕рддрдд рдХрд╛рд░реНрдп рд╕реНрдерд╛рди
  • рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╡рд▓реЛрдХрдиреАрдп рдкрд░реНрдпрд╛рд╡рд░рдг

рдореЙрдбрд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рдбрд┐рдЬрд╛рдЗрди

  1. Body рд╡рд░реНрдЧ: рднреМрддрд┐рдХ рдЗрдХрд╛рдИ рдХрд╛ рдЖрдзрд╛рд░ рд╡рд░реНрдЧ
    • рдЕрджреНрд╡рд┐рддреАрдп рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛, рджреНрд░рд╡реНрдпрдорд╛рди, рддреНрд░рд┐рдЬреНрдпрд╛, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдФрд░ рд╡реЗрдЧ рд╢рд╛рдорд┐рд▓
    • рднрд╡рд┐рд╖реНрдп рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рд╕рд╛рд░рдХ
    • рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдкреНрд░рд╕рд╛рд░ рд╕рдорд░реНрдерди
  2. Satellite рд╡рд░реНрдЧ: Body рд╡рд░реНрдЧ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░
    • рдкреНрд░рдгреЛрджрди рдкреНрд░рдгрд╛рд▓реА рдФрд░ рдПрдЬреЗрдВрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
    • рдзреНрд░реБрд╡реАрдп рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдереНрд░рд╕реНрдЯ рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреЗрд╢рди рд╕рдорд░реНрдерди (T, ╬╕, ╧Ж)
    • рдИрдВрдзрди рджреНрд░рд╡реНрдпрдорд╛рди рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡реЗрдЧ рдкреИрд░рд╛рдореАрдЯрд░ рд╢рд╛рдорд┐рд▓
  3. Interface рд╡рд░реНрдЧ: рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ 3D рджреГрд╢реНрдп
    • рдЕрдиреБрдХреВрд▓рди рдпреЛрдЧреНрдп рджреГрд╢реНрдп рдШрдЯрдХ
    • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдкреНрд░рдгрд╛рд▓реА рд╕реНрдерд┐рддрд┐ рдЕрдкрдбреЗрдЯ
    • рд▓рдЪреАрд▓рд╛ рдХреИрдорд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг
  4. Environment рд╡рд░реНрдЧ: рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рдЗрдВрдЯрд░реИрдХреНрд╢рди рдЗрдВрдЯрд░рдлреЗрд╕
    • PettingZoo рдорд╛рдирдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд
    • рдПрдХрд▓/рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рдХрд╛рд░реНрдп рд╕рдорд░реНрдерди
    • рдХрдХреНрд╖реАрдп рд╕реНрдерд┐рддрд┐ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рдмрдВрдзрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ

рддрдХрдиреАрдХреА рдирд╡рд╛рдЪрд╛рд░

1. рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдореЙрдбрд▓рд┐рдВрдЧ

  • рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдХреНрд╖реЗрддреНрд░ рдореЙрдбрд▓рд┐рдВрдЧ: Holmes-Featherstone рдЧреЛрд▓реАрдп рд╣рд╛рд░реНрдореЛрдирд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ
  • рд╡рд┐рдХреНрд╖реЛрдн рдмрд▓: рд╡рд╛рдпреБрдордВрдбрд▓реАрдп рдбреНрд░реИрдЧ, рд╕реМрд░ рд╡рд┐рдХрд┐рд░рдг рджрдмрд╛рд╡, рддреАрд╕рд░реЗ рдкрд┐рдВрдб рдкреНрд░рднрд╛рд╡
  • рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдПрдХреАрдХрд░рдг: Dormand-Prince рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рдЪрд░рдг рд╡рд┐рдзрд┐ рд╕рдорд░реНрдерди

2. рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рд╕рдорд░реНрдерди

  • рдХрд╛рд░реНрдЯреЗрд╢рд┐рдпрди рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ: рдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧрдгрдирд╛
  • рдХреЗрдкрд▓рд░ рддрддреНрд╡: рдХрдХреНрд╖реАрдп рдЬреНрдпрд╛рдорд┐рддрд┐ рд╡рд┐рд╡рд░рдг
  • рд╕рдорд╡рд┐рд╖реБрд╡ рддрддреНрд╡: рд╡рд┐рд▓рдХреНрд╖рдгрддрд╛ рдмрд┐рдВрджреБ рд╕рдорд╕реНрдпрд╛ рд╕реЗ рдмрдЪрд╛рд╡

3. рдереНрд░рд╕реНрдЯ рдореЙрдбрд▓рд┐рдВрдЧ

рдзреНрд░реБрд╡реАрдп рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдкреИрд░рд╛рдореАрдЯрд░рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ, рдкрд╛рд░рдВрдкрд░рд┐рдХ RSW рд╕рдордиреНрд╡рдп рдкреНрд░рдгрд╛рд▓реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА:

T_RSW = T(cos ╬╕ ┼Ь + sin ╬╕(cos ╧Ж R╠В + sin ╧Ж ┼┤))

4. рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдкреНрд░рд╕рд╛рд░

рдореЛрдВрдЯреЗ рдХрд╛рд░реНрд▓реЛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреА рдЕрдкреЗрдХреНрд╖рд┐рдд рдЕрдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЕрдиреБрдорд╛рдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреНрдп рд╕рдВрдХреНрд░рдордг рдореИрдЯреНрд░рд┐рдХреНрд╕ (STM) рдХрд╛ рдЙрдкрдпреЛрдЧ:

╬г_╬Фt = ╬ж╬г_0╬ж^T

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕реЗрдЯрдЕрдк

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрд░рд┐рджреГрд╢реНрдп рдбрд┐рдЬрд╛рдЗрди

1. рдПрдХрд▓-рдПрдЬреЗрдВрдЯ рдХрд╛рд░реНрдп

  • Hohmann рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕: рд╢рд╛рд╕реНрддреНрд░реАрдп рдХрдХреНрд╖реАрдп рд╕реНрдерд╛рдирд╛рдВрддрд░рдг
  • рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛рд╡: рдЯрдХрд░рд╛рд╡ рд╕рдВрднрд╛рд╡рдирд╛ рдореЗрдВ рдХрдореА
  • рд▓рдХреНрд╖реНрдп рдЯреНрд░реИрдХрд┐рдВрдЧ: рдЧрддрд┐рд╢реАрд▓ рд▓рдХреНрд╖реНрдп рдЯреНрд░реИрдХрд┐рдВрдЧ

2. рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рдХрд╛рд░реНрдп

  • GEO рдирдХреНрд╖рддреНрд░ рд╕рдордиреНрд╡рдп: рднреВ-рд╕реНрдерд┐рд░ рдХрдХреНрд╖рд╛ рд╕рдорд╛рди рд╡рд┐рддрд░рдг
  • рд╕реНрд╡рддрдВрддреНрд░ рд╢рд┐рдХреНрд╖рд╛ рдмрдирд╛рдо рд╕рдВрдШреАрдп рд╢рд┐рдХреНрд╖рд╛: рд╡рд┐рднрд┐рдиреНрди рд╕рд╣рдпреЛрдЧ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛

рдореВрд▓реНрдпрд╛рдВрдХрди рдореЗрдЯреНрд░рд┐рдХреНрд╕

  • рдХрдХреНрд╖реАрдп рд╕рдЯреАрдХрддрд╛: рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╕реЗ рд╡рд┐рдЪрд▓рди
  • рдИрдВрдзрди рдЦрдкрдд: рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдИрдВрдзрди рджрдХреНрд╖рддрд╛
  • рдЯрдХрд░рд╛рд╡ рд╕рдВрднрд╛рд╡рдирд╛: PoC < 10^-6 рд╕реБрд░рдХреНрд╖рд╛ рд╕реАрдорд╛ рдХреЗ рд░реВрдк рдореЗрдВ
  • рдЕрднрд┐рд╕рд░рдг рдкреНрд░рджрд░реНрд╢рди: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдПрдкрд┐рд╕реЛрдб рдХрд╛ рд╕рдВрдЪрдпреА рдкреБрд░рд╕реНрдХрд╛рд░

рддреБрд▓рдирд╛ рд╡рд┐рдзрд┐рдпрд╛рдВ

  • DDPG: рдирд┐рд░рдВрддрд░ рдирд┐рдпрдВрддреНрд░рдг рдЖрдзрд╛рд░рднреВрдд
  • PPO: рдиреАрддрд┐ рдЕрдиреБрдХреВрд▓рди рд╡рд┐рдзрд┐
  • DDQN: рдЕрд╕рддрдд рдХрд╛рд░реНрдп рд╕реНрдерд╛рди
  • рд╕реНрд╡рддрдВрддреНрд░ рд╢рд┐рдХреНрд╖рд╛: рд╕рдВрдЪрд╛рд░ рд░рд╣рд┐рдд рдмрд╣реБ-рдПрдЬреЗрдВрдЯ
  • рд╕рдВрдШреАрдп рд╢рд┐рдХреНрд╖рд╛: рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд╛рдЭрд╛рдХрд░рдг рд╕рд╣рдпреЛрдЧ

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рд╡рд░рдг

  • рдиреЗрдЯрд╡рд░реНрдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░: рджреЛ рдЫрд┐рдкреА рдкрд░рддреЗрдВ, Tanh рд╕рдХреНрд░рд┐рдпрдг рдлрд╝рдВрдХреНрд╢рди
  • рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдкреИрд░рд╛рдореАрдЯрд░: рд╕реАрдЦрдиреЗ рдХреА рджрд░ 0.0001, GAE ╬╗=0.95
  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди: Intel i3-8100 CPU, GTX 1050 Ti GPU, 16GB RAM

рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрд░рд┐рдгрд╛рдо

рдореБрдЦреНрдп рдкрд░рд┐рдгрд╛рдо

  • рдХрдо RMSE рд╕рдореВрд╣: 24.14 рдореАрдЯрд░ (16.6 рдШрдВрдЯреЗ рдкреНрд░рд╕рд╛рд░)
  • рдордзреНрдп RMSE рд╕рдореВрд╣: 83.75 рдореАрдЯрд░
  • рдЙрдЪреНрдЪ RMSE рд╕рдореВрд╣: 1924.90 рдореАрдЯрд░
  • рдХреБрд▓ MAPE: 0.16%

2. Hohmann рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдкреНрд░рдпреЛрдЧ

  • рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рдХрдЯ-рдЗрд╖реНрдЯрддрдо рдиреАрддрд┐ рд╕реАрдЦрд╛, рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЕрд░реНрдз-рдкреНрд░рдореБрдЦ рдЕрдХреНрд╖ рдорд╛рди рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡рд┐рдХреНрд╖реЛрдн рдХреЗ рддрд╣рдд рднреА рд▓рдХреНрд╖реНрдп рдХрдХреНрд╖рд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо
  • рдкреНрд░рдпреЛрдЧ 2 рдкреНрд░рдпреЛрдЧ 1 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЕрднрд┐рд╕рд░рдг (╬▒2=0.5 рдмрдирд╛рдо ╬▒2=0)

3. рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛рд╡ рддреБрд▓рдирд╛

  • PPO рдкреНрд░рджрд░реНрд╢рди: рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдереНрд░рд╕реНрдЯ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЯрдХрд░рд╛рд╡ рдЬреЛрдЦрд┐рдо рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдХрдо рдХрд░рддрд╛ рд╣реИ
  • DDQN рдкреНрд░рджрд░реНрд╢рди: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рддрд╣рдд рдкреНрд░рднрд╛рд╡реА, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреНрд╖рдорддрд╛ рдХрдордЬреЛрд░
  • рдирд┐рд░рдВрддрд░ рдХрд╛рд░реНрдп рд╕реНрдерд╛рди рд▓рд╛рдн: PPO рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рддрд╣рдд рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ

4. GEO рдирдХреНрд╖рддреНрд░ рд╕рдордиреНрд╡рдп

  • рдПрдЬреЗрдВрдЯ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдорд╛рди рд╡рд┐рддрд░рдг рд░рдгрдиреАрддрд┐ рд╕реАрдЦрддреЗ рд╣реИрдВ
  • рд╕рдВрдШреАрдп рд╢рд┐рдХреНрд╖рд╛ рддреЗрдЬреА рд╕реЗ рдЕрднрд┐рд╕рд░рдг рдХрд░рддреА рд╣реИ
  • рдЕрджреЗрдЦреЗ рд╡рд┐рдХреНрд╖реЛрдн рдХреЗ рддрд╣рдд рдЕрдЪреНрдЫреА рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреНрд╖рдорддрд╛

рд╡рд┐рд▓реЛрдкрди рдкреНрд░рдпреЛрдЧ

рдереНрд░рд╕реНрдЯ рджрд┐рд╢рд╛ рджрдВрдб рдкреНрд░рднрд╛рд╡

рдкреНрд░рдпреЛрдЧ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдкреБрд░рд╕реНрдХрд╛рд░ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдХрдХреНрд╖реАрдп рджрд┐рд╢рд╛ рджрдВрдб рдЬреЛрдбрд╝рдирд╛ (╬▒2=0.5) рд╢рд┐рдХреНрд╖рд╛ рдХреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рд╕реБрдзрд╛рд░ рд╕рдХрддрд╛ рд╣реИ:

  • рд▓рдХреНрд╖реНрдп рдХрдХреНрд╖рд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдЕрднрд┐рд╕рд░рдг
  • рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХрдХреНрд╖реАрдп рд╕рдорддрд▓ рдмрд╛рд╣рд░ рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдореЗрдВ рдХрдореА
  • рдЗрд╖реНрдЯрддрдо Hohmann рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдХреЗ рдХрд░реАрдм

рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдЬрдЯрд┐рд▓рддрд╛ рдкреНрд░рднрд╛рд╡

  • рд╕рд░рд▓реАрдХреГрдд рдореЙрдбрд▓ рдкреНрд░рд╢рд┐рдХреНрд╖рдг: рдХреЗрд╡рд▓ рдиреНрдпреВрдЯреЛрдирд┐рдпрди рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореВрд▓реНрдпрд╛рдВрдХрди: рд╕рднреА рд╡рд┐рдХреНрд╖реЛрдн рдмрд▓
  • рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреНрд╖рдорддрд╛: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдиреАрддрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рднреА рдкреНрд░рднрд╛рд╡реА рд╣реИ

рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг

рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди

  • рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛: O(n), n рдЦрдЧреЛрд▓реАрдп рдкрд┐рдВрдбреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИ
  • рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░рднрд╛рд╡: рдЬрдЯрд┐рд▓ рдмрд▓ рдореЙрдбрд▓ рдХреЗ рддрд╣рдд рд╕рдорд╛рдирд╛рдВрддрд░ рдкреИрдЯрд░реНрди рддреЗрдЬреА рд╕реЗ рд╣реИ
  • рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА: рд╣рдЬрд╛рд░реЛрдВ рдЦрдЧреЛрд▓реАрдп рдкрд┐рдВрдб рдкреНрд░рдгрд╛рд▓реА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ

рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдп

рдХрдХреНрд╖реАрдп рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди RL рдЕрдиреБрдкреНрд░рдпреЛрдЧ

  • рдкрд╛рд░рдВрдкрд░рд┐рдХ рд╡рд┐рдзрд┐рдпрд╛рдВ: рдЕрдзрд┐рдХрд╛рдВрд╢ CR3BP рд╕рд░рд▓реАрдХреГрдд рдореЙрдбрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд
  • Orekit рдЕрдиреБрдкреНрд░рдпреЛрдЧ: рдХреБрдЫ рдЕрдиреБрд╕рдВрдзрд╛рди рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
  • рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рд╡рд┐рдХрд╛рд╕: рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕рдордиреНрд╡рдп рдХрд╛рд░реНрдпреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛

рдмрд╣реБ-рдПрдЬреЗрдВрдЯ RL рдкрд░реНрдпрд╛рд╡рд░рдг

  • REDA рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо: Poliastro рдФрд░ DQN рдХрд╛ рдЙрдкрдпреЛрдЧ
  • MAPPO рдЕрдиреБрдкреНрд░рдпреЛрдЧ: рдмрд╣реБ-рдЙрдкрдЧреНрд░рд╣ рдЕрд╡рд▓реЛрдХрди рдпреЛрдЬрдирд╛
  • рд╕рдВрд░рдЪрдирд╛ рд╕рдВрдкрд╛рджрди рдЙрдбрд╝рд╛рди: рдХреЗрд╡рд▓ рдиреНрдпреВрдЯреЛрдирд┐рдпрди рдЧреБрд░реБрддреНрд╡рд╛рдХрд░реНрд╖рдг рдкрд░ рд╡рд┐рдЪрд╛рд░

OrbitZoo рд▓рд╛рдн

рдореМрдЬреВрджрд╛ рдкрд░реНрдпрд╛рд╡рд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, OrbitZoo рдПрдХрдорд╛рддреНрд░ рд╣реИ рдЬреЛ рдПрдХ рд╕рд╛рде рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ:

  • рдмрд╣реБ-рдПрдЬреЗрдВрдЯ RL
  • рдФрджреНрдпреЛрдЧрд┐рдХ рдорд╛рдирдХ рд╕рд┐рдореБрд▓реЗрдЯрд░
  • рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди
  • рдирд┐рд░рдВрддрд░ рдирд┐рдпрдВрддреНрд░рдг
  • рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЦрдЧреЛрд▓реАрдп рдкрд┐рдВрдб рдФрд░ рдереНрд░рд╕реНрдЯ рдореЙрдбрд▓рд┐рдВрдЧ
  • рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рджреГрд╢реНрдп
  • рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЙрдкрд▓рдмреНрдз

рдирд┐рд╖реНрдХрд░реНрд╖ рдФрд░ рдЪрд░реНрдЪрд╛

рдореБрдЦреНрдп рдирд┐рд╖реНрдХрд░реНрд╖

  1. рд╕рддреНрдпрд╛рдкрди рд╕рдлрд▓: OrbitZoo рдиреЗ Starlink рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рддреНрдпрд╛рдкрди рдХрд┐рдпрд╛, MAPE рдХреЗрд╡рд▓ 0.16%
  2. рдХрд╛рд░реНрдп рдкреВрд░реНрдг: рдПрдХрд▓/рдмрд╣реБ-рдПрдЬреЗрдВрдЯ, рд╕рд╣рдпреЛрдЧреА/рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдкрд░рд┐рджреГрд╢реНрдп рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  3. рдкреНрд░рджрд░реНрд╢рди рдЙрддреНрдХреГрд╖реНрдЯ: рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдиреАрддрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдХреЗ рддрд╣рдд рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреА рд╣реИ
  4. рдЙрдкрдпреЛрдЧ рдореЗрдВ рдЖрд╕рд╛рдиреА: рдореЙрдбреНрдпреВрд▓рд░ рдбрд┐рдЬрд╛рдЗрди, рддреЗрдЬреА рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рддреИрдирд╛рддреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ

рд╕реАрдорд╛рдПрдВ

  1. рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдУрд╡рд░рд╣реЗрдб: рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреЛ рдЕрдзрд┐рдХ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
  2. рдкреИрд░рд╛рдореАрдЯрд░ рдЯреНрдпреВрдирд┐рдВрдЧ: рдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╣рд╛рдЗрдкрд░рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдиреБрдХреВрд▓рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛
  3. рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЪреБрдиреМрддреА: рдмрдбрд╝реЗ рдирдХреНрд╖рддреНрд░реЛрдВ рдХрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рд╕рд┐рдореБрд▓реЗрд╢рди рдЕрднреА рднреА рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реИ
  4. рдореЙрдбрд▓ рдирд┐рд░реНрднрд░рддрд╛: Orekit рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреА рд╕рдЯреАрдХрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░

рднрд╡рд┐рд╖реНрдп рдХреА рджрд┐рд╢рд╛

  1. рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрдиреБрдХреВрд▓рди: рд╡рд┐рд╢реЗрд╖ рдХрдХреНрд╖реАрдп RL рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЕрдиреНрд╡реЗрд╖рдг
  2. рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рд╕реНрддрд╛рд░: рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдкреНрд░рдХрд╛рд░ рдФрд░ рдмрд╛рдзрд╛рдПрдВ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  3. рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░: GPU рддреНрд╡рд░рдг рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ
  4. рдорд╛рдирдХреАрдХрд░рдг рдкреНрд░рдЪрд╛рд░: рдХрдХреНрд╖реАрдп RL рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ

рдЧрд╣рди рдореВрд▓реНрдпрд╛рдВрдХрди

рд▓рд╛рдн

  1. рдордЬрдмреВрдд рдирд╡рд╛рдЪрд╛рд░: рдФрджреНрдпреЛрдЧрд┐рдХ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкрд╣рд▓рд╛ рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рдХрдХреНрд╖реАрдп RL рдкрд░реНрдпрд╛рд╡рд░рдг
  2. рдкрд░реНрдпрд╛рдкреНрдд рд╕рддреНрдпрд╛рдкрди: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдЧреНрд░рд╣ рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд, рдЙрдЪреНрдЪ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛
  3. рд╡реНрдпрд╛рдкрдХ рдХрд╛рд░реНрдп: рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рджреГрд╢реНрдп рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЕрдЪреНрдЫреА рд╡рд┐рд╕реНрддрд╛рд░рд╢реАрд▓рддрд╛
  4. рдЙрдЪреНрдЪ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдореВрд▓реНрдп: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдЧреНрд░рд╣ рдХрд╛рд░реНрдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдХрдорд┐рдпрд╛рдВ

  1. рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рджрдХреНрд╖рддрд╛: рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рд╕рд┐рдореБрд▓реЗрд╢рди рдХреА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд▓рд╛рдЧрдд рдЕрдзрд┐рдХ рд╣реИ
  2. рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕реАрдорд╛: рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╢рд╛рд╕реНрддреНрд░реАрдп RL рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрдХреВрд▓рди рдХреА рдХрдореА
  3. рдкрд░рд┐рджреГрд╢реНрдп рдХрд╡рд░реЗрдЬ: рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдкрд░рд┐рджреГрд╢реНрдп рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реАрдорд┐рдд рд╣реИрдВ, рдЕрдзрд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
  4. рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг: рдЕрднрд┐рд╕рд░рдг рдЖрджрд┐ рдХреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдЧрд╛рд░рдВрдЯреА рдХреА рдХрдореА

рдкреНрд░рднрд╛рд╡

  1. рд╢реИрдХреНрд╖рдгрд┐рдХ рдпреЛрдЧрджрд╛рди: рдХрдХреНрд╖реАрдп RL рдорд╛рдирдХреАрдХреГрдд рдкрд░реНрдпрд╛рд╡рд░рдг рдХреА рдЦрд╛рдИ рдХреЛ рднрд░рддрд╛ рд╣реИ
  2. рдФрджреНрдпреЛрдЧрд┐рдХ рдореВрд▓реНрдп: рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрдкрдЧреНрд░рд╣ рд╕реНрд╡рд╛рдпрддреНрдд рдирд┐рдпрдВрддреНрд░рдг рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
  3. рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдорд╣рддреНрд╡: рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдЕрдиреБрд╕рдВрдзрд╛рди рдХреА рдкреБрдирд░реБрддреНрдкрд╛рджрдиреАрдпрддрд╛ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрддрд╛ рд╣реИ
  4. рдорд╛рдирдХ рдирд┐рд░реНрдзрд╛рд░рдг: рдХрдХреНрд╖реАрдп RL рдЕрдиреБрд╕рдВрдзрд╛рди рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдордВрдЪ рдмрдирдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛

рд▓рд╛рдЧреВ рдкрд░рд┐рджреГрд╢реНрдп

  1. рдЙрдкрдЧреНрд░рд╣ рд╕реНрд╡рд╛рдпрддреНрдд рдирд┐рдпрдВрддреНрд░рдг: рдХрдХреНрд╖реАрдп рд░рдЦрд░рдЦрд╛рд╡, рдпреБрджреНрдзрд╛рднреНрдпрд╛рд╕ рдпреЛрдЬрдирд╛
  2. рдирдХреНрд╖рддреНрд░ рдкреНрд░рдмрдВрдзрди: рдмрд╣реБ-рдЙрдкрдЧреНрд░рд╣ рд╕рдордиреНрд╡рдп, рд╕рдВрд░рдЪрдирд╛ рдЙрдбрд╝рд╛рди
  3. рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрд╛рд╡: рдЕрдВрддрд░рд┐рдХреНрд╖ рдорд▓рдмрд╛ рдкрд░рд┐рд╣рд╛рд░ рд░рдгрдиреАрддрд┐
  4. рдХрд╛рд░реНрдп рдпреЛрдЬрдирд╛: рдЬрдЯрд┐рд▓ рдЕрдВрддрд░рд┐рдХреНрд╖ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдмреБрджреНрдзрд┐рдорд╛рди рдирд┐рд░реНрдгрдп
  5. рд╢рд┐рдХреНрд╖рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг: рдПрдпрд░реЛрд╕реНрдкреЗрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдФрд░ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╢рд┐рдХреНрд╖рдг

рд╕рдВрджрд░реНрдн

  1. Orekit: рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЦрдЧреЛрд▓реАрдп рдпрд╛рдВрддреНрд░рд┐рдХреА рдкреБрд╕реНрддрдХрд╛рд▓рдп
  2. PettingZoo: рдмрд╣реБ-рдПрдЬреЗрдВрдЯ RL рдкрд░реНрдпрд╛рд╡рд░рдг рдорд╛рдирдХ
  3. Starlink ephemeris data: рдЙрдкрдЧреНрд░рд╣ рдХрдХреНрд╖реАрдп рд╕рддреНрдпрд╛рдкрди рдбреЗрдЯрд╛
  4. рд╕рдВрдмрдВрдзрд┐рдд рдХрдХреНрд╖реАрдп RL рдЕрдиреБрд╕рдВрдзрд╛рди: Kolosa (2019), Herrera (2020), Casas (2022) рдЖрджрд┐

рд╕рд╛рд░рд╛рдВрд╢: OrbitZoo рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╢реИрдХреНрд╖рдгрд┐рдХ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдореВрд▓реНрдп рдХрд╛ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдмрд╣реБ-рдПрдЬреЗрдВрдЯ рд╕реБрджреГрдврд╝реАрдХрд░рдг рд╢рд┐рдХреНрд╖рдг рдкрд░реНрдпрд╛рд╡рд░рдг рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рдирд┐рд╖реНрдард╛ рдХрдХреНрд╖реАрдп рдЧрддрд┐рд╡рд┐рдЬреНрдЮрд╛рди рдореЙрдбрд▓рд┐рдВрдЧ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рд╕рддреНрдпрд╛рдкрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реНрд╡рд╛рдпрддреНрдд рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рдВрдзрд╛рди рдФрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд╛рд░реНрдп рди рдХреЗрд╡рд▓ рдПрдпрд░реЛрд╕реНрдкреЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ RL рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕ рдЕрдВрддрдГрд╡рд┐рд╖рдп рдХреЗ рдорд╛рдирдХреАрдХреГрдд рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдпреЛрдЧрджрд╛рди рджреЗрддрд╛ рд╣реИред