๐RoboBallet ๋ฆฌ๋ทฐ
Publisher (Science Robotics, DOI 10.1126/scirobotics.ads1204)
Matthew Lai, Keegan Go, Zhibin Li, Torsten Krรถger, Stefan Schaal, Kelsey Allen, Jonathan Scholz (Google DeepMind ยท UCL ยท Intrinsic)
Science Robotics 10(106), 2025-09-03 (arXiv:2509.05397v1, ์ ์ํ)
- ๐ก ์ฌ๋ฌ ํ์ด ํ ์์ ์ค์์ ์์ญ ๊ฐ ํ์คํฌ๋ฅผ ๋๋ ํ๋ ค๋ฉด ํ์คํฌ ํ ๋นยท์ค์ผ์ค๋งยท๋ชจ์ ํ๋๋์ ๋์์ ํ์ด์ผ ํ๋๋ฐ ๊ณ ์ ์๊ณ ๋ฆฌ์ฆ์ ์กฐํฉ ํญ๋ฐ๋ก โ5๋ ๋ก๋ดยท10 ํ์คํฌโ์์ ๋ฉ์ถ๋ค โ RoboBallet์ ์ฅ๋ฉด์ ๊ทธ๋ํ๋ก ํํํ๊ณ GNN ์ ์ฑ ์ RL๋ก ํ์ตํด ์ด ์ ์ ํ ๋ฒ์ ํผ๋ค.
- โ๏ธ ๋ก๋ดยทํ์คํฌยท์ฅ์ ๋ฌผ์ ๋ ธ๋๋ก, ๋ก๋ดโ๏ธ๋ก๋ด(์๋ฐฉํฅ)ยทํ์คํฌโ๋ก๋ดยท์ฅ์ ๋ฌผโ๋ก๋ด(๋จ๋ฐฉํฅ)์ ์ฃ์ง๋ก ๊ฐ๋ ์ฌ ๊ทธ๋ํ๋ฅผ GNN(์ฃ์งโ๋ ธ๋โ๊ธ๋ก๋ฒ ์ ๋ฐ์ดํธ)์ด ์ฒ๋ฆฌํด 100 ms๋ง๋ค ๋ชจ๋ ๋ก๋ด์ ๊ด์ ์๋๋ฅผ ์ถ๋ ฅํ๊ณ , ํฌ์ ๋ณด์์ HER๋ก ๋ฉ์ฐ๋ฉฐ ์์ ๋ TD3๋ก ํ์ตํ๋ค.
- ๐ฏ 8๋ Franka Panda(56์ฐจ์ ๊ด์ ๊ณต๊ฐ)ยท40 ํ์คํฌยท์ฅ์ ๋ฌผ ํ๋ฆฌ๋ฏธํฐ๋ธ 30๊ฐ ํ๊ฒฝ์์ A100 ๊ธฐ์ค ํ๋๋ ์คํ ๋น ์ฝ 0.3 ms(10 Hz ์ค์๊ฐ์ 300๋ฐฐ ์ด์)๋ก ๊ณํ์ ๋ง๋ค๊ณ , ํ์ต์์ ๋ณธ ์ ์๋ ์์์ ์ค๊ณ ์ ์ zero-shot ์ ์ดํ๋ฉฐ, ๋ธ๋๋ฐ์ค ์ต์ ํ์ ๊ฒฐํฉํ ์ํฌ์ ๋ฐฐ์น ์ต์ ํ๋ก ์คํ ์๊ฐ์ ์ต๋ 33% ๋จ์ถํ๋ค.
๐ Ping Review
๐ Ping โ A light tap on the surface. Get the gist in seconds.
์๋์ฐจ ์ฐจ์ฒด ์ฉ์ ์ ์ฒ๋ผ ์ฌ๋ฌ ๋์ ๋ก๋ด ํ์ด ๊ฐ์ ๊ณต๊ฐ์์ ์์ญ ๊ฐ์ ์์ ์ ์ ์ฒ๋ฆฌํ๋ ์ค๋น๋ฅผ ์๊ฐํด ๋ณด์. ๋ก๋ด์ ๋ ๋ฃ์ผ๋ฉด ์ฒ๋ฆฌ๋์ด ์ฌ๋ผ๊ฐ์ง๋ง, ๋์ ์ด๋ ๋ก๋ด์ด ์ด๋ ํ์คํฌ๋ฅผ ๋งก์์ง(ํ ๋น), ์ด๋ค ์์๋ก ๊ฐ์ง(์ค์ผ์ค๋ง), ์๋ก ๋ถ๋ชํ์ง ์๊ณ ์ด๋ป๊ฒ ๊ฐ์ง(๋ชจ์ ํ๋๋)๋ฅผ ๋์์ ์ ํด์ผ ํ๋ค. ์ธ ๋ฌธ์ ๋ ๊ฐ๊ฐ ์ด๋ฏธ ์ด๋ ต๊ณ (๋ชจ์ ํ๋๋์ ํ์ ๊ณต๊ฐ ์ฐจ์์ ์ง์์ , ์ค์ผ์ค๋ง์ TSP ๊ณ์ด, ํ ๋น์ ๋ค์ค ๋ฐฐ๋ญ ๋ฌธ์ ๊ณ์ด), ๋ฌด์๋ณด๋ค ์๋ก ๋ ๋ฆฝ์ ์ด์ง ์๋ค. ํ์คํฌ ๊ฐ ์ด๋ ๋น์ฉ์ด ๋ค๋ฅธ ๋ก๋ด์ ๊ถค์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๊ณ , 7-DoF ํ์ 6-DoF ๋ชฉํ ์์ธ์ ๋ํด ์ฌ์ค์ ๋ฌดํ ๊ฐ์ IK ํด๋ฅผ ๊ฐ์ง๋ฏ๋ก โ์ด๋ค IK ํด๋ฅผ ์ธ์งโ์กฐ์ฐจ ์ ์ฒด ์ํ์ค๋ฅผ ๋ด์ผ ์ ํ ์ ์๋ค. ๊ทธ๋์ ๋ ผ๋ฌธ์ด ์ธ์ฉํ๋ ์ด ๋ถ์ผ์ ๊ธฐ์กด ์ต๊ณ ์ฑ๋ฅ์ ๋ก๋ด 5๋ ยท ํ์คํฌ 10๊ฐ์ด๊ณ , ์ฐ์ ํ์ฅ์ ์ฌ์ ํ ์ฌ๋์ด ์ธํฐ๋ก ์ค์ผ์ค์ ์์ผ๋ก ์ง ๋ค(๋ ผ๋ฌธ ํํ์ผ๋ก โ์ค๊ณ์ ์๋ฐฑ~์์ฒ ์๊ฐโ).
RoboBallet์ ๊ฒฐ์ ์ ์ฐจ์ด๋ ๋ฌธ์ ๋ฅผ ์ชผ๊ฐ์ง ์๋๋ค๋ ๊ฒ์ด๋ค. IK ํด๋ฅผ ๋ฏธ๋ฆฌ ๋ช ๊ฐ ์ํ๋งํด ๋์ง๋, ํด๋ฆฌ์คํฑ์ผ๋ก ํ์คํฌ๋ฅผ ๋ฏธ๋ฆฌ ๋ฐฐ๋ถํ์ง๋, ๋ก๋ด ํ๋์ฉ ์์ฐจ ๊ณํํ์ง๋ ์๋๋ค. ๋์ 100 ms๋ง๋ค ๋ชจ๋ ๋ก๋ด์ ๊ด์ ์๋๋ฅผ ๋์์ ๋ฑ๋ ์ปจํธ๋กค๋ฌ๋ฅผ ์ฌ์ธต RL๋ก ํ์ตํ๊ณ , ๊ณํ์ ๊ทธ ์ปจํธ๋กค๋ฌ๋ฅผ ์ด๋ํ ์๋ฎฌ๋ ์ดํฐ์์ ํ์ด(unroll) ์ป๋๋ค. ์จ๋ผ์ธ ํ์ ๋น์ฉ์ ์คํ๋ผ์ธ ํ์ต์ผ๋ก ์ฎ๊ธฐ๋(amortize) ์ ํ์ ์ธ ๊ฑฐ๋์ธ๋ฐ, ๊ทธ๋ฅ ์ฌ์ธต RL์ ์ฐ๋ฉด ์ฅ๋ฉด ๋ณต์ก๋๊ฐ ์ปค์ง ๋ ๋คํธ์ํฌ ํฌ๊ธฐ๊ฐ ๊ฐ์ด ํญ๋ฐํ๋ค. ์ด๊ฑธ ๋ง๋ ๊ฒ์ด ์ด ๋ ผ๋ฌธ์ ํต์ฌ ๊ธฐ์ฌ์ธ ๊ทธ๋ํ ํํ + GNN์ด๋ค. CNN์ ์ปค๋ ํฌ๊ธฐ๊ฐ ์ด๋ฏธ์ง ํฌ๊ธฐ์ ๋ฌด๊ดํ๋ฏ, GNN์ ๊ฐ์ค์น ๊ณต์ ๋๋ถ์ ๊ทธ๋ํ๊ฐ ์ปค์ ธ๋ ๋ชจ๋ธ ํฌ๊ธฐ๊ฐ ์ปค์ง์ง ์๋๋ค.

๋ฌธ์ ๊ท๋ชจ(Movie 1 ์คํธ) โ ํ ์ด๋ธ 4๋ + ์ฒ์ฅ 4๋, ์ด 8๋์ Franka Panda๊ฐ 30๊ฐ ํ๋ณด์ด๋ ์ฅ์ ๋ฌผ์ด ํฉ์ด์ง ์ ์์ 40๊ฐ ํ์คํฌ๋ฅผ ์ฒ๋ฆฌํ๋ค. ์ฅ์ ๋ฌผ ํ๋ฉด์ RGB ์ขํ๊ณ ํ๋ํ๋๊ฐ ์๋์ดํํฐ๊ฐ ๋ง์ถฐ์ผ ํ ๋ชฉํ ์์ธ๋ค.
ํต์ฌ ๋ฐฉ๋ฒ๋ก :
์ํ๋ ๊ทธ๋ํ G=(G_n, G_e, G_g)๋ค โ ๋ ธ๋๋ ๋ก๋ดยทํ์คํฌยท์ฅ์ ๋ฌผ, ์ฃ์ง๋ ๊ทธ๋ค ์ฌ์ด์ ์๋ ์ ๋ณด. GNN ์ฝ์ด๋ Battaglia ๊ณ์ด์ ํ์ค 3๋จ ์ ๋ฐ์ดํธ(์ฃ์งโ๋ ธ๋โ๊ธ๋ก๋ฒ)๋ฅผ ๊ทธ๋๋ก ์ด๋ค(\oplus๋ concatenation).
G_e' = U_e\big(G_n[n_s] \oplus G_n[n_r] \oplus G_e[n_s\!\to\!n_r] \oplus G_g\big) \quad \forall\, e(n_s\!\to\!n_r)\in E
G_n' = U_n\Big(\big(\textstyle\sum_{e\in E(*\to n)} G_e'[e]\big) \oplus G_n[n] \oplus G_g\Big) \quad \forall\, n \in N
G_g' = U_g\Big(\textstyle\sum_{n\in N} G_n'[n] \;\oplus\; \sum_{e\in E} G_e'[e] \;\oplus\; G_g\Big)
์ ์ฑ ์ ์ฝ์ด ์ถ๋ ฅ์ ๋ก๋ด ๋ ธ๋ ์๋ฒ ๋ฉ์์ ๊ด์ ์๋๋ฅผ ์ฝ์ด๋ด๊ณ (\pi(s)=P_\pi(\mathrm{Core}(\cdot)_n[n_r])), ํฌ๋ฆฌํฑ์ ๊ธ๋ก๋ฒ ์๋ฒ ๋ฉ์์ Q๊ฐ์ ์ฝ์ด๋ธ๋ค(Q(s,a)=P_Q(\mathrm{Core}(\cdot)_g)). ๋ณด์์ ๋๋ ๋งํผ ๋จ์ํ๋ค. ์ํ ์ ์๋ฅผ โํผ ํ์คํฌ ๋น์จโ๋ก ์ ์ํ๊ณ ,
S(s)=\frac{N_{done}(s)}{N_{total}(s)}, \qquad R_{score}(s,a)=S(s+a)-S(s), \qquad R_{collision}(s,a)=C_{col}\,N_{robots\_colliding}(s,a)
R(s,a) = R_{score}(s,a) + R_{collision}(s,a)
์๊ฐ ์ต์ํ ํญ์ ์๋ค โ ํ ์ธ์จ \gamma=0.94(0.1์ด ์คํ )๊ฐ โ๋ฆ๊ฒ ํ๋ฉด ์ํดโ๋ฅผ ๋์ ํ๋ค. ํฌ์ ๋ณด์ ๋ฌธ์ ๋ HER(ํ์คํฌ๋ฅผ ์ค์ ์ง๋๊ฐ ๊ถค์ ์๋ก ์ฎ๊ฒจ ๊ฐ์์ ์ฑ๊ณต ์ํผ์๋๋ฅผ ๋ง๋ฆ)๋ก ํ๊ณ , ํ์ต์ ์ง์ฐ ํ๊น ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ฑฐํ๊ณ Polyak ์์๋ฅผ ๋ถ๋ฆฌํ ์์ TD3๋ก ํ๋ค.
์ฃผ์ ๊ฒฐ๊ณผ:
- ์ต์ ์ฑ(Fig. 2): 4๋ก๋ดยท20ํ์คํฌ(๋ก๋ด๋น 5๊ฐ, ๊ฐ ํ์คํฌ๋ ํ ๋ก๋ด๋ง ๋๋ฌ ๊ฐ๋ฅํ๋๋ก ํํฐ)์ ๋จ์ํ ๋ฌธ์ ์์, ๋๋ค ์ค์ผ์ค 12.8โ15.2 s โ ์ต์ ์ค์ผ์ค + IK 8๊ฐ ํ์ 8.2โ10.6 s. RoboBallet์ 8.4โ10.3 s๋ก โOpt 8 IKโ ์์ค์ ๋ถ๋๋ค.
- ์ถ๋ก ์๋: 8๋ก๋ดยท40ํ์คํฌ์์ A100 ๊ธฐ์ค ์คํ ๋น ์ฝ 0.3 ms(10 Hz ์ค์๊ฐ์ 300๋ฐฐ ์ด์), Intel Cascade Lake CPU ์ฝ์ด 1๊ฐ์์๋ ์ฝ 30 ms(์ค์๊ฐ์ 3๋ฐฐ).
- ํ์ต ์ค์ผ์ผ๋ง(Fig. 3A/B): ํ์คํฌ๋ฅผ 10โ40๊ฐ๋ก 4๋ฐฐ ๋๋ ค๋, ๋ก๋ด์ 4โ8๋๋ก ๋๋ ค๋ ์๋ ด์ ํ์ํ ํ์ต ์คํ ์๊ฐ ๊ฑฐ์ ๋ณํ์ง ์๋๋ค(์คํ ๋น ์ฐ์ฐ์ 33 ms โ 52 ms โ 80 ms๋ก ์ฆ๊ฐ, ๋ฐฐ์น 128).
- ์ผ๋ฐํ(Fig. 3C/D): ๋๋ค ์์ฑ ์ ๋ก๋ง ํ์ตํ ๋ชจ๋ธ์ด ์๋ฃจ๋ฏธ๋ ํ๋ ์์ผ๋ก ๋ง๋ ์์์ ํ๊ฐ ์ (๋ก๋ด ๋ฐฐ์น ๊ณ ์ , ํ์คํฌ 40๊ฐ ร 10์ธํธ)์์ ํ์ต ํ๊ฒฝ๊ณผ ๊ฑฐ์ ๊ฐ์ ๊ณก์ ์ ๊ทธ๋ฆฐ๋ค.
- ๋ก๋ด ์ ํ์ฅ(Fig. 4): ๋ฐฐ์น ์ต์ ํ๋ฅผ ๊ณ๋ค์ฌ 4โ8๋๋ก ๋๋ฆฌ๋ฉด ์คํ ์๊ฐ์ด 4๋ ๊ธฐ์ค ์ฝ 5.2โ7.5 s์์ 8๋ ๊ธฐ์ค ์ฝ 3.6โ4.7 s๋ก ๋จ์ด์ง๋ค.
- ์ํฌ์ ๋ฐฐ์น ์ต์ ํ(Fig. 5): Vizier ๋ธ๋๋ฐ์ค ์ต์ ํ๋ฅผ RoboBallet ์์ ์น์ด ๋ก๋ด ์์น๋ฅผ ๊ณ ๋ฅด๋ฉด, 10๊ฐ ํ๊ฐ ๊ตฌ์ฑ ์ ๋ถ์์ ์คํ ์๊ฐ์ด ์ค๊ณ ์ต๋ ๊ฐ์ ํญ์ ๋ณธ๋ฌธ ๊ธฐ์ค 33%. ๊ฐ์ ์ ์ฃผ๋ ์์ธ์ ํ์คํฌ๊ฐ ๋ก๋ด๋ค์ ๋ ๊ณ ๋ฅด๊ฒ ์ฌ๋ถ๋ฐฐ๋๋ ๊ฒ์ด๋ค.
- ์ค๊ธฐ ์คํ: 4๋ Franka Panda ์ํฌ์ ์์, 1.0 cm ์ถฉ๋ ์ฌ์ ๋ฅผ ํ์ต์ ๋ฃ๊ณ 5์ฐจ ์คํ๋ผ์ธ์ผ๋ก 1 kHz ๋ณด๊ฐํ ๋ค ๊ถค์ ์ ์คํ(Movie 2).
๊ฒฐ๋ก :
๊ธฐ์ฌ๋ ์๋ก์ด RL ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ํํ์ด๋ค. โ๋ก๋ด-ํ์คํฌโ, โ๋ก๋ด-์ฅ์ ๋ฌผโ, โ๋ก๋ด-๋ก๋ดโ ์ด๋ผ๋ ์ํธ์์ฉ ์ข ๋ฅ๋ง๋ค ํจ์๋ฅผ ๋ฑ ํ๋์ฉ๋ง ๋ฐฐ์ฐ๋ฉด ๋๋ค๋ ๊ด๊ณ์ ๊ท๋ฉ ํธํฅ์ ์ฌ ๊ทธ๋ํ๋ก ๊ฐ์ ํด, ๋ชจ๋ธ ํฌ๊ธฐ๋ฅผ ์ฅ๋ฉด ๋ณต์ก๋์ ๋ฌด๊ด(O(1))ํ๊ฒ ๋ง๋ค๊ณ ์ฐ์ฐ๋์ ์ฃ์ง ์, ์ฆ O(N_{robot}^2 + N_{robot}N_{task} + N_{robot}N_{obstacle})๋ก ๋๋ ๋ค. ๊ทธ ๋๊ฐ๋ก ์ํ๋ง ๊ธฐ๋ฐ ๋ฐฉ๋ฒ์ ํ๋ฅ ์ ์์ ์ฑ(probabilistic completeness)์ ํฌ๊ธฐํ๋ค. ์ด ๊ฑฐ๋๊ฐ ์ฌ์ค ๋งํ ์ด์ ๋ ์๋๊ฐ ์๋ก์ด ์ฉ๋๋ฅผ ์ฐ๋ค๋ ๋ฐ ์๋ค โ ํ๋๋๊ฐ ๋ฐ๋ฆฌ์ด๋ฉด ๊ทธ ์์ ๋ฐฐ์น ์ต์ ํ๊ธฐ๋ฅผ ์น๊ฑฐ๋, ๋ก๋ด ํ ๋๊ฐ ๊ณ ์ฅ ๋ฌ์ ๋ ์ฆ์์์ ๋ค์ ๊ณํํ ์ ์๋ค.
๐ Ring Review
๐ Ring โ An idea that echoes. Grasp the core and its value.
ํ ์ค๋ก ์์ํ๋ฉด
์ด ๋ ผ๋ฌธ์ ํต์ฐฐ์ โ์กฐํฉ ํญ๋ฐ์ ํํ์ ๋ฐ๊พธ๋ฉด ์์ฐ์ด ๋๋คโ๋ ๊ฒ์ด๋ค. ๋ก๋ด 8๋ ร ํ์คํฌ 40๊ฐ ร ์ฅ์ ๋ฌผ 30๊ฐ์ง๋ฆฌ ์ฅ๋ฉด์ ํ๋์ ํํํ ๋ฒกํฐ๋ก ๋ณด๋ฉด ๊ฒฝ์ฐ์ ์๊ฐ ํญ๋ฐํ์ง๋ง, โ๋ก๋ด์ด ํ์คํฌ๋ฅผ ํฅํด ๊ฐ๋คโ, โ๋ก๋ด์ด ์ฅ์ ๋ฌผ์ ํผํ๋คโ, โ๋ก๋ด์ด ๋ก๋ด์ ํผํ๋คโ ๋ผ๋ ์ธ ์ข ๋ฅ์ ์ํธ์์ฉ์ผ๋ก ๋ณด๋ฉด ๋ฐฐ์์ผ ํ ํจ์๋ ๋ฑ ์ ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ฅ๋ฉด์ด ์ปค์ง์๋ก ๊ทธ ์ธ ํจ์๋ฅผ ํ์ต์ํฌ ์ํ์ด ์คํ๋ ค ๋ง์์ง๋ค(๋ก๋ด 8๋ยทํ์คํฌ 40๊ฐ๋ฉด ํ ์คํ ์ 320๊ฐ์ ๋ก๋ด-ํ์คํฌ ์ํธ์์ฉ์ ๊ด์ฐฐํ๋ค). ์ ์๋ค์ ์ด๊ฒ์ด ์๋ จ๋ ์์ง๋์ด๊ฐ ์ด ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ์ โ ์ ์ฒด ๊ฒฝ์ฐ์ ์๋ฅผ ์ธ์ง ์๊ณ โ์ด ํ์ ์ด์ชฝ ๊ตฌ์ญ์ ๋งก๊ณ , ์ ๊ธฐ๋ฅ์ ํผํ๊ณ โ ํ๋ ๊ด๊ณ์ ์ง๊ด โ ์ ๋ชจ์ฌํ ๊ฒ์ด๋ผ๊ณ ๋งํ๋ค. RoboBallet์ ๊ทธ ์ง๊ด์ GNN์ด๋ผ๋ ๊ตฌ์กฐ์ ๋ฐ์ ๋ฃ๊ณ , ํ์ต ์ค ์ฝ 100๋ง ๊ฐ์ ๋ฌด์์ ์ํฌ์ ์ ํต๊ณผ์์ผ ์ป๋๋ค.
๋ฐฐ๊ฒฝ: ์ธ ๊ฐ์ ์ด๋ ค์ด ๋ฌธ์ ๊ฐ ์๋ก๋ฅผ ์ด๋ ต๊ฒ ๋ง๋ ๋ค
๋ ผ๋ฌธ ์๋ก ์ด ์ ๋ฆฌํ๋ ๋์ด๋์ ๊ตฌ์กฐ๊ฐ ๋ช ๋ฃํ๋ค.
(1) ๋ชจ์ ํ๋๋. RRT ๊ณ์ด์ ๊ณ ์ฐจ์ ํ์ ๊ณต๊ฐ์ ๊ฒจ๋ฅํด ์ค๊ณ๋๊ณ ํ๋ฅ ์ ์์ ์ฑ์ ์ฃผ์ง๋ง, ๋ฐํ์์ด ์ฐจ์๊ณผ ์ฅ์ ๋ฌผ ๋ณต์ก๋์ ์ง์์ ์ด๋ค. ์ค์ฉ์ ์ผ๋ก๋ ๋์ ๊ณํ์ด 2๋ ์ดํ์์๋ง ๊ฐ๋ฅํ๋ค๊ณ ๋ ผ๋ฌธ์ ์ ๋๋ค. ๋ก๋ด๋ง๋ค ์์ฐจ์ ์ผ๋ก ๊ณํํ๋ฉด ๋ค๋ฅธ ๋ก๋ด๋ค์ด ์์ง์ด๋ ์ฅ์ ๋ฌผ์ด ๋๋๋ฐ, ์ํ๋ง ๊ธฐ๋ฐ ํ๋๋๋ ์ด๊ฑธ ํนํ ๋ชป ๋ค๋ฃฌ๋ค. ๊ถค์ ์ ์ค์ ๋ณผ๋ฅจ(swept volume)์ผ๋ก ๋ฐ๊ฟ ์ ์ ์ฅ์ ๋ฌผ์ฒ๋ผ ์ทจ๊ธํ๋ ์ฐํ๊ฐ ์์ง๋ง, ํ์ ๊ณต๊ฐ์ ๊ณผ๋ํ๊ฒ ๊น์ ์ค์ต์ ํด๋ ์คํจ๋ฅผ ๋ณ๋๋ค.
(2) ์ค์ผ์ค๋ง. TSP๋ก ํ์ํ๋์ง๋ง ๊ณ ์ TSP์ ๊ฒฐ์ ์ ์ผ๋ก ๋ค๋ฅธ ์ ์ด ์๋ค โ ํ์คํฌ ์ ์ฌ์ด์ ์ด๋ ๋น์ฉ์ด ๊ณ ์ ์ด ์๋๋ค. ๋ค๋ฅธ ๋ก๋ด๋ค์ ๊ถค์ ์ ๋ฐ๋ผ ๋ด๊ฐ ๊ฐ ์ ์๋ ๊ฒฝ๋ก๊ฐ ๋ฐ๋๊ณ , ๊ฒฝ๋ก๋ง๋ค ๋น์ฉ์ด ๋ค๋ฅด๋ค. ๊ฒ๋ค๊ฐ 7-DoF ํ์ด 6-DoF ์์ธ๋ฅผ ๋ง์ถ ๋ IK ํด๋ (๋๋ฌ ๊ฐ๋ฅ ์์ญ ์์ด๋ฉด) ๋ฌดํํ ๋ง๊ณ , โ์ด๋ IK ํด๋ฅผ ์ธ์งโ๋ ์๋ค ํ์คํฌ๋ฅผ ๋ค ๋ณด๊ณ ์ ํด์ผ ์ต์ ์ด๋ค.
(3) ํ ๋น. ๋ค์ค ์ปจํ ์ด๋ ๋ฐฐ๋ญ ๋ฌธ์ ์ ๋น์ทํ์ง๋ง, ์ถ๊ฐ ํ์คํฌ์ ํ๊ณ ๋น์ฉ์ ์ ์ฒด ํ๋๋์ ํ๊ธฐ ์ ์๋ ์ ์ ์๊ณ , ๊ทธ ๋น์ฉ์ด ๋ค๋ฅธ ํ์คํฌ์ ๋ ๋ฆฝ์ ์ด์ง๋ ์๋ค. ๊ทธ๋์ ๋ฐฐ๋ญ ๋ฌธ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ํด๋ฒ์ด ์ค์ง์ ์ผ๋ก ๋์์ด ์ ๋๋ค.
์ธ ๋ฌธ์ ๊ฐ ์ฝํ ์์ผ๋ ์์ ์ฑ์ ๋ณด์ฅํ๋ ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ์ ์กฐํฉ์ผ๋ก๋ ํ์ค ๊ท๋ชจ์ ๋๋ฌํ ์ ์๊ณ , ๊ฒฐ๊ตญ ๋ฌธ์ ๋ฅผ ์ชผ๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ํธ๋ ๋ฐฉ์์ผ๋ก ํํดํ๊ฒ ๋๋ค. ๊ทธ ๋ฐฉ์์ ๋๋ฌ์ ์ด 5๋ก๋ดยท10ํ์คํฌ(๊ณ ์์ค ํ์คํฌ ํ๋๋ โ๏ธ ์ ์์ค ๋ชจ์ ํ๋๋๋ฅผ ๋๋ฌ ๊ฐ๋ฅ์ฑยท๊ฐ์ฉ์ฑ ํด๋ฆฌ์คํฑ๊ณผ ํจ๊ป ๋ฐ๋ณต)๋ผ๋ ๊ฒ์ด ์ด ๋ ผ๋ฌธ์ ์ถ๋ฐ์ ์ด๋ค.
RoboBallet์ด ๊ฒจ๋ฅํ๋ ์ค์ ์ ๊ทธ์ค์์๋ ๊ฐ์ฅ ํ์ ๊ณต๊ฐ์ด ํฐ ์ชฝ์ด๋ค: ์ด๋ค ๋ก๋ด์ด๋ ์ด๋ค ํ์คํฌ๋ฅผ ์ด๋ค ์์๋ก๋ ํ ์ ์๊ณ , ํ์คํฌ ๊ฐ ์์กด์ฑ์ด๋ ๋ก๋ด ๊ฐ ๋ฅ๋ ฅ ์ฐจ์ด๊ฐ ์๋ค. ์ ์๋ค์ ์ด๊ฒ์ด โํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ๋จผ์ ์ ๋ฉด์ผ๋ก ํ๊ธฐ ์ํ ์๋์ ์ ํโ์ด๋ผ๊ณ ๋ฐํ๋ค โ ์ ์ฝ์ด ๋ถ์ผ๋ฉด ์คํ๋ ค ๋ฌธ์ ๊ฐ ์ฌ์์ง๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐฉ๋ฒ ์์ธ (1): ๋ฌธ์ ๋ฅผ โํ๋๋โ์ด ์๋๋ผ โ์ ์ดโ๋ก ๋ค์ ์ด๋ค

ํ์ตยทํ๊ฐ ํ์ดํ๋ผ์ธ(Fig. 1) โ (A) ํ์ต: ๋น ์ํฌ์ ์ ๋๋ค ํ๋ณด์ด๋ ์ฅ์ ๋ฌผ โ ๋๋ค ๋ก๋ด ๋ฐฐ์น โ ๋๋ค ํ์คํฌ ์ํ๋ง โ GNN actor๊ฐ ์ด๋ํ ์๋ฎฌ๋ ์ดํฐ์ ์ํธ์์ฉ โ ๋ฆฌํ๋ ์ด ๋ฒํผ โ TD3๋ก ํฌ๋ฆฌํฑยท์ ์ฑ ํ์ต. (B) ํ๊ฐ: ์ธ๋ถ ์ ์ ํ์คํฌ + CAD ๋ฉ์๋ฅผ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ก ๋ถํดํด ํ๊ฒฝ ๊ตฌ์ฑ, ํ์ต๊ณผ ๋์ผํ๊ฒ GNN์ด ์ํธ์์ฉํ ๋ค ์ ์ด ์ฃผํ์๋ก ๋ฆฌ์ํํด ๋ชจ์ ํ๋ ์ถ๋ ฅ. (C) ์ฌ ๊ทธ๋ํ์ ์์ โ ๋ก๋ด ์ฌ์ด๋ ์๋ฐฉํฅ, ํ์คํฌยท์ฅ์ ๋ฌผ์์ ๋ก๋ด์ผ๋ก๋ ๋จ๋ฐฉํฅ ์ฃ์ง. (D) ๋จ์ํ๋ ํ์ต ์ , ํ์คํฌ๋ ์๋์ดํํฐ๊ฐ ๋ง์ถฐ์ผ ํ ์ขํ๊ณ๋ก ํ์(ํ๋ Z์ถ์ด ์๋์ดํํฐ ๋ฐฉ์ฌ์ถ).
ํต์ฌ ์ฌ๊ตฌ์ฑ์ ์ด๊ฒ์ด๋ค: โ๊ถค์ ์ ํ์ํ๋ ๋ฌธ์ โ๋ฅผ โ๋งค ์คํ ๊ด์ ์๋๋ฅผ ๊ณ ๋ฅด๋ ๋ฌธ์ โ๋ก ๋ฐ๊พผ๋ค.
- ํ๊ฒฝ์ ๋ฌผ๋ฆฌ ์๋ฎฌ์ด ์๋๋ผ ์ด๋ํ ์๋ฎฌ๋ ์ดํฐ๋ค. ์ก์ ํ๋๊ฐ ์๋ฎฌ๋ ์ด์ ์ 0.1์ด ์ ์ง์ํค๊ณ , ์ก์ ์ ๋ชจ๋ ๋ก๋ด ๋ชจ๋ ๊ด์ ์ ๋ชฉํ ์๋๋ค. ๋ก๋ด์ ์ด๋ํ ํ๊ณ์ ๋ฐ๋ผ ๊ฐ์๋ยท์๋ ํด๋จํ์ ์ ์ฉํ ๋ค ์ ๋ถํด ๋ค์ ํ์์ ์ป๋๋ค.
- ์ถฉ๋์ ํ๊ฒฝ์ด ์์ฒ ์ฐจ๋จํ๋ค. ๋ช ๋ น๋ ์๋๊ฐ ์๊ธฐ ์์ ยท๋ค๋ฅธ ๋ก๋ดยทํ๊ฒฝ๊ณผ์ ์ถฉ๋์ ์ ๋ฐํ๋ฉด ๊ทธ ๋ก๋ด์ ์๋๋ฅผ 0์ผ๋ก ๋ง๋ค์ด ๊ทธ ์คํ ๋์ ์ธ์ด๋ค. ์ฆ ํ๊ฒฝ์ ์ถฉ๋์ ํ์ฉํ์ง ์๋๋ค. ์ค์ธ๊ณ ์ด๊ด์ ์๊ฐํ๋ฉด ๋งค์ฐ ๋ฐ๋์งํ ์ฑ์ง์ด๋ค.
- ํ์คํฌ๋ ์๋์ดํํฐ๊ฐ ๋ชฉํ ์์ธ์์ ์ ํด๋ฆฌ๋ 2.5 cm ยท ๊ฐ๋ 15ยฐ ์ด๋ด์ ๋ค์ด์ค๋ฉด ํ๋ฆฐ ๊ฒ์ผ๋ก ๋ณธ๋ค. ํ๋ฆฌ๋ฉด ๊ทธ ๋ก๋ด์ 0.5์ด dwell ๋์ ์ผ๋ ค ํ์ฅ ์์ ์๊ฐ์ ํ๋ด ๋ด๊ณ , ๋์์ ํ์คํฌ๊ฐ ํ ๋ก๋ด์ ๋ชฐ๋ฆฌ์ง ์๊ฒ ์ ๋ํ๋ค.
- ์ต์ข ์ฐ์ถ๋ฌผ์ ์ด ์ปจํธ๋กค๋ฌ๋ฅผ ์๋ฎฌ๋ ์ดํฐ์์ ์คํ ๋ณ๋ก ํ์ด ์ป์ ๊ด์ ํ์ ์จ์ดํฌ์ธํธ ์ด์ด๋ค. ์ ์๋ค์ ์ค์ธ๊ณ์์ ์ปจํธ๋กค๋ฌ๋ฅผ ๊ทธ๋๋ก ๋๋ฆด ์๋ ์์ง๋ง, ์์ ์ ์ํด ๊ถค์ ์ ๋จผ์ ๋ฝ์ ๊ฒ์ฌยทํ์ฒ๋ฆฌํ๋ ์ชฝ์ ๊ถํ๋ค.
์ด ์ฌ๊ตฌ์ฑ์ด ์ ์ค์ํ๊ฐ: ํ ๋นยท์ค์ผ์ค๋งยทIK ์ ํ์ด ๋ณ๋์ ๊ฒฐ์ ๋ณ์๋ก ์กด์ฌํ์ง ์๊ฒ ๋๋ค. ์ด๋ ๋ก๋ด์ด ์ด๋ ํ์คํฌ๋ฅผ ์ธ์ ์ด๋ค ์์ธ๋ก ํธ๋๊ฐ๋ ์ ๋ถ โ๋งค ์คํ ๊ด์ ์๋โ๋ผ๋ ํ๋์ ์ฐ์ ํ๋์ ๊ฒฐ๊ณผ๋ก ์ฐฝ๋ฐํ๋ค. ๋ ผ๋ฌธ์ด โ์์ผ๋ก ๋ง๋ ๋จ์ํ ์์ด ์ธ ๋ฌธ์ ๋ฅผ ํจ๊ป ํผ๋คโ๊ณ ๋งํ๋ ๊ทผ๊ฑฐ๊ฐ ์ฌ๊ธฐ๋ค.
๋ฐฉ๋ฒ ์์ธ (2): ์ฌ ๊ทธ๋ํ โ ๋ฌด์์ ๋ ธ๋์ ๋ฃ๊ณ ๋ฌด์์ ์ฃ์ง์ ๋ฃ๋๊ฐ
์ค๊ณ์์ ๊ฐ์ฅ ๋์ฌ๊ฒจ๋ณผ ๋ถ๋ถ์ ์ ๋ณด๋ฅผ ๋ ธ๋๊ฐ ์๋๋ผ ์ฃ์ง์ ๋ชฐ์๋ฃ์๋ค๋ ์ ์ด๋ค.
๋ ธ๋ ํน์ง(node features)
| ๋ ธ๋ | ํน์ง |
|---|---|
| ๋ก๋ด | 7-DoF ๊ด์ ํ์, ๊ด์ ์๋, ๋จ์ dwell ์๊ฐ |
| ํ์คํฌ | ๋จ ํ๋ โ ํ๋ ธ๋์ง ์ฌ๋ถ |
| ์ฅ์ ๋ฌผ | ์์ |
ํ์คํฌ ๋ ธ๋๊ฐ โ์ด๋์ ์๋์งโ๋ฅผ ๋ชจ๋ฅธ๋ค๋ ๊ฒ ์ฒ์์ ์ด์ํด ๋ณด์ด์ง๋ง, ์์นยท์์ธ ์ ๋ณด๋ ์ ๋ถ ํ์คํฌโ๋ก๋ด ์ฃ์ง์ ์๋ ์ขํ๋ก ๋ค์ด๊ฐ๋ค. ๋ ธ๋ ํน์ง๋ค์ ํ์ ๋ณ๋ก ๋ค๋ฅด๋ฏ๋ก ๋ธ๋ก ๋๊ฐ(block-diagonal) ๋ฐฉ์์ผ๋ก ์ด์ด ๋ถ์ฌ ํ๋์ ๋ ธ๋ ํน์ง ํ๋ ฌ์ ๋ง๋ ๋ค.
์ฃ์ง ํน์ง(edge features) โ ๋ชจ๋ ์์ธ๋ 3D ๋ณ์ง + 6D ํ์ ํํ(Zhou et al.)์ผ๋ก ์ธ์ฝ๋ฉํ๋ค.
- ๋ก๋ด โ ๋ก๋ด(์๋ฐฉํฅ): ๋ณด๋ด๋ ๋ก๋ด์ ๋ฒ ์ด์ค ์์ธ๋ฅผ ๋ฐ๋ ๋ก๋ด์ ํ ์์ธ ๊ธฐ์ค์ผ๋ก.
- ํ์คํฌ โ ๋ก๋ด(๋จ๋ฐฉํฅ): ํ์คํฌ ์๋์ดํํฐ ์์ธ๋ฅผ ๋ฐ๋ ๋ก๋ด ํ ์์ธ ๊ธฐ์ค์ผ๋ก.
- ์ฅ์ ๋ฌผ โ ๋ก๋ด(๋จ๋ฐฉํฅ): ํ๋ฆฌ๋ฏธํฐ๋ธ์ ์ค์ฌ ๋ณ์ง + ํ์ ํ๋ ฌ์ ๋ฐ๋ ๋ก๋ด ํ ๊ธฐ์ค์ผ๋ก ํ๋, ๊ฐ ๊ธฐ์ ๋ฒกํฐ๋ฅผ ๊ทธ ๋ฐฉํฅ์ ํ๋ฆฌ๋ฏธํฐ๋ธ ํฌ๊ธฐ(span)๋ก ์ค์ผ์ผํด์. ํ์ ๊ณผ ์น์๋ฅผ ํ ๋ฉ์ด๋ฆฌ๋ก ์ธ์ฝ๋ฉํ๋ ๊น๋ํ ํธ๋ฆญ์ด๋ค.
์ฃ์ง ๋ฐฉํฅ์ ๋ ผ๋ฆฌ๋ ๋ช ์์ ์ด๋ค. ์ ๋ณด๋ ๋ก๋ด ๋ ธ๋๋ก ํ๋ฌ์ผ ํ๋๋ฐ, ํ๋์ ๋ก๋ด ๋ ธ๋์์ ์ฝ์ด๋ด๊ธฐ ๋๋ฌธ์ด๋ค. ๋ก๋ด๋ผ๋ฆฌ๋ ์๋ก๋ฅผ ํผํ๊ณ ํ์กฐํด์ผ ํ๋ ์๋ฐฉํฅ, ํ์คํฌยท์ฅ์ ๋ฌผ์ ์ ๋ณด ์ ๊ณต์์ผ ๋ฟ์ด๋ ๋จ๋ฐฉํฅ.
๊ธ๋ก๋ฒ ํน์ง: ํ์์์์ผ๋ก ์ ๊ทํํ ์ํผ์๋ ์๊ฐ, ํ์์์ ๊ฐ ์์ฒด, ๊ทธ๋ฆฌ๊ณ ํ์ฌ ์ ์ S(s).
๋ฐฉ๋ฒ ์์ธ (3): ์ฅ์ ๋ฌผ์ ํ๋ณด์ด๋๋ก โ ํ์ต๊ณผ ํ๊ฐ์ ์ ์

์ฅ์ ๋ฌผ ๋ถํด ํ์ดํ๋ผ์ธ(Fig. 6) โ (A) ์ฅ์ ๋ฌผ CAD ๋ชจ๋ธ โ (B) V-HACD๋ก ๊ทผ์ฌ ๋ณผ๋ก ๋ค๋ฉด์ฒด ๋ถํด โ (C) ๊ฐ ๋ณผ๋ก ์กฐ๊ฐ์ ๋ฐฉํฅ์ฑ ๋ฐ์ด๋ฉ ๋ฐ์ค(OBB). ํ์ต์์๋ ๋๋ค ํ๋ณด์ด๋๋ง ๋ณด์ง๋ง, ํ๊ฐ์์๋ ์์ ๋ฉ์๋ฅผ ์ด ํ์ดํ๋ผ์ธ์ผ๋ก ํ๋ณด์ด๋ ์งํฉ์ผ๋ก ๋ฐ๊ฟ ๊ฐ์ ๊ทธ๋ํ์ ๋ฃ๋๋ค.
ํ์ต ์์๋ ๋๋ค ํฌ๊ธฐยท์์นยท์์ธ์ ํ๋ณด์ด๋ 30๊ฐ๋ฅผ ๋ฟ๋ฆฌ๊ณ (์ด๊ธฐ ์์ธ์์ ๋ก๋ด๊ณผ ์ถฉ๋ํ๋ ๊ฒ๋ง ๊ธฐ๊ฐ), ํ๊ฐ ์์๋ ์ค์ ๋ฉ์๋ฅผ V-HACD๋ก ๊ทผ์ฌ ๋ณผ๋ก ๋ถํดํ ๋ค ๊ฐ ์กฐ๊ฐ์ ์ต์ ๋ถํผ ๋ฐฉํฅ์ฑ ๋ฐ์ด๋ฉ ๋ฐ์ค๋ฅผ ๊ตฌํด ๋ ธ๋๋ก ๋ฃ๋๋ค. OBB ํ์์ SO(3) ์์ ๋ฌด์ ์ฝ ์ต์ ํ(์ ์ ์๊ณ ๋ฆฌ์ฆ + NelderโMead)๋ก ํผ๋ค. ์ฌ๊ธฐ์ ์์ ์ฆ๊ฐ ํ๋๊ฐ ๋ถ๋๋ค โ ํ๋ณด์ด๋๋ ์ถ ๊ตํ์ผ๋ก 4๊ฐ์ง ๋๋ฑํ ํํ์ ๊ฐ๋๋ฐ, ๋งค ํ์์คํ ๊ทธ์ค ํ๋๋ฅผ ๋ฌด์์๋ก ๊ณ ๋ฅธ๋ค.
ํ์คํฌ ์ํ๋ง๋ ํ์ตยทํ๊ฐ๊ฐ ๊ฐ๋ค: ์ฅ์ ๋ฌผ ํ๋ฉด์์ ์์น๋ฅผ ๊ท ๋ฑ ์ํํ๊ณ (ํ๋ฉด์์ ์ฝ๊ฐ ๋์), ๋ฐฉํฅ์ ๋ฉด ๋ฒ์ ์์ ์ต๋ 22.5ยฐ ๋ฒ์ด๋๋๋ก ์ก๋๋ค(์ฆ ์๋์ดํํฐ๊ฐ ์ฅ์ ๋ฌผ์ ๋๋ต ํฅํด ์ฐ๋ฅด๋ ์์ธ). ๊ทธ๋ค์ ์ด๋ค ๋ก๋ด ํ๋๋ผ๋ ์ถฉ๋ ์๋ IK ํด๋ฅผ ๊ฐ๋์ง๋ง ํ์ธํ๊ณ ์์ผ๋ฉด ๊ธฐ๊ฐํ๋ค. ์ค์ํ ๊ฒ์ ์ด IK ํด๋, ๋๋ฌ ๊ฐ๋ฅ์ฑ ์ ๋ณด๋ ๋ชจ๋ธ์ ์ฃผ์ง ์๋๋ค๋ ์ ์ด๋ค โ ํํฐ๋ง์๋ง ์ฐ๊ณ ๋ฒ๋ฆฐ๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ์์ธ์์ ํ์คํฌ๊น์ง ์ถฉ๋ ์๋ ๊ฒฝ๋ก๊ฐ ์๋์ง๋ ๊ฒ์ฌํ์ง ์๋๋ค. ๊ทธ๋์ ์ ์ด์ ํ ์ ์๋ ํ์คํฌ๊ฐ ์์ฌ ์์ ์ ์๋ค(๋ค์ ์ฑ๊ณต๋ฅ ๋ ผ์์ ์ง๊ฒฐ๋๋ค).
๋ฐฉ๋ฒ ์์ธ (4): ๋ณด์, HER, ๊ทธ๋ฆฌ๊ณ ์์ ๋ TD3
๋ณด์์ ์์ ๋ณธ ๋๋ก โํผ ํ์คํฌ ๋น์จ์ ์ฆ๊ฐ๋ถโ + โ์ถฉ๋ ์ ๋ฐ ๋ก๋ด ์์ ๋น๋กํ ํ๋ํฐโ๋ฟ์ด๋ค. ์ฌ๊ธฐ์ ๋ ๊ฐ์ง๋ฅผ ์ง์ด์ผ ํ๋ค.
์ฒซ์งธ, ์๊ฐ ์ต์ํ ํญ์ด ๋ช ์์ ์ผ๋ก ์๋ค. ํ์คํฌ๋ฅผ t ์คํ ์ ํ๋ฉด ์ค์ ๋ก ๋ฐ๋ ๊ฐ์ \frac{1}{N_{total}}\gamma^{t}๋ค. \gamma=0.94์ด๊ณ ์คํ ์ด 0.1์ด์ด๋ 1์ด ๋ฆ์ด์ง ๋๋ง๋ค ๊ทธ ํ์คํฌ์ ๊ฐ์น๊ฐ 0.94^{10}\approx 0.54๋ฐฐ๋ก ๊น์ธ๋ค. ์ฆ โ๋นจ๋ฆฌ ๋๋ด๋ผโ๋ ์๋ ฅ์ ์ ์ ์ผ๋ก ํ ์ธ์จ์์ ๋์จ๋ค. ์ฐ์ํ์ง๋ง, ์๊ฐ์ด ๋ถ๋๋ฝ๊ฒ ์ง์ ๊ฐ์ ํ๋ ๋ชฉ์ ํจ์์ โ์ด ์คํ ์๊ฐ(makespan) ์ต์ํโ๋ผ๋ ์ค์ ๋ชฉํ๊ฐ ์ ํํ ๊ฐ์ง๋ ์๋ค.
๋์งธ, ์ถฉ๋ ํ๋ํฐ์ ์ค์ผ์ผ์ด ์๋์ ์ด๋ค. Table S5์ C_{col}=15.0์ธ๋ฐ, 40 ํ์คํฌ ์ค์ ์์ ํ์คํฌ ํ๋๋ฅผ ํธ๋ ๋ณด์์ 1/40=0.025๋ค. ํ ๋ก๋ด์ด ํ ์คํ ์ถฉ๋ ๋ฐฉํฅ์ผ๋ก ๋ช ๋ น๋๋ ๋น์ฉ์ด ํ์คํฌ 600๊ฐ๋ฅผ ํธ๋ ๊ฐ์น์ ๋ง๋จน๋๋ค. (Eq. 3์๋ ๋ถํธ๊ฐ ์์ด ์ ํ ์๊ณ Table S5๋ ์ด๋ฅผ โcollision penalty coefficientโ๋ผ ๋ถ๋ฅด๋ฏ๋ก, ์ค์ ๋ก๋ ์์๋ก ๋ค์ด๊ฐ๋ค๊ณ ์ฝ์ด์ผ ์๋ค๊ฐ ๋ง๋๋ค โ ํ๊ธฐ์์ ๋ชจํธํจ์ด๋ค.) ๊ฒฐ๊ณผ์ ์ผ๋ก ํ์ต๋ ์ ์ฑ ์ ์ฌ์ค์ ์ ๋ ์ถฉ๋ ๋ฐฉํฅ์ผ๋ก ๋ช ๋ นํ์ง ์๊ฒ ๋๊ณ , ์คํ ์๊ฐ์ ๊ทธ๋ค์ ์์์ ์ฝํ ์ ํธ๊ฐ ๋๋ค. ์ ์๋ค๋ โ์ด๋ก ์ ์ผ๋ก๋ ํ ์ธ๋ง์ผ๋ก ์ถฉ๋ถํ์ง๋ง ์ค์ ๋ก๋ ๋ช ์์ ํ๋ํฐ๊ฐ ์ถฉ๋๋ ์ค์ด๊ณ ์คํ ์๊ฐ๋ ๊ฐ์ ํ๋คโ๊ณ ์ ๋๋ค.
HER. ๋ณด์์ด ํฌ์ํ๋ ์ด๊ธฐ ํ์์ผ๋ก๋ ์ฑ๊ณต์ ๋ง๋๊ธฐ ์ด๋ ต๋ค. ํํ ํด๋ฒ์ shaped reward์ง๋ง ์ค๊ณ๊ฐ ๊น๋ค๋กญ๊ณ ํ์คํฌ ์ข ์์ ์ด๋ค. ๋์ ์คํจํ ์ํผ์๋๋ง๋ค ๋ฌด์์๋ก ๊ณ ๋ฅธ ํ์คํฌ ๋ถ๋ถ์งํฉ์ ๋ก๋ด์ด ์ค์ ๋ก ์ง๋๊ฐ ๊ถค์ ์์ ์ ๋ค๋ก ์ฎ๊ธด ๊ฐ์ ์ํผ์๋๋ฅผ ๋ง๋ ๋ค โ โ๋ค๊ฐ ๋ง๋ ๊ถค์ ๋๋ก์๋ค๋ฉด ์ฑ๊ณต์ด์๋คโ๋ฅผ ๋ณด์ฌ ์ฃผ๋ ์ ์ด๋ค. ์ ์๋ค์ โ์ ํ๋๋ shaped reward์ ๋๋ต ๋น์ทํ ์ฑ๋ฅโ์ด๋ผ ๋ณด๊ณ ํ๊ณ , ๋จ์ํจ ๋๋ฌธ์ HER๋ง ์ผ๋ค๊ณ ๋ฐํ๋ค(์ ๋ ๋น๊ต๋ ๋ ผ๋ฌธ์ ์๋ค).
์์ TD3. ํ์ค TD3์์ (i) ์ง์ฐ ํ๊น ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ฑฐํ๊ณ (์์ ์ฑ ๊ธฐ์ฌ๊ฐ ๋ฏธ๋ฏธํ๋ค๊ณ ํ๋จ, ์ด ๋คํธ์ํฌ์์๋ ํ๊น ์ ๋ฐ์ดํธ๊ฐ ์ฐ์ฐ ๋ถ๋ด๋ ์๋), (ii) ํฌ๋ฆฌํฑยท์ ์ฑ ์ Polyak ์์๋ฅผ ๋ถ๋ฆฌํด ๋ ๋ฆฝ ํ๋ํ๋ฉฐ, (iii) ํ์ ๋ถ์ฐ๊ณผ ๋ ํ์ต๋ฅ ์ ๊ฐ๊ฐ ์ง์ ๊ฐ์ (\lambda_{\eta_\pi}=0.98, \lambda_{\eta_Q}=0.95, 10๋ง ์คํ ๋น)๋ฅผ ๋ฃ์๋ค. ์ด๋ฐ์ ๋๊ฒ ํ์ํ๊ณ ํ๋ฐ์ ํ์คํฌ๋ฅผ ์ ๋ฐํ๊ฒ ๋ง์ถ๋ผ๋ ์ปค๋ฆฌํ๋ผ์ด๋ค.
๋คํธ์ํฌ ํฌ๊ธฐ(Table S5). ํ์ต๋๋ ํจ์๋ ์๋ฒ ๋ฉ 3๊ฐ(E_n, E_e, E_g)์ ์
๋ฐ์ดํธ 3๊ฐ(U_n, U_e, U_g), ๊ทธ๋ฆฌ๊ณ ์์ธก ํค๋ 2๊ฐ(P_\pi, P_Q)๋ค. ๋
ธ๋ยท๊ธ๋ก๋ฒ ๊ณ์ด์ MLP(512, 7)(512ํญ 7์ธต), ์ฃ์ง ๊ณ์ด์ MLP(256, 6), ์์ธก ํค๋๋ MLP(64, 2). ๊ฐ ์ธต์ ํ๋ ฌ๊ณฑ + LayerNorm + GELU. ์ธ ํจ์(์ ์ฑ
+ ํฌ๋ฆฌํฑ 2๊ฐ)๋ ๊ฐ์ค์น ๊ณต์ ์์ด ๋
๋ฆฝ ํ์ต๋๋ค. ๊ตฌํ์ JAX + Jraph + Flax.
ํ์ต ์ธํ๋ผ. 64๊ฐ ์กํฐ(๊ฐ๊ฐ Intel Ice Lake Xeon ์ฝ์ด 1๊ฐ)๊ฐ ๋น๋๊ธฐ๋ก ์ํผ์๋๋ฅผ ๋ง๋ค์ด Reverb FIFO ๋ฆฌํ๋ ์ด ๋ฒํผ์ ๋ฃ๊ณ (sample-to-insert ๋น์จ 5.0 ๊ณ ์ , ๋ฒํผ ํฌ๊ธฐ 2\times10^7/N_{tasks}), ํ์ต๊ธฐ๋ A100 1์ฅ์์ ๋ฐฐ์น 128๋ก ๊ท ๋ฑ ์ํ๋งํด ํ์ตํ๋ค. ํ์ดํผํ๋ผ๋ฏธํฐ๋ Vizier๋ก ํ๋ํ๋ค.
์ง๊ด: ์ ์ด ํํ์ด ํตํ๋๊ฐ
(1) ๋ชจ๋ธ ํฌ๊ธฐ๊ฐ ์ฅ๋ฉด ํฌ๊ธฐ์ ๋ฌด๊ดํด์ง๋ค. ๋คํธ์ํฌ๊ฐ ๋ฐฐ์์ผ ํ๋ ๊ฑด โํ์คํฌโ๋ก๋ดโ, โ์ฅ์ ๋ฌผโ๋ก๋ดโ, โ๋ก๋ดโ๋ก๋ดโ ์ธ ์ข ๋ฅ์ ์ํธ์์ฉ ํจ์๋ฟ์ด๋ค. ๋ก๋ด์ด ๋ช ๋๋ ํ์คํฌ๊ฐ ๋ช ๊ฐ๋ ๊ฐ์ U_e๊ฐ ๋ชจ๋ ์ฃ์ง์ ์ ์ฉ๋๋ค. ๊ทธ๋์ ๋ชจ๋ธ ๋ณต์ก๋๋ O(1)์ด๊ณ , ์ด๋ก ์ ์ผ๋ก ํ์ํ ํ์ต ๋ฐ์ดํฐ ์๋ ์ฅ๋ฉด ํฌ๊ธฐ์ ๋น๋กํด ๋์ง ์๋๋ค. Fig. 3A/B๊ฐ ์ด๊ฑธ ๊ฒฝํ์ ์ผ๋ก ๋ท๋ฐ์นจํ๋ค โ ํ์คํฌ 4๋ฐฐ, ๋ก๋ด 2๋ฐฐ์๋ ์๋ ด ์คํ ์๊ฐ ๊ฑฐ์ ๊ฐ๋ค.
(2) ํฐ ์ฅ๋ฉด์ ์คํ๋ ค ๋ฐ์ดํฐ๊ฐ ๋ง์ ์ฅ๋ฉด์ด๋ค. ๋ก๋ด 8๋ยทํ์คํฌ 40๊ฐ๋ฉด ํ ํ์์คํ ์ ๋ก๋ด-ํ์คํฌ ์ฃ์ง๊ฐ 320๊ฐ ๊ด์ธก๋๋ค. ๊ฐ์ ํจ์๋ฅผ 320๋ฒ ํ์ต์ํฌ ์ ํธ๊ฐ ๋งค ์คํ ๋ค์ด์ค๋ ์ ์ด๋ค. ๋ ผ๋ฌธ์ด โ์กฐํฉ ๋ณต์ก๋๋ฅผ ๋ถ๋ด์ด ์๋๋ผ ์ด์ ์ผ๋ก ๋ฐ๊ฟจ๋คโ๊ณ ํํํ๋ ์ง์ ์ด๋ค.
(3) ์ฐ์ฐ๋์ ์ฃ์ง ์๋ฅผ ๋ฐ๋ผ๊ฐ๋ค. ๋ก๋ดโ๏ธ๋ก๋ด N_r^2, ํ์คํฌโ๋ก๋ด N_r N_t, ์ฅ์ ๋ฌผโ๋ก๋ด N_r N_o ์ด๋ฏ๋ก ์ด O(N_r^2 + N_r N_t + N_r N_o). ํ์คํฌยท์ฅ์ ๋ฌผ์๋ ์ ํ์ด๊ณ ๋ก๋ด์๋ง ์ด์ฐจ์ธ๋ฐ, ์ ์๋ค์ ๋ ผ๊ฑฐ๋ โ๋ก๋ด ๋ฐฐ์น ๋ฐ๋์๋ ๋ฌผ๋ฆฌ์ ํ๊ณ๊ฐ ์๋คโ๋ ๊ฒ์ด๋ค. ์์ ๋ณผ๋ฅจ์ด ๊ฒน์น์ง ์๋ ๋ก๋ด ์์ ์๋ก ์ถฉ๋ํ ์๋, ๊ฐ์ ํ์คํฌ๋ฅผ ํ ์๋ ์์ผ๋ ์ฃ์ง๋ฅผ ์ฐ๊ฒฐํ ํ์๊ฐ ์๋ค โ ์ ์ ๋ํ๋ฉฐ ๋ก๋ด์ ๋๋ฆฌ๋ ์ ๊ทผ์ ์ํฉ์์๋ O(N_r)๋ก ๋จ์ด์ง๋ค๋ ์๊ธฐ๋ค. (๋ค๋ง ๋ ผ๋ฌธ์ ์ด ๊ฐ์ง์น๊ธฐ๋ฅผ ๊ตฌํํ์ง ์์๋ค. โ๋จธ์ ๋ฌ๋์ ํ๊ณ๋ฅผ ํ์ํ๊ณ ์๊ณ ๋ฆฌ์ฆ์ ๋จ์ํ๊ฒ ์ ์งํ๋ คโ ์ผ๋ถ๋ฌ ๋บ๊ณ , ์ค์ ์์ฉ์์๋ ๋ฃ๋ ๊ฒ ํ๋ช ํ๋ค๊ณ ์ ๋๋ค.)
(4) ํ์กฐ๋ฅผ ์ํ ์ ๋ณด ๊ฒฝ๋ก๊ฐ ์๊ฐ๋ณด๋ค ์๋ค. ๋ก๋ด A๊ฐ ๋ก๋ด B๋ฅผ ํผํ๋ ค๋ฉด B์ ๋งํฌ๋ค์ด ์ง๊ธ ์ด๋ ์๋์ง ์์์ผ ํ๋ค. ๊ทธ๋ฐ๋ฐ ์ฃ์ง๊ฐ ์ฃผ๋ ๊ฑด โB์ ๋ฒ ์ด์ค ์์ธ๋ฅผ A์ ํ ๊ธฐ์ค์ผ๋กโ ๋ฟ์ด๊ณ , B์ ๊ด์ ๊ฐ์ ์ฃ์ง ์ ๋ฐ์ดํธ์์ ๋ณด๋ด๋ ๋ ธ๋ ํน์ง์ผ๋ก ํจ๊ป ๋ค์ด์ฌ ๋ฟ์ด๋ค(Eq. 7์ด G_n[n_s]๋ฅผ concatํ๋ค). ์ฆ ๋คํธ์ํฌ๋ B์ ๊ด์ ๊ฐ์ผ๋ก๋ถํฐ ์ ๊ธฐ๊ตฌํ์ ์๋ฌต์ ์ผ๋ก ๊ณ์ฐํด A์ ์ขํ๊ณ๋ก ์ฎ๊ธฐ๋ ์ผ์ ํ์ตํด์ผ ํ๋ค. ํ์ต ๊ฐ๋ฅํ ์ผ์ด์ง๋ง ๊ณต์ง๋ ์๋๊ณ , ์ด ๋๋ฌธ์ ๋ก๋ด ํ์(morphology)์ด ๋ฐ๋๋ฉด ๊ทธ ์๋ฌต์ FK๋ ๋ค์ ๋ฐฐ์์ผ ํ๋ค๊ณ ๋ณผ ์ ์๋ค(์ ์๋ค๋ ํ์ ๋ฌด์์ํ๋ฅผ ํฅํ ๊ณผ์ ๋ก ์ธ๊ธํ๋ค).
์คํ 1: ๊ถค์ ์ด ์ผ๋ง๋ ์ข์๊ฐ โ ๋จ์ํ๋ ๋ฌธ์ ์์์ ์ต์ ์ฑ

๋ฒ ์ด์ค๋ผ์ธ ๋น๊ต(Fig. 2) โ ์ ํ๋๊ฐ ํ์คํฌ ์ธํธ ํ๋(20 ํ์คํฌ, ๋ก๋ด๋น 5๊ฐ). RoboBallet ์ด์ ์ ์ธํ ๋ชจ๋ ์ด์ RRT-Connect + shortcutting์ ์ฐ๋ฉฐ, โRandomโ์ ๊ฐ๋ฅํ ๋ชจ๋ ์ค์ผ์ค์ ๋ํ ํ๊ท , โOpt N IKโ๋ N๊ฐ IK ํด๋ฅผ ์ํํด ์์ ํ์์ผ๋ก ์ต์ ์ค์ผ์คยทIK ์กฐํฉ์ ๊ณ ๋ฅธ ๊ฒฐ๊ณผ๋ค.
์ด ๋น๊ต๊ฐ ์ ์ด๋ฐ ๋ชจ์์ด ๋๋์ง๋ถํฐ ๋ด์ผ ํ๋ค. ์ ์๋ค์ ๋ฌธ์ ๊ท๋ชจ์ ๋๋ฌํ๋ ๊ธฐ์กด ๋ฐฉ๋ฒ์ด ์์ผ๋ฏ๋ก, ๋์ ์์ ํ์์ผ๋ก ์ค์ต์ ํด๋ฅผ ๋ง๋ค ์ ์์ ๋งํผ ์๊ณ ๋จ์ํ๋ ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ๋ง๋ค์๋ค. ๋จ์ํ์ ๋ด์ฉ:
- ํ์คํฌ 20๊ฐ๋ฅผ ํ ๋ก๋ด๋ง ๋๋ฌ ๊ฐ๋ฅํ๋๋ก ํํฐํด ํ ๋น ๋ฌธ์ ๋ฅผ ์ ๊ฑฐ(๊ฐ๋ฅํ ํ ๋น์ด ํ๋๋ฟ).
- ์ค์ผ์ค์ ๋ชจ๋ ์์ด์ ์์ ํ์.
- IK๋ N\in\{1,2,4,8\}๊ฐ ์ํ๋งํด ์ ๋ถ ์๋ํด ์ต์ ์ ์ ํ.
- ๋ชจ์ ํ๋๋์ RRT-Connect + shortcutting, ๋ก๋ด๋ง๋ค ๋ฐ๋ก(๋ค๋ฅธ ๋ก๋ด์ ์ ๊ฑฐํ ์ฑ) ๊ณํํ ๋ค ๊ฐ์ฅ ๊ธด ๋จ์ผ ๋ก๋ด ๋ถ๋ถ๊ถค์ ์ ๋น์ฉ์ ๋ค์ค ๋ก๋ด ๋น์ฉ์ผ๋ก ์ผ์.
๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด: ๋๋ค ์ค์ผ์ค ์ฝ 12.8โ15.2 s โ Opt 1 IK ์ฝ 9.2โ11.8 s โ Opt 8 IK ์ฝ 8.2โ10.6 s. RoboBallet์ ์ฝ 8.4โ10.3 s๋ก Opt 8 IK์ ์ฌ์ค์ ๊ฒน์น๋ค. ๋ ๊ฐ์ง๊ฐ ํ์ธ๋๋ค โ (a) ์ด ๋ฌธ์ ์์ ์ค์ผ์ค๋ง๊ณผ IK ์ ํ์ด ์ค์ ๋ก ์ค์ํ๋ค(๋๋ค ๋๋น ํฐ ํญ ๊ฐ์), (b) RL ์ ์ฑ ์ด ์์ ํ์ ์์ค์ ํ์ง์ ๊ทผ์ ํ๋ค.
์ ์๋ค์ด ์ค์ค๋ก ๋ฐํ๋ ๋ ๊ฐ์ง ๋น๋์นญ๋ ์ค์ํ๋ค. RoboBallet์ ์ ๋ฆฌํ ์ชฝ: RRT-Connect๋ ๋ชฉํ ์์ธ์ ์ ํํ ๋๋ฌํ์ง๋ง RoboBallet์ 2.5 cm/15ยฐ ํ์ฉ์ค์ฐจ๋ฅผ ์ด๋ค(์ค์ ์์ฉ์์๋ ์ ํ ๋๋ผ์ด๋ฒ๋ก ์ต์ข ๋ํน์ ํ๋ ๊ฒ์ ์์ ํ๋ฉฐ, ๊ทธ๋ฌ๋ฉด ๋น์ฉ์ด ์ํญ ๋ ๊ฒ์ด๋ผ๊ณ ์ธ์ ). ๋ฒ ์ด์ค๋ผ์ธ์ ์ ๋ฆฌํ ์ชฝ: RRT-Connect ๊ฒฐ๊ณผ๋ ๋ก๋ด ๊ฐ ์ถฉ๋์ ๋ฌด์ํ๋ค(๋ค๋ฅธ ๋ก๋ด์ ์ง์ด ์ฑ ๊ณํํ์ผ๋ฏ๋ก). ์ค์ ๋ก ๋์ ์คํํ๋ฉด ์ถฉ๋์ด ๋์ ์์๋ฅผ ์กฐ์ ํด์ผ ํ ์ ์๋ค. ๋ ๋ค ์ ๋ํ๋์ง ์์๋ค.
์คํ 2: ํ์ตยท์ถ๋ก ์ค์ผ์ผ๋ง

์ค์ผ์ผ๋งยท์ผ๋ฐํ ํ์ต ๊ณก์ (Fig. 3) โ (A) 4๋ก๋ด์์ ํ์คํฌ 10๊ฐ vs 40๊ฐ. (B) 40ํ์คํฌ์์ ๋ก๋ด 4๋ vs 8๋. (C) 4๋ก๋ด, ๋๋ค ์์ฑ ํ์ต ์ vs ์์์ ํ๊ฐ ์ . (D) 8๋ก๋ด์์ ๊ฐ์ ๋น๊ต. ์๋ ด ์คํ ์๊ฐ ์ง์์ ์ผ๋ก ๋์ง ์๋๋ค๋ ๊ฒ์ด ํต์ฌ ๋ฉ์์ง.
- ํ์คํฌ ์ค์ผ์ผ๋ง(A): 10โ40 ํ์คํฌ๋ ์ค์ผ์ค๋ง ๋์ด๋๊ฐ 4๋ฐฐ์ง๋ง ์๋ ด ์คํ ์ ์ํญ ์ฆ๊ฐ์ ๊ทธ์น๋ค. ๋จ, ์คํ ๋น ์ฐ์ฐ์ ๋ค๋ฅด๋ค โ ์ฃ์ง ์๊ฐ ํ์คํฌ์ ์ ํ์ด๋ฏ๋ก 40ํ์คํฌ ์คํ ์ 10ํ์คํฌ ์คํ ๋ณด๋ค ์ต๋ 4๋ฐฐ ๋ฌด๊ฒ๋ค.
- ๋ก๋ด ์ค์ผ์ผ๋ง(B): 4๋ vs 8๋๋ ๋น์ทํ ์คํ ์์์ ์๋ ด. ์ ๊ทผ ๋ณต์ก๋๋ O(N_r^2)์ง๋ง GPU ํน์ฑ์ ์ค์ ์ฐจ์ด๋ ๋ ์๋ค โ ๋ฐฐ์น 128 ๊ธฐ์ค ์คํ ์๊ฐ์ด 33 ms(4๋ก๋ดยท10ํ์คํฌ) โ 52 ms(4ยท40) โ 80 ms(8ยท40).
- ์ถ๋ก : 8๋ก๋ดยท40ํ์คํฌ์์ A100 ๊ธฐ์ค ์คํ ๋น ์ฝ 0.3 ms. 10 Hz ์ ์ด๋ผ๋ฉด ์ค์๊ฐ์ 300๋ฐฐ ์ด์์ด๋ค. CPU ์ฝ์ด 1๊ฐ์์๋ ์ฝ 30 ms๋ก ์ค์๊ฐ์ 3๋ฐฐ. ๋งค ์คํ ์ ์ถ๋ก 1ํ + ์ ์ฒด ์ฌ ์ถฉ๋ ๊ฒ์ฌ 1ํ๋ก ๊ตฌ์ฑ๋๋ค.
- ํ์ต ์๊ฐ: ๋ฌธ์ ํฌ๊ธฐ์ ๋ฐ๋ผ 6~24์๊ฐ์ด๋ฉด ํ์คํฌ ํด๊ฒฐ๋ฅ 95%์ ๋๋ฌํ๊ณ , ๊ทธ ๋ค 2~6์ผ ๋์ ํ์ง(๋ ๋ง์ ํ์คํฌ ํด๊ฒฐ, ์คํ ์๊ฐ ๊ฐ์, ์ถฉ๋ ๊ฐ์)์ด ๊ณ์ ๊ฐ์ ๋๋ค.
์ผ๋ฐํ(C/D): ๋๋ค ์ ๋ก๋ง ํ์ตํ ๋ชจ๋ธ์ ์๋ฃจ๋ฏธ๋ ํ๋ ์ ๊ตฌ์กฐ๋ฌผ์ด ๋์ธ ์์์ ํ๊ฐ ์ (์ค์ ์ํฌ์ ์ ๋ก๋ด ๋ฐฐ์น, ํ์ต์ ์ฐ์ง ์์ 40ํ์คํฌ ร 10์ธํธ)์์ ํ๊ฐํ๋ฉด ํ์ต ํ๊ฒฝ ๊ณก์ ๊ณผ ๊ฑฐ์ ๊ฒน์น๋ค. ๊ทธ๋ฆผ์์ 4๋ก๋ด์ ํ์ต ์ฝ 39.3 / ํ๊ฐ ์ฝ 38.3(40๊ฐ ์ค), 8๋ก๋ด์ ์์ชฝ ๋ชจ๋ ์ฝ 40์ ๋ถ๋๋ค. ๋ก๋ด์ด ๋ง์์๋ก ์ผ๋ฐํ ๊ฒฉ์ฐจ๊ฐ ์ค์ด๋๋ ๊ฒฝํฅ์ด ๋ณด์ด๋๋ฐ, ์ฌ์ ๋ก๋ด์ด ๋ง์ผ๋ฉด ๋๋ฌ ์คํจ๋ฅผ ์๋ก ๋ฉ์ ์ฃผ๊ธฐ ๋๋ฌธ์ผ๋ก ์ฝํ๋ค.
์คํ 3: ๋ก๋ด์ ๋๋ฆฌ๋ฉด ์ค์ ๋ก ๋นจ๋ผ์ง๋๊ฐ

๋ก๋ด ์์ ๋ฐ๋ฅธ ์คํ ์๊ฐ(Fig. 4) โ 10๊ฐ ํ๊ฐ ๊ตฌ์ฑ ๊ฐ๊ฐ์ ๋ํด, ๋ก๋ด 4~8๋๋ก ๋ฐฐ์น ์ต์ ํ๊น์ง ์ํํด ์ป์ ์ต๋จ ์คํ ์๊ฐ. ์ ํ๋๊ฐ ํ๊ฐ ๊ตฌ์ฑ ํ๋.
ํ๋กํ ์ฝ: ๋ก๋ด 4๋์ง๋ฆฌ ๋ฐฐ์น๋ฅผ 10์ธํธ ๋๋ค ์ํํ๊ณ (ํ ์ด๋ธ ์์ชฝ 2๋ + ์ฒ์ฅ ๋ ์ผ 2๋), ๊ฐ ๋ฐฐ์น๋ก ํ ์ ์์์ด ๋ณด์ฅ๋ 20 ํ์คํฌ ์ธํธ๋ฅผ ๋ง๋ ๋ค. ๊ทธ ๋ค์ ๋ก๋ด ์๋ฅผ 4โ8๋ก ๋ฐ๊ฟ ๊ฐ๋ฉฐ ๊ฐ๊ฐ ๋ฐฐ์น ์ต์ ํ๋ฅผ ์ํํด ์ต๋จ ๊ถค์ ๊ธธ์ด๋ฅผ ๊ธฐ๋กํ๋ค.
๊ทธ๋ฆผ์์ ์ฝ์ผ๋ฉด 4๋์์ ์ฝ 5.2โ7.5 s, 8๋์์ ์ฝ 3.6โ4.7 s๋ก, ๋ชจ๋ ๊ตฌ์ฑ์์ ๋จ์กฐ์ ๊ฐ๊น๊ฒ ๊ฐ์ํ๋ค. ์ ์๋ค์ ์ด๋ฅผ โ๊ฑฐ์ ์ต์ ์ค์ผ์ผ๋งโ์ด๋ผ ํ๊ฐํ๋๋ฐ, ๊ทผ๊ฑฐ๋ ํ์คํฌ 20๊ฐ๋ฅผ 4๋๊ฐ ๋๋๋ฉด ๋ก๋ด๋น 5๊ฐ, 8๋๊ฐ ๋๋๋ฉด 4๋๋ 2๊ฐยท4๋๋ 3๊ฐ๊ฐ ๋๋ฏ๋ก ์ด๋ก ์ ๊ฐ์ ์ํ์ด 5โ3, ์ฆ 40% ์์ค์ด๋ผ๋ ๊ณ์ฐ์ด๋ค.
โ ๏ธ ๋ค๋ง ๋ณธ๋ฌธ์ ์์น ์์ ์ ์ค๋ฅ๋ก ๋ณด์ด๋ ๋ถ๋ถ์ด ์๋ค. ๋ณธ๋ฌธ์ โํ๊ท ์ฝ 7.5 s์์ ์ฝ 4.5 s๋ก, 60% ๊ฐ์โ๋ผ๊ณ ์ ๋๋ฐ, 7.5โ4.5๋ 40% ๊ฐ์(์๋์ 60% ์์ค์ผ๋ก ์ค์ด๋ ๊ฒ)๋ค. ๊ฒ๋ค๊ฐ ๊ทธ๋ฆผ์์ 4๋ก๋ด ์ ๋ค์ 5.2โ7.5 s์ ๋ถํฌํ๋ฏ๋ก 7.5 s๋ ํ๊ท ์ด๋ผ๊ธฐ๋ณด๋ค ์ต๋๊ฐ์ ๊ฐ๊น์ ๋ณด์ธ๋ค. ๊ฒฐ๊ณผ์ ๋ฐฉํฅ๊ณผ ํฌ๊ธฐ ์์๋ ์์ฌํ ์ฌ์ง๊ฐ ์์ง๋ง, ์ด ๋ฌธ์ฅ์ ํผ์ผํธ ์์น๋ ๊ทธ๋๋ก ์ธ์ฉํ์ง ์๋ ๊ฒ์ด ์์ ํ๋ค.
์คํ 4: ์ํฌ์ ๋ฐฐ์น ์ต์ ํ โ ๋น ๋ฅธ ํ๋๋๊ฐ ์ฌ๋ ์ฉ๋

์ํฌ์ ๋ ์ด์์ ์ต์ ํ(Fig. 5) โ (A) 10๊ฐ ํ๊ฐ ๊ตฌ์ฑ์์ ์ต์ ํ ๋ฐฐ์น vs ๊ธฐ๋ณธ ๋ฐฐ์น(ํ ์ด๋ธ ๋ค ๋ชจ์๋ฆฌ์ ํ ๋์ฉ)์ ์คํ ์๊ฐ. (B) ๊ฐ์ ํญ์ด ๊ฐ์ฅ ํฐ ๊ตฌ์ฑ #5์ ๋ก๋ด๋ณ ์๊ฐ ๋ถํด(๋ง๋ ํ๋๊ฐ ๋ก๋ด ํ๋, ๋ธ๋ก ํ๋๊ฐ ํ์คํฌ ํ๋์ ์ด๋ ์๊ฐ + dwell ์๊ฐ, ์์ ํ์คํฌ ID). (C) ๊ตฌ์ฑ #8์ ๋ํ ๋์ผ ๋ถ์.
์ด๊ฒ์ด ๋ ผ๋ฌธ์ด ๋ด์ธ์ฐ๋ โ์๋๊ฐ ์ฌ๋ ์ ์ฉ๋โ์ ์ค์ฆ์ด๋ค. RoboBallet์ ๋ด๋ถ ๋ฃจํ๋ก, Vizier(๊ฐ์ฐ์์ ํ๋ก์ธ์ค ๋ฐด๋ง ๋ณํ)๋ฅผ ์ธ๋ถ ๋ฃจํ๋ก ๋๊ณ ๋ก๋ด ๋ฐฐ์น๋ฅผ ํ์ํ๋ค. ๊ฒฐ๊ณผ:
- 10๊ฐ ๊ตฌ์ฑ ์ ๋ถ์์ ๊ฐ์ ๋๋ค(Fig. 5A). ์ต์ ํ ๋ฐฐ์น๋ 3.5โ4.5 s๋, ๊ธฐ๋ณธ ๋ฐฐ์น๋ 4.2โ6.1 s๋. ๋ณธ๋ฌธ์ ์ต๋ ๊ฐ์ ์ 33%๋ก ๋ณด๊ณ ํ๋ค.
- ๊ฐ์ ์ ์ฃผ ์์ธ์ ํ์คํฌ ์ฌ๋ถ๋ฐฐ๋ค. Fig. 5B์ ๊ธฐ๋ณธ ๋ฐฐ์น๋ฅผ ๋ณด๋ฉด R4 ํ ๋๊ฐ ํ์คํฌ 5๊ฐ๋ฅผ ๋ ๋งก์ ํผ์ ๋๊น์ง ๋๊ณ ๊ฐ๋ ๋ฐ๋ฉด(R2๋ ํ์คํฌ 1๊ฐ), ์ต์ ํ ๋ฐฐ์น์์๋ 3/2/2/3์ผ๋ก ๊ณ ๋ฅด๊ฒ ๋๋์ด makespan์ด ์ ๋ฐ ๊ฐ๊น์ด ์ค์ด๋ ๋ค. ๋ถ์ฐจ์ ์ผ๋ก ํ์คํฌ๊น์ง์ ์ด๋ ์๊ฐ๋ ์ค์ด๋ ๋ค.
- ์ ์๋ค์ dwell 0.5์ด๋ฅผ ์ด๋ ์๊ฐ๊ณผ dwell์ด ๋น์ทํ ๋น์ค์ด ๋๋๋ก ์๋์ ์ผ๋ก ๊ณจ๋๋ค๊ณ ๋ฐํ๋ค. ํ์ฅ ์์ ์๊ฐ์ด ์ด๋ ์๊ฐ๋ณด๋ค ํจ์ฌ ๊ธด ์ค์ (์: ์ค์ ์ฉ์ )์์๋ ๊ท ๋ฑ ๋ถ๋ฐฐ์ ์ค์๋๊ฐ ๋ ์ปค์ ธ ๋ฐฐ์น ์ต์ ํ ์ด๋์ด ๋ ํด ๊ฒ์ด๋ผ๊ณ ์์ํ๋ค.
โ ๏ธ ํจ๋ ๊ฐ ์ ๋๊ฐ์ด ๋ง์ง ์๋๋ค. ๊ตฌ์ฑ #5์ ๋ํด Fig. 5A๋ ๊ธฐ๋ณธ 6.13 s โ ์ต์ 3.87 s๋ก ์ฝํ๋๋ฐ, ๊ฐ์ ๊ตฌ์ฑ์ Fig. 5B ๊ฐํธ ์ฐจํธ๋ ๊ธฐ๋ณธ์ด ์ฝ 9.6 s, ์ต์ ์ด ์ฝ 5.3 s์์ ๋๋๋ค. ๊ฐ์ ๋น์จ์ ๊ฒฝํฅ์ ๊ฐ์ง๋ง ์ ๋ ์๊ฐ์ด 1.5๋ฐฐ ๊ฐ๊น์ด ์ฐจ์ด ๋๊ณ , ๋ ผ๋ฌธ์ ์ด ์ฐจ์ด๋ฅผ ์ค๋ช ํ์ง ์๋๋ค(์ค์ ์ด ๋ค๋ฅธ ์คํ์ผ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ ๋ช ์๊ฐ ์๋ค). ๋ ํจ๋์ ์ซ์๋ฅผ ์์ด ์ธ์ฉํ์ง ์๋ ํธ์ด ์ข๋ค.
์ค๊ธฐ ์คํ

์ค์ ์ํฌ์ (Movie 2 ์คํธ) โ 4๋์ Franka Panda๊ฐ RoboBallet์ด ์์ฑํ ๊ณํ์ ์คํํ๋ค. ์๋ฃจ๋ฏธ๋ ํ๋ ์ ๊ตฌ์กฐ๋ฌผ์ด ์ฅ์ ๋ฌผ ๊ฒธ ํ์คํฌ ํ๋ฉด.
์ค๊ธฐ ๋ฐ๋ชจ๋ 8๋๊ฐ ์๋๋ผ 4๋๋ก, ๋์ผํ ํ๋ ์์ํฌ๋ก ๋ฐ๋ก ํ์ตํ ๋ชจ๋ธ์ด๋ค. ์คํ ์ ์ฒ๋ฆฌ:
- ํ์ต ๋จ๊ณ์์ 1.0 cm ์ถฉ๋ ์ฌ์ ๋ฅผ ์ถ๊ฐ๋ก ์งํค๋๋ก ํ์ต.
- ์ํผ์๋ ์ข ๋ฃ ์ ์์ ์์ธ๋ก ๋ณต๊ทํ๋ ๋ณด์ ํญ(๋ชจ๋ ํ์คํฌ๋ฅผ ํผ ๋ค์๋ง ํ์ฑํ๋๋ ํ์ ๊ณต๊ฐ L2 ๊ฑฐ๋ฆฌ)๊ณผ, ๊ด์ ๊ฐ์๋ ์ ๊ณฑ์ ๋ํ ์ฝํ ํ๋ํฐ๋ฅผ ์ถ๊ฐ(๋ถํ์ํ ์์ง์๊ณผ ๊ณผ๋ํ ๊ฐ์ ์ต์ ).
- ์์ฑ ๊ถค์ ์ 5์ฐจ ์คํ๋ผ์ธ์ผ๋ก 1 kHz๊น์ง ๋ณด๊ฐํด ์คํ.
์ ์๋ค์ ๋ชจ๋ธ์ด ์ด๋ฏธ ๊ด์ ์๋ยท๊ฐ์๋ ์ ์ฝ์ ์งํค์ง๋ง, ์ ํฌ๋ ํ ํฌ ๊ฐ์ ๋ณต์กํ ์ ์ฝ๊น์ง ๋ง์ถ๋ ค๋ฉด ํ์ฒ๋ฆฌ๊ฐ ํ๋ช ํ๋ค๊ณ ์ ๋๋ค. ์ฌ๊ธฐ์ ๋๋ฌ๋๋ ์ค๊ณ ์ฒ ํ์ด ํฅ๋ฏธ๋กญ๋ค โ RL ๋ณด์ ํจ์๋ฅผ ์๊ตฌ์ฌํญ์ ๋ง์ถฐ ๋ฐ๊พธ๋ ๊ฒ ํ๋์ ์ง์ ์ค๊ณํ๋ ๊ฒ๋ณด๋ค ์ฝ๋ค๋ ๊ฒ. ์ ์๋ค์ ์ด ์ ์์ฑ์ด ํ๋์ฝ๋ฉ ์์คํ ์ด๋ (์๊ณ ๋ฆฌ์ฆ ํ๋๋ยท์ฌ๋ ์์ฐ์ผ๋ก๋ถํฐ์) ์ง๋ํ์ต ์์คํ ๋๋น RL ์ ์ํ์ ์ค์ง์ ์ฅ์ ์ด๋ผ๊ณ ์ฃผ์ฅํ๋ค.
๋นํ์ ์ผ๋ก ๋ณด๋ฉด
๊ฐ์
- ๋ฌธ์ ์ ํ๊ณผ ์ ์ํ๊ฐ ์ ์งํ๋ค. โ๊ฐ์ฅ ํ์ ๊ณต๊ฐ์ด ํฐ ์ค์ (๋๊ตฌ๋ ๋ฌด์์ด๋ ์ด๋ค ์์๋ก๋ )โ์ ์ผ๋ถ๋ฌ ๊ณจ๋ผ ํ์ฅ์ฑ์ ์ ๋ฉด์ผ๋ก ๊ณต๋ตํ๊ณ , ์์ผ๋ก ๋ง๋ ๋จ์ํ โ IK ์ฌ์ ์ํ๋ง, ํด๋ฆฌ์คํฑ ์ฌ์ ํ ๋น, ๋ก๋ด๋ณ ์์ฐจ ๊ณํ โ ๋ฅผ ํ๋๋ ์ฐ์ง ์๋๋ค. ์ด ์ธ ๊ฐ์ง๋ฅผ ์ ์ด๋ค๋ ๊ฒ ์์ฒด๊ฐ ๊ธฐ์กด TAMP ํ์ดํ๋ผ์ธ๊ณผ์ ๋ช ํํ ์ ๊ธ๊ธฐ๋ค.
- ํต์ฌ ์ฃผ์ฅ์ด ์ด๋ก ๊ณผ ์คํ ์์ชฝ์์ ์ผ๊ด๋๋ค. โํ์ ๋ณ ์ํธ์์ฉ ํจ์๋ฅผ ํ ๋ฒ๋ง ๋ฐฐ์ฐ๋ฏ๋ก ๋ชจ๋ธ ๋ณต์ก๋๊ฐ O(1)โ์ด๋ผ๋ ์ฃผ์ฅ์ Fig. 3A/B์ โํ์คํฌ 4๋ฐฐยท๋ก๋ด 2๋ฐฐ์๋ ์๋ ด ์คํ ์ ์ฌโ๋ก ๋ท๋ฐ์นจ๋๊ณ , โ์ฐ์ฐ์ ์ฃ์ง ์์ ๋น๋กโ๋ผ๋ ์ฃผ์ฅ์ 33/52/80 ms๋ผ๋ ์ค์ธก ์คํ ์๊ฐ๊ณผ ๋ง๋ฌผ๋ฆฐ๋ค.
- ํ๊ฒฝ์ด ์ถฉ๋์ ๊ตฌ์กฐ์ ์ผ๋ก ๋ถ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๋ค. ์ถฉ๋ ์ ๋ฐ ์๋๋ฅผ 0์ผ๋ก ๋ง๋๋ ์ค๊ณ๋ ํ์ต์ ์ด๋ ต๊ฒ ํ์ง๋ง(์ ์ง ๋ก๋ด์ ์งํ์ด ์๋ค), ์ค์ธ๊ณ ์ด๊ด์์ โํ์ต ์ ์ฑ ์ด ๊ฐ๋ ๋ถ๋ชํ ์ ์๋คโ๋ ์ต์ ์ ๋ฆฌ์คํฌ๋ฅผ ์ ๊ฑฐํ๋ค. ์ฐ์ ๋ฐฐ์น๋ฅผ ์ง์งํ๊ฒ ์๊ฐํ ํ์ ์ด๋ค.
- ์๋๊ฐ ๋ง๋ ์ฉ๋๋ฅผ ์ค์ ๋ก ํ๋ ๋ณด์ฌ์คฌ๋ค. โ๋น ๋ฅด๋๊น ์ข๋คโ์์ ๋ฉ์ถ์ง ์๊ณ Vizier๋ฅผ ์น์ด ๋ฐฐ์น ์ต์ ํ๋ฅผ ๋๋ ค 10/10 ๊ตฌ์ฑ์์ ๊ฐ์ ์ ๋๋ค. ํ๋๋๋ฅผ ์ต์ ํ์ ๋ด๋ถ ๋ฃจํ๋ก ์ธ ์ ์๋ค๋ ๊ฒ์ด ์ด ๋ ผ๋ฌธ์ ๊ฐ์ฅ ์ค์ฉ์ ์ธ ๋ฉ์์ง๋ค.
- ์ฌํ ์ฌ๋ฃ๊ฐ ๊ฐ์ถฐ์ ธ ์๋ค. Table S5์ ํ์ต๋ฅ ยท๊ฐ์ ยทํ๊น ์ ๋ฐ์ดํธยทํ ์ธ์จยท๋คํธ์ํฌ ํํยท๋ฆฌํ๋ ์ด ํฌ๊ธฐยท์ถฉ๋ ๊ณ์๊น์ง ์ฌ์ค์ ์ ๋ถ ์ ํ ์๊ณ , ์ฝ๋๊ฐ Apache-2.0์ผ๋ก Zenodo์ ๊ณต๊ฐ๋๋ค(1.1 GB ์์นด์ด๋ธ). Google DeepMind๊ฐ ํนํ ์ถ์(USยทWO)์ ํ ์ํ์์๋ ์ฝ๋๋ฅผ ๋ธ ์ ์ ํ๊ฐํ ๋งํ๋ค.
์ฝ์ ยทํ๊ณ
- ์ ์ ์ฃผ์ฅํ๋ ๊ท๋ชจ์์ ๋ฒ ์ด์ค๋ผ์ธ์ด ์๋ค. ์ ๋ ๋น๊ต๋ Fig. 2 ํ๋๋ฟ์ด๊ณ , ๊ทธ ์ธํ ์ ์๋์ ์ผ๋ก ๋จ์ํ๋ ๋ฌธ์ ๋ค โ 4๋ก๋ดยท20ํ์คํฌ, ๊ฐ ํ์คํฌ๋ ํ ๋ก๋ด๋ง ๋๋ฌ ๊ฐ๋ฅ(ํ ๋น ๋ฌธ์ ์ ๊ฑฐ), ๋ฒ ์ด์ค๋ผ์ธ์ ๋ก๋ด์ ํ๋์ฉ ๋ผ์ด ๋๊ณ ๊ณํ(๋ก๋ด ๊ฐ ์ถฉ๋ ๋ฌด์). ์ฆ โ8๋ก๋ดยท40ํ์คํฌ์์ ๊ณ ์ ๋ฐฉ๋ฒ์ ๋ชป ํ๋๋ฐ ์ฐ๋ฆฌ๋ ํ๋คโ๋ ํค๋๋ผ์ธ์ ์ธก์ ๋ ๊ฒ์ด ์๋๋ผ ์ ์ธ๋ ๊ฒ์ด๋ค. ์ ์๋ค ๋ง๋๋ก ๊ทธ ๊ท๋ชจ์ ๋๋ฌํ๋ ๊ณต๊ฐ ๋ฐฉ๋ฒ์ด ์๋ค๋ ๊ฑด ์ฌ์ค์ด์ง๋ง, ๊ธฐ์กด ์ต๊ณ (5๋ก๋ดยท10ํ์คํฌ) ๋ฐฉ๋ฒ๊ณผ ๊ทธ ๋ฐฉ๋ฒ์ ๊ท๋ชจ์์ ์คํ ์๊ฐยท๊ณํ ์๊ฐ์ ๋ง๋ ๋ณด๋ ์คํ์ ๊ฐ๋ฅํ์ ๊ฒ์ด๋ค.
- GNN์ด ์ ๋ง ํ์ํ์ง์ ๋ํ ์ ์ ์คํ์ด ์๋ค. ๋ ผ๋ฌธ ์ ์ฒด์ ๋ ผ๊ฑฐ๊ฐ โํํํ MLP๋ ์กฐํฉ์ ์ผ๋ก ํญ๋ฐํ๋คโ์ธ๋ฐ, MLP ๋ฒ ์ด์ค๋ผ์ธ์ด ํ ๋ฒ๋ ๋ฑ์ฅํ์ง ์๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก HER๋ โ์ ํ๋๋ shaped reward์ ๋น์ทํ๋คโ๋ ์์ ๋ง ์๊ณ ์ซ์๊ฐ ์์ผ๋ฉฐ, ์ฃ์ง ๋ฐฉํฅ์ฑ ์ค๊ณ(๋ก๋ด ๊ฐ ์๋ฐฉํฅ vs ๋จ๋ฐฉํฅ), 6D ํ์ ํํ, ํ๋ณด์ด๋ ์ถ ๊ตํ ์ฆ๊ฐ ๋ฑ ์ด๋ ๊ฒ๋ ์ ์ ๋์ง ์์๋ค. ํ์ดํผํ๋ผ๋ฏธํฐ๋ Vizier๋ก ์ ์ฑ๊ป ํ๋ํ๋๋ฐ ๊ตฌ์กฐ ์ ํ์ ๊ฒ์ฆ๋์ง ์์ ๋น๋์นญ์ด ์๋ค.
- ์ฑ๊ณต๋ฅ /์ ๋ขฐ์ฑ ๋ณด๊ณ ๊ฐ ์๋ค. ํ์ต์ โ95% ํ์คํฌ ํด๊ฒฐ๋ฅ โ์ ๋๋ฌํ๋ค๊ณ ํ๊ณ Fig. 3C์์๋ 40๊ฐ ์ค ์ฝ 38.3๊ฐ๊ฐ ํ๋ฆฐ๋ค. ์ฐ์ ํ๋๋ ๊ด์ ์์ โ40๊ฐ ์ค 38๊ฐ ๊ณํ ์ฑ๊ณตโ์ โ์ ๋ถ ์ฑ๊ณตโ๊ณผ ์ ํ ๋ค๋ฅธ ์ ํ์ด๋ค. ํ๊ฐ ์ ์ํผ์๋ ๋จ์ ์์ ์ฑ๊ณต๋ฅ ์ด ์ผ๋ง์ธ์ง, ๋ชป ํผ ํ์คํฌ๊ฐ ์ ์ด์ ๊ฒฝ๋ก๊ฐ ์๋ ํ์คํฌ์๋์ง(ํ์คํฌ ์ํ๋ง์ด IK ์กด์ฌ๋ง ํ์ธํ๊ณ ๊ฒฝ๋ก ์กด์ฌ๋ ํ์ธํ์ง ์๋๋ค), ์คํจ๋ฅผ ๊ฐ์งํ๊ณ ๋์ํ๋ ์ ์ฐจ๊ฐ ๋ฌด์์ธ์ง๋ ๋ณด๊ณ ๋์ง ์๋๋ค. ํ๋ฅ ์ ์์ ์ฑ์ ํฌ๊ธฐํ๋ค๋ฉด ๊ทธ ์๋ฆฌ๋ฅผ ๋ฉ์ธ ์คํจ ํต๊ณ๊ฐ ๋ ์ค์ํด์ง๋๋ฐ ๊ทธ๊ฒ ์๋ค.
- ํ์ฉ์ค์ฐจ 2.5 cm / 15ยฐ๋ ํ๋ฐฉํ๋ ์์ฉ์ ๋นํด ๊ฑฐ์น ๊ณ , ๊ทธ ์ํ๊ฐ ๋ฌดํดํ์ง ์๋ค. ์ ์๋ค์ ์ต์ข ๋ํน์ ์ ํ ๋๋ผ์ด๋ฒ๋ก ํ๋ฉด ๋๊ณ โ๋จ์ํ๋ฅผ ์ํดโ ์ด๋ฒ ์ฐ๊ตฌ์์ ์ ์ธํ๋ค๊ณ ์ด๋ค. ๊ทธ๋ฐ๋ฐ ๋ ผ๋ฌธ์ด ๊ฐ์กฐํ ๋ ผ์ง ์์ฒด๊ฐ โIK ํด ์ ํ์ด ๊ถค์ ๋น์ฉ๊ณผ ์คํ ๊ฐ๋ฅ์ฑ์ ์ข์ฐํ๋คโ์๋ค. ๋ํน ๊ฐ๋ฅ์ฑ์ ๋ณด์์ ๋ฃ์ง ์์ผ๋ฉด ์ ์ฑ ์ด ์ต์ข ๋ํน์ด ๋ถ๊ฐ๋ฅํ ์ ๊ทผ ์์ธ๋ฅผ ๊ณ ๋ฅผ ์ ์๋ค. ์ ์๋ค๋ ์ด๋ฅผ ์ธ์งํด โํ๊ฒฝ์ ๋ํน์ ๋ฃ๊ณ ์ฑ๊ณตํ์ ๋๋ง ๋ณด์์ ์ค๋คโ๋ ํฅํ ์ค๊ณ๋ฅผ ์์ ํ์ง๋ง, ๊ทธ ์ ๊น์ง Fig. 2์ ๋น๊ต ์ฐ์ ์ผ๋ถ๋ ์ด ์ํ์์ ์จ๋ค.
- ์ฅ์ ๋ฌผ ํํ์ ๊ตฌ์กฐ์ ํ๊ณ. ํ๋ฆฌ๋ฏธํฐ๋ธ๊ฐ ํ๋ณด์ด๋๋ฟ์ด๊ณ (์ ์ ์ธ์ ), ๋ ์ค์ํ๊ฒ๋ ์ฅ์ ๋ฌผ ๋ ธ๋์ ๋ ธ๋ ํน์ง์ด ์์ ์๊ณ ์ฅ์ ๋ฌผโ๏ธ์ฅ์ ๋ฌผ ์ฃ์ง๋ ์๋ค. ๋ชจ๋ ๊ธฐํ ์ ๋ณด๋ โ๊ฐ ๋ก๋ด ํ ๊ธฐ์ค ์๋ ์์ธโ๋ก๋ง ์กด์ฌํ๋ค. ๊ทธ๋์ ๋ ์ฅ์ ๋ฌผ ์ฌ์ด์ ์ข์ ํ์ฒ๋ผ ์ฅ์ ๋ฌผ ๊ฐ ๊ด๊ณ๋ก ์ ์๋๋ ๊ตฌ์กฐ๊ฐ ๊ทธ๋ํ์ ๋ช ์์ ์ผ๋ก ํํ๋์ง ์๋๋ค. ์คํ ์ฉ์ ์ฒ๋ผ ๋ก๋ด์ด ์ฅ์ ๋ฌผ์ ๋ฐ์ง ๋ถ์ด์ผ ํ๋ ์ํฉ์์ ์ด ํํ์ ํ๊ณ๊ฐ ๋๋ฌ๋ ๊ฐ๋ฅ์ฑ์ด ์๋๋ฐ, ๋ ผ๋ฌธ์ ๊ด๋ จ ์คํ์ ์๋ค.
- ์ผ๋ฐํ ์ฆ๊ฑฐ๊ฐ ํ๊ฐ ์ ํ ๊ฐ์ ๊ฑธ๋ ค ์๋ค. โzero-shot์ผ๋ก ๋ฏธ์ง์ ์ค์ ์ ์ผ๋ฐํโ๋ผ๋ ์ด๋ก์ ํํ์ ๋นํด, ์ค์ ๋ก ํ๊ฐ๋ ๋ฏธ์ง ํ๊ฒฝ์ ์๋ฃจ๋ฏธ๋ ํ๋ ์ ๊ตฌ์กฐ๋ฌผ์ด ๋์ธ ์ํฌ์ ํ๋(ํ์คํฌ 40๊ฐ ร 10์ธํธ)๋ค. ๋ก๋ด์ ํญ์ Franka Panda์ด๊ณ , ์ฅ์ ๋ฌผ ์คํ์ผ๋ ๊ฐ์ ๊ณ์ด์ด๋ค. ํ์(morphology) ๋ฌด์์ํ, ์ด์ข ๋ก๋ด ํ, ๋ค๋ฅธ ์ข ๋ฅ์ ์์ ๋ฌผ์ ๋ํ ํ๊ฐ๋ ์ ๋ถ ํฅํ ๊ณผ์ ๋ก ๋จ๋๋ค.
- ์์น ์์ ์ ์ ํฉ์ฑ ๋ฌธ์ ๊ฐ ๋ ๊ตฐ๋ฐ ์๋ค. โ 4โ8 ๋ก๋ด ์ค์ผ์ผ๋ง์ โ60% ๊ฐ์โ๋ 7.5โ4.5 s๋ผ๋ ์๊ธฐ ์์น์ ๋ง์ง ์๋๋ค(40% ๊ฐ์). โก Fig. 5A์ Fig. 5B/C์ ๊ฐ์ ๊ตฌ์ฑ(#5)์ ๋ํ ์ ๋ ์คํ ์๊ฐ์ด ์ด๊ธ๋๋ค(6.13โ3.87 s vs ์ฝ 9.6โ5.3 s). ์ด๋ ์ชฝ๋ ๋ ผ๋ฌธ์ ์ ์ฑ์ ๊ฒฐ๋ก ์ ๋ค์ง์ง๋ ์์ง๋ง, ์์น๋ฅผ ์ธ์ฉํ ๋๋ ๊ทธ๋ฆผ ์์์์ ์๋ ๋น๊ต๋ก๋ง ์ฝ๋ ๊ฒ์ด ์์ ํ๋ค. Eq. 3์ ์ถฉ๋ ํ๋ํฐ์ ๋ถํธ๊ฐ ๋น ์ ธ ์๋ ๊ฒ๋ ๊ฐ์ ๋ถ๋ฅ์ ํ๊ธฐ ๋ฌธ์ ๋ค.
- โ์คํ๋ผ์ธ์ผ๋ก ์ฎ๊ธด ๋น์ฉโ์ด ๊ฒฐ์ฝ ์์ง ์๋ค. ์กํฐ 64์ฝ์ด + A100 1์ฅ์ผ๋ก 95% ๋๋ฌ์ 6~24์๊ฐ, ํ์ง ์๋ ด๊น์ง ์ถ๊ฐ 2~6์ผ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๊ฑด ์ง์ํ๊ณ ์ถ์ ๋ณํ์ ์ถ(๋ก๋ด ๋ฐฐ์นยทํ์คํฌ ๋ถํฌยท์ฅ์ ๋ฌผ ์ข ๋ฅ)๋ง๋ค ์น๋ฌ์ผ ํ๋ ๋น์ฉ์ด๋ค. amortization ๋ ผ๋ฆฌ๋ โ๋น์ทํ ๋ฌธ์ ๋ฅผ ๋ง์ด ํผ๋คโ๋ ์ ์ ์์๋ง ์ฑ๋ฆฝํ๊ณ , ์ผํ์ฑ ์ ํ๋๋ฅผ ๊ณํํ๋ ์ํฉ์์๋ ๊ณ ์ ๋ฐฉ๋ฒ์ด ์ฌ์ ํ ๋ซ๋ค. ๋ ผ๋ฌธ๋ ์ด ์กฐ๊ฑด์ ๋ช ์ํ์ง๋ง(โmany similar setupsโ), ํ์๋ ํ์ต ๋น์ฉ ๋๋น ์์ต๋ถ๊ธฐ ๋ถ์์ด ์๋ค.
- ์ค๊ธฐ ๋ฐ๋ชจ์ ์์น๊ฐ ํค๋๋ผ์ธ๋ณด๋ค ๋ฎ๋ค. ์ค์ ๋ก๋ด ์คํ์ 8๋๊ฐ ์๋ 4๋์ด๊ณ , ์จ๋ผ์ธ ์ฌ๊ณํ์ด ์๋๋ผ ์์ฑ ๊ถค์ ์ ์ฌ์์ด๋ค(5์ฐจ ์คํ๋ผ์ธ ํ์ฒ๋ฆฌ ํฌํจ). ๋ ผ๋ฌธ์ด ๊ฐ์กฐํ๋ โ๊ณ ์ฅ ๋์ ์ฌ๊ณํโ, โ์ง๊ฐ ๊ธฐ๋ฐ ์จ๋ผ์ธ ์ฌ๊ณํโ์ ์ ๋ถ ๊ฐ๋ฅ์ฑ ์์ ์ด๋ฉฐ ์คํ์ผ๋ก ๋ณด์ด์ง ์๋๋ค. ์ ์๋ค๋ ์จ๋ผ์ธ ๊ณํ์๋ ์ง๊ฐ๊ณผ ์ถ์ข ์ ํ๋๋ผ๋ ๋ณ๋ ๋ฌธ์ ๊ฐ ๋จ๋๋ค๊ณ ์ธ์ ํ๋ค.
- ๊ณต๊ฐ ์ฝ๋๋ก ์ฌํํ ์ ์๋ ๋ฒ์๊ฐ ์ ํ์ ์ด๋ค. Zenodo ๋ฆด๋ฆฌ์ค๋ JAX + Jraph ๊ธฐ๋ฐ GNN, MuJoCo 3.x ์๋(4/8๋ Franka Panda), 10/20/40 ํ์คํฌ ํ ์คํธ ์ธํธ, ์ฌ์ ์์ฑ start state๋ฅผ ํฌํจํ์ง๋ง, IK ์๋ฒ๊ฐ ์คํ ์ผ๋ก ๋น์ด ์๋ค. ํ์คํฌ ์ํ๋งยทํํฐ๋ง ํ์ดํ๋ผ์ธ์ด IK์ ์์กดํ๋ฏ๋ก, ์ ํ์คํฌ์ ์ ์์ฑํ๋ ค๋ฉด ์ฌ์ฉ์๊ฐ ์๋ฒ๋ฅผ ๋ถ์ฌ์ผ ํ๋ค. ๋ ํ์ต์ dm-launchpad/dm-reverb ๊ธฐ๋ฐ ๋ถ์ฐ ์ ์ ์ด๋ผ ๋จ์ผ ์ํฌ์คํ ์ด์ ์์ ๋ ผ๋ฌธ ์ค์ ์ ๊ทธ๋๋ก ์ฌํํ๊ธฐ๋ ์ด๋ ต๋ค(์กํฐ 64๊ฐ ยท A100 1์ฅ ยท ๋ฉฐ์น ). ํ์ค์ ์ผ๋ก ์ธ๋ถ์์ ๊ฒ์ฆ ๊ฐ๋ฅํ ๋ฒ์๋ ๊ณต๊ฐ ์ฒดํฌํฌ์ธํธ/์๋๋ก ์ถ๋ก ์๋์ ๊ถค์ ํ์ง์ ํ์ธํ๋ ์ ๋๋ก ๋ณด์ธ๋ค.
๊ด๋ จ ์ฐ๊ตฌ์์ ์๋ฆฌ ๋งค๊น
๊ณ ์ TAMP ๊ณ๋ณด์์. ์ด ๋ฌธ์ ์ ํ์ค ํด๋ฒ์ ๋ฌธ์ ๋ฅผ ๊ณ์ธต์ผ๋ก ์ชผ๊ฐ๋ ๊ฒ์ด๋ค โ ๊ณ ์์ค ํ์คํฌ ํ๋๋๊ฐ ํ ๋นยท์์๋ฅผ ์ ํ๊ณ , ์ ์์ค ๋ชจ์ ํ๋๋(RRT ๊ณ์ด)๊ฐ ๊ทธ ์ฌ์ด๋ฅผ ์๊ณ , ์คํจํ๋ฉด ๋๋์๊ฐ ๋ฐ๋ณต. ๋ ผ๋ฌธ์ด ์ต๊ณ ์ฑ๋ฅ์ผ๋ก ์ธ์ฉํ๋ Pan et al.(IROS 2021)์ ๋ค์ค ๋งค๋ํฐ๋ ์ดํฐ TAMP ํ๋ ์์ํฌ๊ฐ ์ ํํ ์ด ๊ตฌ์กฐ์ด๊ณ , ๋๋ฌ ๊ฐ๋ฅ์ฑยท๊ฐ์ฉ์ฑ ํด๋ฆฌ์คํฑ์ ์น์ด 5๋ก๋ดยท10ํ์คํฌ์ ์ด๋ฅธ๋ค. RoboBallet์ ์ด ๊ณ์ธต์ ์์ ๊ณ ํ๋์ ๋ฐ์ํ ์ปจํธ๋กค๋ฌ๋ก ๋์ฒดํ๋ค. ๊ทธ ๋๊ฐ๊ฐ ์์ ์ฑ ์์ค์ด๊ณ ์ป๋ ๊ฒ์ด ๊ท๋ชจ์ ์๋๋ค. ์๋ ์ถ์์ ๋ณด๋ฉด CuRobo์ ํฅ๋ฏธ๋ก์ด ๋๋น๋ฅผ ์ด๋ฃฌ๋ค โ CuRobo๋ ๊ณ ์ ์ต์ ํ๋ฅผ GPU๋ก ๋๋ ๋ณ๋ ฌํํด ๋จ์ผ ํ ๋ชจ์ ์์ฑ์ 50 ms๋๋ก ๋์ด๋ด๋ ธ๊ณ , RoboBallet์ ์ต์ ํ ์์ฒด๋ฅผ ํ์ต์ผ๋ก ๋์ฒดํด ๋ค์ค ํ ์คํ ์ 0.3 ms๋ก ๋ง๋ ๋ค. ์ ์๋ ๋ณด์ฅ์ ์ ์งํ๋ฉฐ ์์๋ฅผ ์ค์๊ณ , ํ์๋ ๋ณด์ฅ์ ๋ฒ๋ฆฌ๊ณ ๋ฌธ์ ํด๋์ค๋ฅผ ํค์ ๋ค. ์ค์ ์์คํ ์ด๋ผ๋ฉด RoboBallet์ด ๊ฑฐ์น ๋ค์ค ๋ก๋ด ๋ฐฐ๋ถยท์ค์ผ์ค์ ๋ฝ๊ณ CuRobo๋ฅ๊ฐ ๊ตญ์ ๊ถค์ ์ ์ ์ ํ๋ ์กฐํฉ์ด ์์ฐ์ค๋ฌ์ ๋ณด์ธ๋ค.
GNN ์ ์ฑ ์ ๊ณ๋ณด ์์์. RoboBallet์ GNN ์ฝ์ด(Eq. 7โ9์ ์ฃ์งโ๋ ธ๋โ๊ธ๋ก๋ฒ 3๋จ ์ ๋ฐ์ดํธ)๋ GN-Block์ด ์ ์ํ graph network block์ ์ฌ์ค์ ๊ทธ๋๋ก ์ด๋ค. GN-Block์ด โ๊ฐ์ฒดยท๊ด๊ณ ์ค์ฌ ๊ท๋ฉ ํธํฅ์ผ๋ก ๋ฌผ๋ฆฌ ์์คํ ์ ํ์ตํ๊ณ ์ ์ดํ๋คโ๋ฅผ ๋ณด์๋ค๋ฉด, RoboBallet์ ๊ฐ์ ๋ธ๋ก์ ๋์ญํ์ด ์๋๋ผ ์กฐํฉ ์ต์ ํ์ ์ด๋ค โ ๋ ธ๋๊ฐ ๊ฐ์ฒด๊ฐ ์๋๋ผ ๋ก๋ดยทํ์คํฌยท์ฅ์ ๋ฌผ์ด๋ผ๋ ์ด์ข (heterogeneous) ๊ฐ์ฒด์ด๊ณ , ๋ฐฐ์ฐ๋ ๊ฒ์ด ๋ฌผ๋ฆฌ ๋ฒ์น์ด ์๋๋ผ โ๋๊ฐ ๋ฌด์์ ์ธ์ ํ๋๊ฐโ๋ผ๋ ์ ์ด ๋ค๋ฅด๋ค. NerveNet๊ณผ์ ๋๋น๋ ์ ๋ช ํ๋ค. NerveNet์ ํ ์์ด์ ํธ์ ๋ชธ ์์ชฝ(๋งํฌ-์กฐ์ธํธ)์ ๊ทธ๋ํ๋ก ๋ณด๊ณ ํํ ์ ์ด(size/disability transfer)๋ฅผ ์ป์๋ค๋ฉด, RoboBallet์ ์ฌ๋ฌ ์์ด์ ํธ ์ฌ์ด์ ํ๊ฒฝ์ ๊ทธ๋ํ๋ก ๋ณด๊ณ ์ฅ๋ฉด ๊ท๋ชจ ์ ์ด๋ฅผ ์ป๋๋ค. ๋ ๋ ผ๋ฌธ ๋ชจ๋ โ๊ฐ์ค์น ๊ณต์ ๊ฐ ๊ณง ์ผ๋ฐํโ๋ผ๋ ๊ฐ์ ๋ฉ์ปค๋์ฆ์ ๊ธฐ๋๊ณ ์๊ณ , RoboBallet์ ๊ทธ ๋ฉ์ปค๋์ฆ์ ํจ์ฌ ํฐ ์ด์ข ๊ทธ๋ํ๋ก ๋ฐ์ด ์ฌ๋ฆฐ ์ฌ๋ก๋ค. ์ ์๋ค์ด ํฅํ ๊ฐ์ ์ผ๋ก ์ธ๊ธํ๋ graph attention์ NerveNet ์ดํ GNN ์ ์ฑ ์ฐ๊ตฌ์ ํ์ค ๋ค์ ์์์ด๊ธฐ๋ ํ๋ค.
์ฐ์ ์๋ํ์ โ์ค๊ฐ ์ง๋โ๋ผ๋ ๊ด์ ์์. GaP๋ ์คํ ์ฉ์ ยท๋์ฅ ๊ฐ์ ๊ณ ์ ์๋ํ(FA)์ ์ ๋๋ด๋ฆฌ์คํธ ๋ก๋ณดํฑ์ค ์ฌ์ด์ โ๊ฐ์ฒด ๊ธฐํยทํฌ์ฆ๋ง ๋ณํ๋โ Variational Automation์ ๋๊ณ , LLM ๋ฉํฐ์์ด์ ํธ๊ฐ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ณ์ฐ ๊ทธ๋ํ๋ฅผ ํฉ์ฑํด ๊ทธ ๊ตฌ๊ฐ์ ๋ฉ์ด๋ค. RoboBallet์ ๊ฐ์ ์ฐ์ ํ์ฅ์ ๊ฒจ๋ฅํ๋ ์ ๋ฐ๋ ์ธต์๋ฅผ ๊ณต๋ตํ๋ค โ ํ์คํฌ ์๋ฏธ๋ ๊ณ ์ (์ ๋ถ reaching)์ด๊ณ , ์ด๋ ค์ด ๊ฒ์ ๊ธฐํ์ ์กฐํฉ์ด๋ค. ๊ทธ๋์ GaP์ ๊ทธ๋ํ๋ โ์คํฌ ๋ ธ๋๋ก ์ด๋ค์ง ํ๋ก๊ทธ๋จโ์ด๊ณ RoboBallet์ ๊ทธ๋ํ๋ โ๋ฌผ๋ฆฌ ๊ฐ์ฒด๋ก ์ด๋ค์ง ์ํโ๋ค. ๋์ ๊ฒน์ณ ๋์ผ๋ฉด ์ฐ์ ์๋ํ ์๋ํ์ ๋ ์ถ โ ๋ฌด์์ ํ ์ง์ ํฉ์ฑ๊ณผ, ์ด๋ป๊ฒ ๋์์ ์์ง์ผ์ง์ ๊ณํ โ ์ด ๊ฐ๊ฐ ๊ทธ๋ํ ํํ์ผ๋ก ์๋ ดํ๊ณ ์๋ค๋ ์ ์ด ๋์ ๋๋ค.
ํ์ต ๊ธฐ๋ฐ ๋ค์ค ํ ํ๋๋์์. ๋ ผ๋ฌธ์ด ์ธ์ฉํ๋ Ha et al.์ ๋ถ์ฐํ ๋ค์ค ํ ๋ชจ์ ํ๋๋๊ฐ ๊ฐ์ฅ ๊ฐ๊น์ด ์ ํ ์ฐ๊ตฌ์ธ๋ฐ, ๊ทธ์ชฝ์ ๊ฐ ํ์ด ๊ตญ์ ๊ด์ธก์ผ๋ก ์์ง์ด๋ ๋ถ์ฐ ์ ์ฑ ์ด๊ณ ํ์คํฌ ํ ๋นยท์ค์ผ์ค๋ง์ ๋ค๋ฃจ์ง ์๋๋ค. RoboBallet์ ์ค์์ง์ค ์ ์ฑ ์ผ๋ก ํ ๋นยท์ค์ผ์ค๊น์ง ํก์ํ ๊ฒ์ด ์ฐจ์ด๋ค. ๋ค๋ง ์ค์์ง์ค์ด๋ผ๋ ์ ํ์ ๋ก๋ด ์๊ฐ ์์ญ ๋๋ก ๊ฐ ๋ O(N_r^2) ์ฃ์ง์ ํจ๊ป ๋ค์ ๋ถ๋ด์ด ๋๋ฉฐ, ์ ์๋ค์ด ์ ์ํ๋ ์์ ๋ณผ๋ฅจ ๊ฒน์นจ ๊ธฐ๋ฐ ์ฃ์ง ๊ฐ์ง์น๊ธฐ๊ฐ ์ฌ์ค์ ๋ถ์ฐํ๋ก ๊ฐ๋ ๊ธธ์ด๋ผ๋ ์ ๋ ํฅ๋ฏธ๋กญ๋ค.
์์ฝ
RoboBallet์ ๋ค์ค ๋ก๋ด reaching์์ ํ์คํฌ ํ ๋นยท์ค์ผ์ค๋งยท๋ชจ์ ํ๋๋์ ์ชผ๊ฐ์ง ์๊ณ ํ ๋ฒ์ ํธ๋ ํ์ต ๊ธฐ๋ฐ ํ๋๋๋ค. ๊ธฐ์ฌ๋ ์ RL ์๊ณ ๋ฆฌ์ฆ์ด ์๋๋ผ ํํ์ ์๋ค โ ๋ก๋ดยทํ์คํฌยท์ฅ์ ๋ฌผ์ ๋ ธ๋๋ก, ๊ทธ ์ฌ์ด ์๋ ์์ธ๋ฅผ ์ฃ์ง๋ก ๊ฐ๋ ์ฌ ๊ทธ๋ํ๋ฅผ GNN์ด ์ฒ๋ฆฌํด 100 ms๋ง๋ค ์ ๋ก๋ด์ ๊ด์ ์๋๋ฅผ ๋ฑ๊ณ , ๋ณด์์ โํผ ํ์คํฌ ๋น์จ์ ์ฆ๊ฐ๋ถ โ ์ถฉ๋ ํ๋ํฐโ๋ผ๋ ๋ ํญ๋ฟ์ด๋ฉฐ ์๊ฐ ์ต์ํ๋ ํ ์ธ์จ \gamma=0.94๊ฐ ๋์ ํ๋ค. ์ํธ์์ฉ ์ข ๋ฅ๋ง๋ค ํจ์๋ฅผ ํ๋์ฉ๋ง ๋ฐฐ์ฐ๋ฏ๋ก ๋ชจ๋ธ ํฌ๊ธฐ๋ ์ฅ๋ฉด ๋ณต์ก๋์ ๋ฌด๊ด(O(1))ํ๊ณ , ์ฐ์ฐ์ ์ฃ์ง ์ O(N_r^2+N_rN_t+N_rN_o)๋ฅผ ๋ฐ๋ฅธ๋ค.
์ฑ๊ณผ๋ ๊ตฌ์ฒด์ ์ด๋ค. 8๋ Franka Panda(56์ฐจ์)ยท40 ํ์คํฌยท์ฅ์ ๋ฌผ 30๊ฐ์์ A100 ๊ธฐ์ค ์คํ ๋น 0.3 ms๋ก ๊ณํํ๊ณ , ํ์คํฌ 4๋ฐฐยท๋ก๋ด 2๋ฐฐ์๋ ์๋ ด ์คํ ์ด ๊ฑฐ์ ๋์ง ์์ผ๋ฉฐ, ๋๋ค ์ ๋ก๋ง ํ์ตํ ๋ชจ๋ธ์ด ์์์ ํ๊ฐ ์ ๋ก zero-shot ์ ์ดํ๋ค. ๋จ์ํ๋ ๋น๊ต ๋ฌธ์ ์์๋ ์์ ํ์ + RRT-Connect(IK 8๊ฐ ํ์) ์์ค์ ๊ถค์ ํ์ง์ ๋ถ๊ณ , Vizier๋ฅผ ์น์ ๋ฐฐ์น ์ต์ ํ๋ 10๊ฐ ๊ตฌ์ฑ ์ ๋ถ์์ ์คํ ์๊ฐ์ ์ค์ธ๋ค(๋ณธ๋ฌธ ๊ธฐ์ค ์ต๋ 33%).
ํ๊ณ๋ ๋ถ๋ช ํ๋ค. ์ฃผ์ฅํ๋ ๊ท๋ชจ์์์ ์ ๋ ๋ฒ ์ด์ค๋ผ์ธ์ด ์๊ณ , ํต์ฌ ๊ตฌ์กฐ ์ ํ(GNN vs MLP, HER vs shaped reward, ์ฃ์ง ์ค๊ณ)์ด ์ ์ ์คํ์ผ๋ก ๊ฒ์ฆ๋์ง ์์๋ค. 2.5 cm/15ยฐ ํ์ฉ์ค์ฐจ์ โ์ต์ข ๋ํน์ ๋์ค์โ ๋ผ๋ ์ ์๋ ์คํ ์ฉ์ ๊ฐ์ ํ๋ฐฉ ์์ฉ์ ๊ทธ๋๋ก ์ ์ฉํ๊ธฐ ์ด๋ ต๊ณ , ํ์คํฌ ํด๊ฒฐ๋ฅ 95%์ ๋์ํ๋ ์ํผ์๋ ๋จ์ ์ ๋ขฐ์ฑ ํต๊ณ๊ฐ ์๋ค. ์์น ์์ ์๋ ๋ ๊ตฐ๋ฐ ์ ํฉ์ฑ ๋ฌธ์ ๊ฐ ์๋ค(4โ8 ๋ก๋ด โ60% ๊ฐ์โ, Fig. 5 ํจ๋ ๊ฐ ์ ๋๊ฐ ๋ถ์ผ์น). ํ์ต ๋น์ฉ(A100 + 64 ์ฝ์ด๋ก ๋ฉฐ์น )์ โ๋น์ทํ ๋ฌธ์ ๋ฅผ ๋ง์ด ํผ๋คโ๋ ์ ์ ์์๋ง ์ ๋นํ๋๋ค.
๊ทธ๋ผ์๋ ์ด ๋ ผ๋ฌธ์ด ๋ณด์ฌ์ค ๊ฒ์ ๋ถ๋ช ํ๋ค โ ๊ด๊ณ์ ๊ท๋ฉ ํธํฅ์ ์ ๋๋ก ๋ฃ์ผ๋ฉด, ์กฐํฉ ํญ๋ฐ์ด ํ์ฅ์ฑ์ ๊ฑธ๋ฆผ๋์ด ์๋๋ผ ํ์ต ์ ํธ์ ์์ฒ์ด ๋ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋๋๊ฐ ๋ฐ๋ฆฌ์ด ๋จ์๊ฐ ๋๋ฉด โ๊ณํโ์ด ์ต์ข ์ฐ์ถ๋ฌผ์ด ์๋๋ผ ๋ค๋ฅธ ์ต์ ํ์ ๋ด๋ถ ๋ฃจํ๊ฐ ๋๋ค๋ ๊ฒ. ์ํฌ์ ๋ฐฐ์น ์ต์ ํ๋ ๊ทธ ์ฒซ ์ฌ๋ก์ผ ๋ฟ์ด๊ณ , ๊ณ ์ฅ ๋์ ์ฌ๊ณํ๊ณผ ์ง๊ฐ ๊ธฐ๋ฐ ์จ๋ผ์ธ ์ฌ๊ณํ์ด ๋ค์ ํ๋ณด๋ก ๋จ์ ์๋ค.