ΠΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ±ΠΎΡΠ°-ΡΠ±ΠΎΡΡΠΈΠΊΠ° ΠΠΠ’Π‘ (ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ ΠΠ°Π·Π΅ΠΌΠ½ΠΎΠ΅ Π’ΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ΅ Π‘ΡΠ΅Π΄ΡΡΠ²ΠΎ). Π‘ΠΈΡΡΠ΅ΠΌΠ° ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ±ΠΎΡΠ° Π½Π° ΡΠ΅ΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π΅, Ρ Π°ΠΊΡΠ΅Π½ΡΠΎΠΌ Π½Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΊΠΈΠ±Π΅ΡΡΠ³ΡΠΎΠ· Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.
ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ:
pip install requests
pip install openlog
pip install crc8
pip install uvicorn
pip install fastapi
pip install arcade
pip install opencv-pythonΠ Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠ°: https://gitflic.ru/company/lct-prefinal
- Π‘ΠΏΠΈΡΠΎΠΊ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠΉ
- ΠΠΊΡΡΠ°Π»ΡΠ½ΠΎΡΡΡ Π·Π°Π΄Π°ΡΠΈ
- Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
- ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΡ
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ
- Π¦Π΅Π»ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
- Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ
- ΠΠΈΠ±Π΅ΡΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΡ
- ΠΡΠΈΡΠ΅ΡΠΈΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°Π½ΠΈΡ
- ΠΠ β ΠΊΠΎΠ½ΠΊΡΡΡΠ½ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅
- ΠΠΠ’Π‘ β Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠ΅ Π½Π°Π·Π΅ΠΌΠ½ΠΎΠ΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ
- Π Π’Π β ΡΠΎΠ±ΠΎΡΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ
- ΠΠ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅
- Π¦Π β ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ ΡΠΎΠ±ΠΎΡΠ° ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°
- ΠΠ Π β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΌΠ΅ΡΡΠΎ
- ΠΠ‘Π β Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ
- ΠΠ β ΠΌΠΎΠ΄ΡΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
- ΠΠ β ΠΊΠΈΠ±Π΅ΡΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠ΅
- Π¦Π β ΡΠ΅Π»ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
- ΠΠ β ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
ΠΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΡ ΠΈ Π±Π΅ΡΠΏΠΈΠ»ΠΎΡΠ½ΡΡ ΠΊΠΎΠΌΠΌΡΠ½Π°Π»ΡΠ½ΡΡ ΡΠΎΠ±ΠΎΡΠΎΠ² Π² Π³ΠΎΡΠΎΠ΄Π΅ β Π½Π°ΡΠ΅ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π±ΡΠ΄ΡΡΠ΅Π΅. ΠΡΠΎΠΌΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΠΈ, Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΡΠ΅ ΡΠΎΠ±ΠΎΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΡΡΠΎΠΉΡΠΈΠ²Ρ ΠΊ ΠΊΠΈΠ±Π΅ΡΠ°ΡΠ°ΠΊΠ°ΠΌ Π·Π»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΠΎΠ² Π²ΡΠ΅Ρ ΠΌΠ°ΡΡΠ΅ΠΉ, ΠΎΡ Ρ ΡΠ»ΠΈΠ³Π°Π½ΠΎΠ² Π΄ΠΎ ΡΠ΅ΡΡΠΎΡΠΈΡΡΠΎΠ², ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π² ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π°Π²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π·Π° ΡΡΠ΅Ρ ΠΏΡΠ΅Π²Π΅Π½ΡΠΈΠ²Π½ΡΡ ΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΈΠ½ΡΡΡΡ Π΅ΡΠ΅ Π½Π° ΡΡΠ°ΠΏΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΡΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ:
- ΠΡΠΎΠ΄ΡΠΌΠ°Π½Π½Π°Ρ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΠΠ
- ΠΠΎΠΌΠΏΠ°ΠΊΡΠ½ΡΠΉ Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄
- ΠΠ°Π΄ΡΠΆΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΡ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌ
- Windows 10+ ΠΈΠ»ΠΈ Linux (ΡΠ΄ΡΠΎ 5.17+)
- Python 3.8+
- ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π‘ΠΈΠΌΡΠ»ΡΡΠΎΡ ΡΠΎΠ±ΠΎΡΠ° ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π° (3600Γ3600 ΠΌΠΌ)
- Π€ΡΠ½ΠΊΡΠΈΠΈ: ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ±ΠΎΡΠ°, ΡΠΌΡΠ»ΡΡΠΈΡ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²
- Π€Π°ΠΉΠ»Ρ:
twin.win(Windows) ΠΈΠ»ΠΈtwin.x86_64(Linux)
- ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: Π¦Π΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
- Π€ΡΠ½ΠΊΡΠΈΠΈ: ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ:
lct-ats/
- ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅: ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ΅ΡΠ΅Π· Jupyter Notebook
- Π€ΡΠ½ΠΊΡΠΈΠΈ: ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ, ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ±ΠΎΡΠΎΠΌ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ
- ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ:
lct-client/
- ΠΠ ΠΈ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½Π°Ρ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ°Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
- ΠΠ½Π΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ ΠΠΠ’Π‘
- ΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΠΈ Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ
- ΠΠ Π°Π²ΡΠΎΠΏΠΈΠ»ΠΎΡΠ° ΠΠΠ’Π‘
- ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡ ΠΠΠ’Π‘ (ΠΏΡΠΈΠ²ΠΎΠ΄Ρ ΠΊΠΎΠ»Π΅Ρ, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅)
- Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠ²ΡΠ·ΠΈ ΠΠΠ’Π‘βΠΠΈΡΠΏΠ΅ΡΡΠ΅Ρ
powershell -ExecutionPolicy ByPass -c "irm https://gitflic.ru/project/lct-prefinal/lct-prefinal/blob/raw?file=scripts%2Finstall_win.ps1 | iex"# Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° uv
powershell -ExecutionPolicy ByPass -c "irm https://gitflic.ru/project/lct-prefinal/lct-prefinal/blob/raw?file=scripts%2Finstall_win.ps1 | iex"
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 1 - Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ
# ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π³ΠΎΡΠΎΠ²ΡΠΉ Π±ΠΈΠ½Π°ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» twin.exe, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Ρ Π¦Π
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 2 - ΠΠ‘Π
cd lct-ats
uv run launcher.py --twin
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 3 - ΠΠ»ΠΈΠ΅Π½Ρ
cd lct-client
uv run jupyter notebook
curl -LsSf "https://gitflic.ru/project/lct-prefinal/lct-prefinal/blob/raw?file=scripts%2Finstall_linux.sh" | sh# Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° uv
curl -LsSf https://astral.sh/uv/install.sh | sh
source ~/.bashrc
# Π‘ΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ²
wget "https://drive.hxps.ru/public/a2b4bcf3089b" -O LCT_linux.zip
unzip LCT_linux.zip && chmod +x LCT_linux/twin.x86_64
git clone https://gitflic.ru/project/lct-prefinal/lct-ats.git
git clone https://gitflic.ru/project/lct-prefinal/lct-client.git
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 1 - Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ
cd ~/Downloads/LCT_linux
# ΠΠ°Π΄ΠΈΠΌ ΠΏΡΠ°Π²Π° Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅
chmod +x LCT.x86_64
# ΠΠ°ΠΏΡΡΡΠΈΠΌ ΡΠΈΡΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΎΠΉΠ½ΠΈΠΊ
./LCT.x86_64
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 2 - ΠΠ»ΠΈΠ΅Π½Ρ
cd lct-client
uv run jupyter notebook
# Π’Π΅ΡΠΌΠΈΠ½Π°Π» 3 - ΠΠ‘Π
cd lct-ats
uv run launcher.py --twin- Π¦Π 1: ΠΠΠ’Π‘ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π·Π°Π΄Π°ΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ
- Π¦Π 2: ΠΠΠ’Π‘ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ°
- Π¦Π 3: ΠΠΠ’Π‘ ΠΏΡΠΈ Π»ΡΠ±ΡΡ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²Π°Ρ ΡΠΎΠ±Π»ΡΠ΄Π°Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΈΠ· ΠΌΠ°ΡΡΡΡΡΠ½ΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½ΠΈΡ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² ΠΎΡΠΎΠ±ΡΡ Π·ΠΎΠ½Π°Ρ
- Π¦Π 4: ΠΠΠ’Π‘ ΠΏΡΠΈ Π»ΡΠ±ΡΡ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²Π°Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΡΠ²ΠΎΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡ , Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡΡ ΠΈ ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΡ Π²Π½Π΅ΡΠ½ΠΈΡ ΡΠ°ΠΊΡΠΎΡΠ°Ρ
- Π’ΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ΅ΡΡΠΎΠ½Π°Π» ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ·Π»Π°ΠΌ ΠΠΠ’Π‘
- Π’ΠΎΠ»ΡΠΊΠΎ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°Π½ΠΈΠΉ
-
ΠΡΠΈΡΡΠΊΠ° Π΄ΠΎΡΠΎΠ³ ΠΎΡ ΡΠ½Π΅Π³Π°
- ΠΡΠΎΠ΅Π·Π΄ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΈ Π΄ΠΎΡΠΎΠ³ΠΈ
- Π£ΡΠ΅Ρ ΠΎΡΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠ»Π΅ΡΠΎΠΊ (40Γ40 ΡΠΌ)
-
Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΠ»Π°Π³Π±Π°ΡΠΌΠ°ΠΌΠΈ
- ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΎΡΠΊΡΡΡΠΈΠ΅
- ΠΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΡ ΠΠΈΡΠΏΠ΅ΡΡΠ΅ΡΠ°
- ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΡΠ΅Π»Ρ
-
Π Π°Π±ΠΎΡΠ° Π² ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π½ΡΡ Π·ΠΎΠ½Π°Ρ
- ΠΠ»Π³ΠΎΡΠΈΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π·ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ²
- ΠΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ
-
ΠΡΠΎΠ΅Π·Π΄ ΠΏΠΎ ΡΠ΅Π³ΡΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ Π΄ΠΎΡΠΎΠ³Π°ΠΌ
- Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΡΠ²Π΅ΡΠΎΡΠΎΡΠΎΠ²
- ΠΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠ΅ ArUco-ΠΌΠ΅ΡΠΎΠΊ
- Π‘ΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΠΈΠ³Π½Π°Π»ΠΎΠ²
-
ΠΠΎΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°
- Π£ΡΠ΅Ρ ΠΌΠ°ΡΡΡΡΡΠΎΠ² Π΄ΡΡΠ³ΠΈΡ ΠΠΠ’Π‘
- ΠΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ
- ΠΠΈΠ·ΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ: Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°, Π·Π°ΠΏΠΈΡΡ Π² ΠΆΡΡΠ½Π°Π»
- Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ: ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π΄Π²ΠΈΠΆΠΈΡΠ΅Π»Π΅ΠΉ Π½Π° 5 ΡΠ΅ΠΊΡΠ½Π΄
- ΠΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ: ΠΠΎΠ»Π½Π°Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠΎΠ±ΠΎΡΠ°
- Π£ΡΠΎΠ²Π΅Π½Ρ: ΠΡΡΠΎΠΊΠΈΠΉ
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: CybP_01
- ΠΠ°Π΄Π°ΡΠ°: ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π°ΡΡΠ΅Π½ΡΠΈΡΠ½ΠΎΡΡΠΈ ΠΊΠΎΠ΄Π° ΠΠ
- Π¨Π°Π±Π»ΠΎΠ½Ρ: Π.1 ΠΠΎΠ½ΠΈΡΠΎΡ, Π.6 ΠΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
- Π£ΡΠΎΠ²Π΅Π½Ρ: Π‘ΡΠ΅Π΄Π½ΠΈΠΉ
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: CybP_02
- ΠΠ°Π΄Π°ΡΠ°: ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ heartbeat-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ
- Π¨Π°Π±Π»ΠΎΠ½Ρ: Π.1 ΠΠΎΠ½ΠΈΡΠΎΡ, Π.2 Π Π°Π·Π΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
- Π£ΡΠΎΠ²Π΅Π½Ρ: Π‘ΡΠ΅Π΄Π½ΠΈΠΉ
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: CybP_03
- ΠΠ°Π΄Π°ΡΠ°: ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΈΡΡΠΎΠ²ΡΡ ΠΏΠΎΠ΄ΠΏΠΈΡΠ΅ΠΉ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΎΠ²
- Π¨Π°Π±Π»ΠΎΠ½Ρ: Π.1 ΠΠΎΠ½ΠΈΡΠΎΡ, Π.6 ΠΡΠ΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ
- Π£ΡΠΎΠ²Π΅Π½Ρ: ΠΠΈΠ·ΠΊΠΈΠΉ
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: CybP_04
- ΠΠ°Π΄Π°ΡΠ°: ΠΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΊΠΎΡΠΎΡΡΠΈ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠΊΠΈ
- Π¨Π°Π±Π»ΠΎΠ½Ρ: Π.1 ΠΠΎΠ½ΠΈΡΠΎΡ, Π.2 Π Π°Π·Π΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ
- Π£ΡΠΎΠ²Π΅Π½Ρ: ΠΠΈΠ·ΠΊΠΈΠΉ
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: CybP_05
- ΠΠ°Π΄Π°ΡΠ°: ΠΠΈΠ·ΡΠ°Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ»Π°Π³Π±Π°ΡΠΌΠ°
- ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅: ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ OpenCV ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ
- Π£ΡΠΎΠ²Π΅Π½Ρ: Π‘ΡΠ΅Π΄Π½ΠΈΠΉ
- ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ: CybP_06
- ΠΠ°Π΄Π°ΡΠ°: ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΊΠΎΡΠΎΡΡΠΈ Π² Π·ΠΎΠ½Π°Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ
- ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅: Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠ·ΡΠΊΠ°
- ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΆΡΡΠ½Π°Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ
- Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠΎΠ±ΡΠΊΠ²Π΅Π½Π½ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠΠ‘Π’ Π 72118-2025
- ΠΠ»ΠΎΡΠ°Π΄Ρ ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ - ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΎΡΠΈΡΠ΅Π½Π½ΡΡ ΠΊΠ»Π΅ΡΠΎΠΊ Π΄ΠΎΡΠΎΠ³ΠΈ
- ΠΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π°Π΄Π°Ρ - ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠ»Π°Π³Π±Π°ΡΠΌΠ°ΠΌΠΈ, ΡΠ²Π΅ΡΠΎΡΠΎΡΠ°ΠΌΠΈ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π°ΠΌΠΈ
- ΠΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠΈΡΡΠΈΠΈ - ΠΎΠ±ΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π·Π°Π΅Π·Π΄Π° (ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ 10 ΠΌΠΈΠ½ΡΡ)
- ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½Π½ΡΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΠ² - ΡΡΠΏΠ΅ΡΠ½ΠΎΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΈΠ±Π΅ΡΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠΉ
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ:
uv run jupyter notebook - ΠΡΠΊΡΠΎΠΉΡΠ΅ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http://localhost:8888
- Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ
whole_code.ipynbΠ² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈsrc - Π Π΅Π°Π»ΠΈΠ·ΡΠΉΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΏΠΈΠ»ΠΎΡΠ° ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ
- ΠΠ°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ (lct-twin, lct-client, lct-ats)
- Π Π°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ
whole_code.ipynb - ΠΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΡ ΡΠΎΡΠ΅Π²Π½ΠΎΠ²Π°Π½ΠΈΠΉ
- Π Π΅ΠΏΡΠΈΠ·ΠΈΡΠΎΡΠΈΠΉ: https://gitflic.ru/project/lct-prefinal/lct-prefinal
- Π’Π: https://cloud.dit.mos.ru/s/zZnx4YBoXQBJKab (ΠΏΠ°ΡΠΎΠ»Ρ: ejjAimkbF7)
- ΠΎΡΠ²Π΅ΡΡ Π½Π° Π²ΠΎΠΏΡΠΎΡΡ: https://docs.google.com/spreadsheets/d/1R41onHL5taYi5QipgmKFnIGbZ_yESPNnYZqVR6ORSaI/edit
- ΠΠΠ‘Π’ Π 72118-2025: ΠΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ