
๋ง๋ ์ฌ๋
NEXA LINK-01 | Obstacle Avoidance Decision AI
NEXA LINK-01 is an experimental Physical AI project focused on developing intelligent decision-making models for robotic obstacle avoidance.
The project combines PPO-based teacher data, supervised fine-tuning (SFT), and reinforcement learning (RL) to train an AI model to make navigation and obstacle-avoidance decisions.
Built on Qwen3.5-0.8B with lightweight adapters, the system is designed for future integration with 3D robotic simulation environments.
Key Features
- AI-based obstacle avoidance decision-making
- PPO-derived training data
- Supervised fine-tuning and reinforcement learning
- Lightweight model adaptation
- Planned 3D simulation and robotic navigation evaluation
Current Status: SFT and RL training completed. Real-world and simulation-based obstacle avoidance performance has not yet been validated.
Developed by NEXA Physical AI Lab
Exploring intelligence through simulation, learning, and robotics.
CONNECT AI LAB ๊ณต๋ ์ฐ๊ตฌ ์ฐธ์ฌ ๋ชจ๋ธ ยท ๋ชจ๋ธ ์ฐ๊ฒฐ(Connect AI) ์คํ์ ํ ์คํธ ์ค์ ๋๋ค.
LINK-01 ๊ฒฐ์ ๋๋ ยท ์ฅ์ ๋ฌผ ํผํ๊ธฐ
CONNECT AI WORLD ๋ก๋ด ์น ํ์ต๊ธฐ์์ ๋ด๊ฐ ์ฝ์ค๋ฅผ ๋ง๋ค๊ณ (์ฅ์ ๋ฌผ ยท ๋ชฉํ ยท ์ถ๋ฐ์ ), ๋ธ๋ผ์ฐ์ ์์์ PPO๋ก ๊ฐํํ์ตํ LINK-01 ๋ก๋ด์ ๊ฒฐ์ ๋๋์ ๋๋ค. ๋๋๋ 0.5์ด๋ง๋ค ์ง์ง ยท ์ผ์ชฝ์ผ๋ก ยท ์ค๋ฅธ์ชฝ์ผ๋ก ยท ์ ์๋ฆฌ ์ขํ์ ยท ์ ์๋ฆฌ ์ฐํ์ ์ค ํ๋๋ฅผ ๊ณ ๋ฆ ๋๋ค. ๊ฑท๊ธฐ๋ ๋ฐ๋ก ๋ฏธ๋ฆฌ ๋ฐฐ์ด ๊ฑท๊ธฐ ์ ๊ฒฝ๋ง(CPG โ ๋ชจ๋ฐฉ ํ์ต MLP, ๊ณ ์ ยท PPO ์๋)์ด ํ๊ณ , ์ด ํ์ผ์๋ ๊ฒฐ์ ๋๋๋ง ๋ค์ด ์์ต๋๋ค.
| ๊ณผ์ | ์ฅ์ ๋ฌผ ํผํ๊ธฐ (avoid_obstacles) |
| ์ฝ์(contract) | link01-decision/avoid_obstacles/obs21-act5/walker51-14/v1 |
| ๋ฐฐ์ด ์ฝ์ค (trained_on) | ded0f037 ยท ๋ด ์ฝ์ค 2 |
| ํจ๊ป ์ฌ๋ฆฐ ์ฝ์ค | ์์ |
| ๊ด์ฐฐ 21๊ฐ | ๋ชฉํ ๊ฑฐ๋ฆฌ ยท ๋ชฉํ ๋ฐฉํฅ sin ยท ๋ชฉํ ๋ฐฉํฅ cos ยท ๊ฑฐ๋ฆฌ ์ผ์ -100ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ -80ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ -60ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ -40ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ -20ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ 0ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ 20ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ 40ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ 60ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ 80ยฐ ยท ๊ฑฐ๋ฆฌ ์ผ์ 100ยฐ ยท ์ ์๋ ยท ํ์ ์๋ ยท ์ง์ ์ ํ 1 ยท ์ง์ ์ ํ 2 ยท ์ง์ ์ ํ 3 ยท ์ง์ ์ ํ 4 ยท ์ง์ ์ ํ 5 |
| ์ ๊ฒฝ๋ง | 21 โ 64 โ 64 โ 5 ยท tanh |
์ํ ๊ฒฐ๊ณผ (brain.json์ ์ ํ ์ซ์ ๊ทธ๋๋ก)
| ์ํ | ์ฑ๊ณต๋ฅ | ํ๊ท ๋ณด์ | ์จ์ | ์ง๋ฌธ | ์์ง |
|---|---|---|---|---|---|
| ์ฑ๊ณต๋ฅ (๊ณต์ ์ํ 20ํ) | 85% | 18.45 | 91001โ91020 | 07d367ea |
mujoco-wasm 3.16.0 |
๊ณต์ ์ํ 20ํ์ ๊ทธ ๊ณผ์ ์ ๋ฌด์์ ์ฝ์ค(์จ์ 91001โ91020)์ ๋๋ค. ๋ด๊ฐ ๋ง๋ ์ฝ์ค ํ๋์์๋ง ๋ฐฐ์ด ๋๋๋ ๋ฌด์์ ์ฝ์ค์์ ๋ฎ๊ฒ ๋์ฌ ์ ์์ต๋๋ค.
๋ด๊ฐ ์ ํ ํ์ต ์ค์
| ํญ๋ชฉ | ๊ฐ |
|---|---|
| ์๊ณ ๋ฆฌ์ฆ | ppo (stable-baselines3 ์ค์ ) |
| ํ์ต ๊ฐฑ์ | 10 |
| ๊ฒฐ์ ์ | 20,480 |
| ํ์ต๋ฅ | 0.0003 |
| ๊ฐ๋ง ฮณ | 0.97 |
| GAE ฮป | 0.95 |
| ์ํธ๋กํผ | 0.01 |
| ํด๋ฆฝ | 0.2 |
| ๋ณ๋ ฌ ํ | 8 |
| ์จ์ ์ธต | 64 |
| ์ผ์ | ๊ธฐ๋ณธ |
| ์จ์ | 575 |
| ๊ฑธ๋ฆฐ ์๊ฐ | 78์ด |
๋ณด์ ๊ฐ์ค์น ยท progress +4.5 ยท reach +10.5 ยท collision -2 ยท time -0.05 ยท fall -5 ยท out -3.5
ํ์ต ๊ณก์ (๊ฒ์ฆ ํ ์ฑ๊ณต๋ฅ )
| ๊ฒฐ์ ์ | ์ฑ๊ณต๋ฅ |
|---|---|
| 0 | 0% |
| 2,048 | 0% |
| 4,096 | 0% |
| 6,144 | 0% |
| 8,192 | 0% |
| 10,240 | 75% |
| 12,288 | 88% |
| 14,336 | 88% |
| 16,384 | 100% |
| 18,432 | 100% |
| 20,480 | 100% |
์ฐ๋ ๋ฒ
from huggingface_hub import hf_hub_download
from connect_tycoon.link01.brain import WorldBrain # pip install "connect-tycoon @ git+https://github.com/wonseokjung/connect-tycoon"
brain = WorldBrain.from_file(hf_hub_download("devorah-ai-2016/connectailab-rl-devorah-v1-avoid-obstacle-link01", "brain.json"))
brain.act(obs) # ๊ด์ฐฐ 21๊ฐ (์ ์์) โ ์ ํ์ง ๋ฒํธ
์น ํ์ต๊ธฐ์์ ๋๋ ์ฌ๋ฆฌ๊ธฐ๋ก ์ด brain.json์ ๋ค์ ์ฌ๋ฆฌ๋ฉด ๊ฐ์ ์ํ์ ๊ทธ๋๋ก ๋ค์ ๋ณผ ์ ์์ต๋๋ค. ์์ฌ๊ฒฐ์ ๋ชจ๋ธ ๋ง๋ค๊ธฐ: LINK-01 ์์ฌ๊ฒฐ์ ๋ชจ๋ธ Colab
๋ง๋ ๊ณณ ยท CONNECT AI LAB ร AI CITY BUILDERS
- CONNECT AI LAB ์ ํ๋ธ ยท AI 1์ธ ๊ธฐ์ ยท ๋ก์ปฌ AI ยท ๊ฐํํ์ต ๋ฌด๋ฃ ๊ฐ์
- AI CITY BUILDERS ยท ๊ฐํํ์ต AI ๊ณผ์
- CONNECT AI WORLD ยท LINK-01 ๋ก๋ด ์น ํ์ต๊ธฐ
์๋ฎฌ๋ ์ดํฐ ์์ ๊ต์ก์ฉ ๋ชจ๋ธ์ ๋๋ค. ์ค์ ๋ก๋ด์ ์ฐ๊ธฐ ์ ์ ๊ทธ ๋ก๋ด ยท ๊ทธ ๊ณต๊ฐ์์ ๋ค์ ๊ฒ์ฆํ์ธ์.