Π Π°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ³ΡΠΎΠ²ΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠΊΡ, ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎΠ΄ ΠΊΠ»ΡΡ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°ΠΆΠ΅ΠΉ, ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°ΡΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΈΠ³ΡΡ. ΠΠ³ΡΠ°: Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ³ΡΠ°: ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½Π°Ρ. ΠΠ°Π½Ρ: ΡΠΏΠΎΡΡΠΈΠ²Π½ΡΠΉ ΡΠΈΠΌΡΠ»ΡΡΠΎΡ. ΠΡΠ°ΡΠΈΠΊΠ°: 3D. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΡΠΈΠΏ MVP Β«MarineNav AssistantΒ» Π΄Π»Ρ ΠΏΠ°ΡΡΡΠ½ΠΎ-ΠΌΠΎΡΠΎΡΠ½ΡΡ
Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ
ΡΡ
Ρ 1. Π¦Π΅Π»Ρ Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡΡ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π² ΠΏΠΎΡΡΠ°Ρ
, ΡΠ·ΠΊΠΎΡΡΡΡ
ΠΈ ΠΎΡΠΊΡΡΡΠΎΠΌ ΠΌΠΎΡΠ΅, Ρ Π±Π°Π·ΠΎΠ²ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π². 2. ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ 2.1. ΠΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡ ΠΠ»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΡΠ»ΠΎΠΉ: ΠΠΈΠ·ΠΊΠΎΠ΄Π΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΊΠ°ΡΡΠ° (ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 500 ΠΌ/ΠΏΠΈΠΊΡΠ΅Π»Ρ) Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π΄Π°Π½Π½ΡΡ
GEBCO. Π¦Π²Π΅ΡΠΎΠ²Π°Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΡ Π³Π»ΡΠ±ΠΈΠ½ (ΡΠΈΠ½ΠΈΠΉ → ΠΊΡΠ°ΡΠ½ΡΠΉ). ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ Π·ΠΎΠ½Ρ: 1β2 ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΡΠ°Π½ΠΊΠ° (1×1 ΠΊΠΌ) Ρ Π»ΠΈΠ΄Π°ΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ (1 ΠΌ/ΠΏΠΈΠΊΡΠ΅Π»Ρ) Π΄Π»Ρ ΠΏΠΎΡΡΠΎΠ². 2.2. ΠΠ°Π²ΠΈΠ³Π°ΡΠΈΡ ΠΠ°Π·ΠΎΠ²ΡΠΉ ΡΠ°ΡΡΠ΅Ρ ΠΊΡΡΡΠ°: Π£ΡΠ΅Ρ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΡΠ° (Π΄Π°Π½Π½ΡΠ΅ Ρ Π°Π½Π΅ΠΌΠΎΠΌΠ΅ΡΡΠ° ΠΈΠ»ΠΈ ΡΡΡΠ½ΠΎΠΉ Π²Π²ΠΎΠ΄). ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΈΠ·Π±Π΅Π³Π°Π½ΠΈΡ Π²ΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π²Π΅ΡΡΠ° (ΡΠ³ΠΎΠ» > 45Β°). AR-ΠΌΠ°ΡΠΊΠ΅ΡΡ: ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠΌΠ΅Π»Π΅ΠΉ ΠΈ ΡΠ°ΡΠ²Π°ΡΠ΅ΡΠΎΠ² ΡΠ΅ΡΠ΅Π· AR Foundation. 2.3. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΠ»Π°Π²Π½ΡΠΉ ΡΠΊΡΠ°Π½: 3D Β«ΠΠ°ΡΡΠ° Π³Π»ΡΠ±ΠΈΠ½Β», Β«AR-ΡΠ΅ΠΆΠΈΠΌΒ». ΠΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΡ: Π³Π»ΡΠ±ΠΈΠ½Π° (ΠΌ), ΡΠΊΠΎΡΠΎΡΡΡ Π²Π΅ΡΡΠ° (ΠΌ/Ρ), ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΡΡΡ. ΠΠΎΠ»ΠΎΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ: ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎ Π³Π»ΡΠ±ΠΈΠ½Π΅ < 2 ΠΌ. 3. ΠΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π£ΡΡΡΠΎΠΉΡΡΠ²ΠΎ: iPad mini Π² ΠΊΠΎΡΠΏΡΡΠ΅ Catalyst Waterproof Case (IP68). ΠΠ²ΠΈΠΆΠΎΠΊ: Unity 2022 LTS + AR Foundation. ΠΠ°Π½Π½ΡΠ΅: ΠΠΈΠ΄Π°ΡΠ½ΡΠ΅ ΡΠ°Π½ΠΊΠΈ (ΡΠΎΡΠΌΠ°Ρ .las → ΠΊΠΎΠ½Π²Π΅ΡΡΠ°ΡΠΈΡ Π² .obj). ΠΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· SQLite. 4. Π’Π΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: 60 FPS ΠΏΡΠΈ ΡΠ΅Π½Π΄Π΅ΡΠ΅ Π΄ΠΎ 100k ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½ΠΎΠ². ΠΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΌΡΡΠΈ < 1.5 ΠΠ. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ: Π’Π΅ΡΡΠΎΠ²ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠΌΡΠ»ΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΡ
NMEA 0183 (GPS, Π³Π»ΡΠ±ΠΈΠ½Π°). 5. ΠΡΠ°ΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΠ°Π·ΠΎΠ²ΡΠΉ ΠΊΠ°ΡΠΊΠ°Ρ (2 Π½Π΅Π΄Π΅Π»ΠΈ): ΠΠΌΠΏΠΎΡΡ ΠΊΠ°ΡΡΡ GEBCO, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΠΉΠ΄Π΅ΡΠ° Π³Π»ΡΠ±ΠΈΠ½. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡΠ°ΠΌΠΈ. AR ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ (3 Π½Π΅Π΄Π΅Π»ΠΈ): Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ AR-ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΡΠΎΠ²ΡΡ
ΡΠ°Π½ΠΊΠΎΠ². ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΡΠ°ΡΡΠ΅ΡΠ° ΠΊΡΡΡΠ°. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ (1 Π½Π΅Π΄Π΅Π»Ρ): ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΡΠΎΡΠ½ΠΎΡΡΠΈ AR (ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ < 2 ΠΌ). Π‘ΡΡΠ΅ΡΡ-ΡΠ΅ΡΡ Π½Π° iPad mini (Π·Π°Π³ΡΡΠ·ΠΊΠ° CPU < 70%). 6. ΠΡΠΈΡΠ΅ΡΠΈΠΈ ΠΏΡΠΈΠ΅ΠΌΠΊΠΈ Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ: ΠΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠ΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π³Π»ΡΠ±ΠΈΠ½ ΠΈ AR-ΠΌΠ°ΡΠΊΠ΅ΡΠΎΠ². ΠΠΎΠ»ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π³Π»ΡΠ±ΠΈΠ½Π΅ < 3 ΠΌ. ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ: Π‘ΡΠ°Π±ΠΈΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΈ ΠΈΠΌΠΈΡΠ°ΡΠΈΠΈ ΡΡΠΎΡΠΌΠ° (Π²ΡΡΡΡΡ
ΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°). Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ: Π Π°Π±ΠΎΡΠ° Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ NMEA (ΡΠΎΡΠΌΠ°Ρ $GPGGA). ΠΡΠΎΠ³: MVP ΡΠΎΠΊΡΡΠΈΡΡΠ΅ΡΡΡ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ, AR-Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ Π΄Π°ΡΡΠΈΠΊΠ°ΠΌΠΈ. ΠΠ°Π»ΡΠ½Π΅ΠΉΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΎΡΠΌΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΡΡ Π°Π½Π°Π»ΠΎΠ³ ΠΈΠ³ΡΠ° - ΡΠ²Π°ΡΡΠΎΠ²ΠΊΠ° ΡΡ
ΡΡ Π½Π° Unity.