์์ฑ ๋ชจ๋ธ์ ์ฅ์ , ์ด์ ์ค์ ๋ฌผ๋ฆฌํ์ผ๋ก ๊ตฌํ๋ฉ๋๋ค!
20๊ฐ ์ด์์ ์ฐ๊ตฌ์ค์ด ์ฐธ์ฌํ 24๊ฐ์๊ฐ์ ๋๊ท๋ชจ ์ฐ๊ตฌ ํ๋ ฅ ๋์, ๋ฒ์ฉ ๋ก๋ด ๊ณตํ ๋ฐ ๋ฌผ๋ฆฌ์ AI ์์ฉ ๋ถ์ผ๋ฅผ ์ํ ๋ฌผ๋ฆฌ ์๋ฎฌ๋ ์ด์
ํ๋ซํผ ๊ธฐ๋ฐ์ 4D ๋์ ์ธ๊ณ ์์ฑ ์์ง์ ๊ณต๊ฐํฉ๋๋ค.
์ด ๋ฌผ๋ฆฌ ์์ง์ ์์ Python์ผ๋ก ๊ฐ๋ฐ๋์์ผ๋ฉฐ, Isaac Gym ๋ฐ MJX์ ๊ฐ์ ๊ธฐ์กด GPU ๊ฐ์ ์คํ๋ณด๋ค 10~80๋ฐฐ ๋น ๋ฅธ ์๋๋ฅผ ์๋ํฉ๋๋ค. ์ค์๊ฐ๋ณด๋ค ์ฝ 43๋ง ๋ฐฐ ๋น ๋ฅธ ์๋ฎฌ๋ ์ด์
์๋๋ฅผ ์ ๊ณตํ๋ฉฐ, ๋จ์ผ RTX4090์์ ์ค์ ์ธ๊ณ๋ก ์ ์ด ๊ฐ๋ฅํ ๋ก๋ด ์ด๋ ์ ์ฑ
์ ํ๋ จํ๋ ๋ฐ ๋จ 26์ด๋ฐ์ ๊ฑธ๋ฆฌ์ง ์์ต๋๋ค. (ํํ ๋ฆฌ์ผ ์ฐธ์กฐ)
์ด ๋ฌผ๋ฆฌ ์์ง ๋ฐ ์๋ฎฌ๋ ์ด์
ํ๋ซํผ์ https://github.com/Genesis-Embodied-AI/Genesis ์์ ์์ ํ ์คํ ์์ค๋ก ์ ๊ณต๋ฉ๋๋ค. ์์ฑ ํ๋ ์์ํฌ์ ๋ํ ์ ๊ทผ ๊ถํ์ ๊ฐ๊น์ด ์์ผ ๋ด์ ์ ์ง์ ์ผ๋ก ํ๋๋ ์์ ์
๋๋ค.
์ต์ฒจ๋จ ๋ฌผ๋ฆฌ ์๋ฒ๋ฅผ ํตํฉํ์ฌ ์ฒ์๋ถํฐ ๊ตฌ์ถ๋ ํตํฉ ์๋ฎฌ๋ ์ด์
ํ๋ ์์ํฌ๋ฅผ ํตํด ๊ฐ์ ํ๊ฒฝ์์ ์ค์ ์ ๊ฐ์ฅ ๊ฐ๊น์ด ๋ฌผ๋ฆฌ ์ธ๊ณ๋ฅผ ์๋ฎฌ๋ ์ด์
ํ ์ ์๋๋ก ํฉ๋๋ค.
์ ํฌ๋ ์์ ์์ค์ ์์ฑ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ๋ฌผ๋ฆฌ์ ์ธ๊ณ๋ฅผ ์์จ์ ์ผ๋ก ์์ฑํ๋ ๋ฒ์ฉ ๋ฐ์ดํฐ ์์ง์ ๊ตฌ์ถํ๊ณ ์ ํฉ๋๋ค. ์ฌ๊ธฐ์๋ ํ๊ฒฝ, ์นด๋ฉ๋ผ ์์ง์, ๋ก๋ด ์์
์ ์, ๋ณด์ ํจ์, ๋ก๋ด ์ ์ฑ
, ์บ๋ฆญํฐ ์์ง์, ์์ ํ ์ํธ์์ฉ์ด ๊ฐ๋ฅํ 3D ์ฅ๋ฉด, ์คํ ์๋ ๊ด์ ํ ์์ฐ ๋ฑ ๋ค์ํ ํํ์ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ฉ๋๋ค. ๊ถ๊ทน์ ์ผ๋ก ๋ก๋ด ๊ณตํ, ๋ฌผ๋ฆฌ์ AI ๋ฐ ๊ธฐํ ์์ฉ ๋ถ์ผ๋ฅผ ์ํ ์์ ์๋ํ๋ ๋ฐ์ดํฐ ์์ฑ์ ๋ชฉํ๋ก ํฉ๋๋ค.
์คํ ์์ค ์ฝ๋: https://github.com/Genesis-Embodied-AI/Genesis
ํ๋ก์ ํธ ์นํ์ด์ง: https://genesis-embodied-ai.github.io
Nvidia๋ GPU ๊ฐ์์ ๋ก๋ด ์๋ฎฌ๋ ์ด์
์ ๋์
ํ์ฌ CPU ๊ธฐ๋ฐ ์๋ฎฌ๋ ์ด์
๋๋น ์๋ฎฌ๋ ์ด์
์๋๋ฅผ 10๋ฐฐ ์ด์ ํฅ์์์ผฐ์ต๋๋ค. ์ด๋ ๋๊ท๋ชจ GPU ๋ณ๋ ฌํ ์๋ฎฌ๋ ์ด์
์ ํ์ฉํ์ฌ ์๋ง์ ๋๋ผ์ด ๋ก๋ด ๊ธฐ์ ์ ํ์คํํ์ต๋๋ค. ์ ํฌ๋ ์ฌ๊ธฐ์ ํ ๋จ๊ณ ๋ ๋์๊ฐ ์๋๋ฅผ 10๋ฐฐ ๋ ๋์ด์ฌ๋ ธ์ต๋๋ค. ์ฃผ๋ชฉํ ์ ์ ์ด๋ฌํ ์๋ ํฅ์์ด ์๋ฎฌ๋ ์ด์
์ ํ๋์ ์์ค ์์ด ๋ฌ์ฑ๋์๋ค๋ ๊ฒ์
๋๋ค.
์ ํฌ๋ ๋ค์ํ ๋ฌผ๋ฆฌ์ ํ์ ์๋ฎฌ๋ ์ด์
์ ์ง์ํฉ๋๋ค. ๋ค์ํ ์ต์ฒจ๋จ ๋ฌผ๋ฆฌ ์๋ฒ(MPM, SPH, FEM, ๊ฐ์ฒด, PBD ๋ฑ)๋ฅผ ํตํฉํ ํตํฉ ๋ฌผ๋ฆฌ ์์ง์ ์ฒ์๋ถํฐ ๊ฐ๋ฐํ์ฌ ๊ฐ์ฒด, ๊ด์ ์ฒด, ์ฒ, ์ก์ฒด, ์ฐ๊ธฐ, ๋ณํ์ฒด, ๋ฐ๋ง ์ฌ๋ฃ, ํ์ฑ/์์ฑ์ฒด, ๋ก๋ด ๊ทผ์ก ๋ฑ ๊ด๋ฒ์ํ ์ฌ๋ฃ ์๋ฎฌ๋ ์ด์
์ ์ง์ํฉ๋๋ค.
์ ํฌ๋ ์ฐ์ฑ ๊ทผ์ก ๋ฐ ์ฐ์ฑ ๋ก๋ด๊ณผ ๊ฐ์ฑ ๋ก๋ด ๊ฐ์ ์ํธ ์์ฉ์ ํฌ๊ด์ ์ผ๋ก ์ง์ํ๋ ์ต์ด์ ํ๋ซํผ์
๋๋ค. ๋ํ URDF์ ์ ์ฌํ ์ฐ์ฑ ๋ก๋ด ๊ตฌ์ฑ ์์คํ
๋ ์ ๊ณตํฉ๋๋ค.
์ ํฌ์ ์์ฑ ํ๋ ์์ํฌ๋ ๋ก๋ด ๊ธฐ์ ํ๋ จ์ ์ํ 3D ๋ฐ ์์ ์ํธ์์ฉ ์ฅ๋ฉด ์์ฑ์ ์ง์ํฉ๋๋ค.
์ ํฌ์ ์์ฑ ์์ด์ ํธ๋ ๋ก๋ด ์์
์ ์์จ์ ์ผ๋ก ์ ์ํ๊ณ , ํ๊ฒฝ์ ์ค๊ณํ๊ณ , ๋ณด์ ํจ์๋ฅผ ์์ฑํ๋ฉฐ, ๊ถ๊ทน์ ์ผ๋ก ๋ก๋ด ์ ์ฑ
์ ์๋ ์์ฑ์ ์ด๋์ด๋
๋๋ค.
์ ํฌ์ ์์ฑ ํ๋ ์์ํฌ๋ ๋ก๋ด ๊ณตํ์ ๋์ด ์บ๋ฆญํฐ ์์ง์๊ณผ ๊ฐ์ ๋ฐ์ดํฐ ์์ฑ๋ ์ง์ํฉ๋๋ค.
์ ํฌ์ GPU ๋ณ๋ ฌํ IK ์๋ฒ๋ 2ms ์ด๋ด์ 10,000๊ฐ์ Franka ํ์ ๋ํ IK๋ฅผ ๋์์ ํด๊ฒฐํ ์ ์์ต๋๋ค.
์ ํฌ๋ ๋น๋ณผ๋ก ์ถฉ๋ ์ฒ๋ฆฌ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ์ง์ํฉ๋๋ค.
์ ํฌ๋ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ํํ ์ด๊ฐ ๊ฐ์ง ์๋ฎฌ๋ ์ด์
๋ชจ๋์ ์ง์ํฉ๋๋ค: https://github.com/Genesis-Embodied-AI/DiffTactile (ํฅํ ๋ฆด๋ฆฌ์ค์์ ๋ฉ์ธ ๋ธ๋์น์ ํตํฉ๋ ์์ ์
๋๋ค.)
๋ง์ง๋ง์ผ๋ก, ์ ํฌ๊ฐ ๋ง๋ ๊ท์ฌ์ด ์ํธ์์ฉ ๋ฌผ๋ฆฌ ํ
ํธ๋ฆฌ์ค ๊ฒ์์
๋๋ค :)
์ง๋ 2๋
๊ฐ ๋ชจ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํด์ค ๋๋ผ์ด ํ๋ ฅ์๋ค๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ๋ชจ๋ ๋ถ๋ค์ ์ผ์ผ์ด ์ธ๊ธํ ๊ณต๊ฐ์ ์์ง๋ง, ์ ์ฒด ํ์๊ฒ ํฐ ์ฐฌ์ฌ๋ฅผ ๋ณด๋
๋๋ค!
์คํ ์์ค ์ปค๋ฎค๋ํฐ์ ๋ชจ๋ ๋ถ๋ค์ ํ์ํ๋ฉฐ, ํจ๊ป ์ ํฌ์ ํจ๊ป ๋ง๋ค์ด๋๊ฐ๊ธฐ๋ฅผ ๋ฐ๋๋๋ค!
ใ ใ ใ ใ ใ ใ - dc App
๋ญ๊ฐ ๋๋จํด ๋ณด์ด๋๋ฐ ์ ์ VRAM ๊ฐ์ ์ ๋ณด๊ฐ ์ ๋ณด์ด๋ค ์ ์ชฝ ์ฐ๊ตฌํ๋ ์ฌ๋๋ค์๊ฒ 4090์ด ์จ์ฌ๋ฏ ๋น์ฐํ ๊ฑฐ๋ผ์ ๋งํ ํ์๊ฐ ์๋๊ฑด๊ฐ?
๋ก๋ด ๊ฐ์ ใฑ
์ ์จ๋ฐ ๋ญ๋?
์ ๋ฐ๊ฑด ์ด์บ ์ธ์์๋๊ฑฐ์?
๋์๋ค ใ ใ ใ ใ
์ฅ ์ด๊ฑฐ ์ค์บ ์ ์์ฑํ๊ธฐ์ ์ด ํต์ฌ์ด ์๋๋ค
์ ๊ฑธ ๋ฏฟ์ผ๋ผ๊ณ ?
๊ฐ์ง๋ฆฐ๋ค..
๋ฐฉ๊ธ ์จ๋ดค๋๋ฐ ์์ ์ฝ๋๋ ์๋์๊ฐ๋๋ฐ? ๋ญ ๋๋๊ฒ ์๋ ธ
๋จธ ํด๋ด?
์ด๊ฒ ์ง์ง๋ผ๊ณ ?