โ† ๐Ÿ“š ์ด๋ฒˆ ์ฃผ Weekly Digest๋กœ ๋Œ์•„๊ฐ€๊ธฐ

DD-056 CARLA-Air: Fly Drones Inside a CARLA World โ€” A Unified Infrastructure for Air-Ground Embodied Intelligence

arXiv: 2603.28032 Upvotes: 330 | Comments: 4 ์ˆœ์œ„: ์ด๋ฒˆ ์ฃผ Top 1


1. ์™œ ์ด ๋…ผ๋ฌธ์ด ์ค‘์š”ํ•œ๊ฐ€?

๊ธฐ์กด์˜ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์€ ์ž์œจ์ฃผํ–‰ ์ž๋™์ฐจ๋ฅผ ์œ„ํ•œ CARLA์™€ ๋“œ๋ก ์„ ์œ„ํ•œ AirSim์ด ์„œ๋กœ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์–ด, ์ฐจ๋Ÿ‰๊ณผ ๋“œ๋ก ์ด ํ˜‘๋ ฅํ•˜๋Š” ๊ณต์ง€ํ˜‘๋™(Air-Ground Cooperation) ์—ฐ๊ตฌ๋ฅผ ์ˆ˜ํ–‰ํ•  ๋•Œ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ์˜ค๋ฅ˜๋‚˜ ์ง€์—ฐ์ด ํ•„์—ฐ์ ์œผ๋กœ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋…ผ๋ฌธ์€ ์ด ๋‘ ์‹œ์Šคํ…œ์„ ํ•˜๋‚˜์˜ ์–ธ๋ฆฌ์–ผ ์—”์ง„ ํ”„๋กœ์„ธ์Šค ๋‚ด์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ํ†ตํ•ฉํ•˜์—ฌ, ๋ณ„๋„์˜ ์—ฐ๊ฒฐ ์—†์ด๋„ ์ฐจ๋Ÿ‰๊ณผ ๋“œ๋ก ์ด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ƒํ˜ธ์ž‘์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋‹จ์ผํ•œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ๋ถ„์ ˆ์„ฑ์„ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋„์‹ฌ ํ•ญ๊ณต ๋ชจ๋นŒ๋ฆฌํ‹ฐ๋‚˜ ๋“œ๋ก  ๋ฌผ๋ฅ˜์™€ ๊ฐ™์ด ์ง€์ƒ๊ณผ ๊ณต์ค‘์ด ๊ฒฐํ•ฉ๋œ ๋ณตํ•ฉ์ ์ธ ์ž์œจ ์‹œ์Šคํ…œ ์—ฐ๊ตฌ์˜ ๋ฐœ์ „์— ์ค‘์š”ํ•œ ๊ธฐ๋ฐ˜์ด ๋ฉ๋‹ˆ๋‹ค.

2. ํ•ต์‹ฌ ์•„์ด๋””์–ด ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ธฐ

์ผ์ƒ์ƒํ™œ ๋น„์œ 

์ด์ „๊นŒ์ง€ ์—ฐ๊ตฌ์ž๋“ค์€ ์ฐจ๋Ÿ‰ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ(CARLA)์™€ ๋“œ๋ก  ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ(AirSim)๋ฅผ ๊ฐ๊ฐ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์ผœ๋‘๊ณ  ์ธํ„ฐ๋„ท์œผ๋กœ ์—ฐ๊ฒฐํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ๊ฐ€ ๋А๋ ค์ง€๋ฉด ํ•œ์ชฝ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์‚ฌ๊ณ ๊ฐ€ ๋‚ฌ๋Š”๋ฐ ๋‹ค๋ฅธ ์ชฝ ์ปดํ“จํ„ฐ์—์„œ๋Š” ์•„์ง ์ฐจ๊ฐ€ ๋‹ฌ๋ฆฌ๊ณ  ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ์‹์˜ โ€˜์ง€์—ฐโ€™์ด ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. CARLA-Air๋Š” ์ด ๋‘ ํ”„๋กœ๊ทธ๋žจ์„ ์–ต์ง€๋กœ ์—ฐ๊ฒฐํ•˜๋Š” ๋Œ€์‹ , ํ•˜๋‚˜์˜ ์•„์ฃผ ๊ฐ•๋ ฅํ•œ ์ปดํ“จํ„ฐ์—์„œ ๋‘ ํ”„๋กœ๊ทธ๋žจ์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์„œ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ฐจ์™€ ๋“œ๋ก ์ด ๋˜‘๊ฐ™์€ ์‹œ๊ณ„๋ฅผ ๋ณด๊ณ  ์›€์ง์ด๊ณ , ๋˜‘๊ฐ™์€ ํ™”๋ฉด์„ ๋ฐ”๋ผ๋ณด๊ธฐ ๋•Œ๋ฌธ์— ๋”œ๋ ˆ์ด ์—†์ด ์™„๋ฒฝํ•˜๊ฒŒ ์กฐํ™”๋ฅผ ์ด๋ฃฐ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‹จ๊ณ„๋ณ„ ๋™์ž‘ ๋ฐฉ์‹

์‹œ์Šคํ…œ์ด ์‹œ์ž‘๋˜๋ฉด ๋จผ์ € CARLA์˜ ๊ธฐ๋Šฅ์ด ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œ๋˜์–ด ๋„์‹œ ํ™˜๊ฒฝ, ๋„๋กœ, ์‹ ํ˜ธ๋“ฑ, ์ง€์ƒ ์ฐจ๋Ÿ‰ ๋“ฑ์„ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ํ›„์— AirSim์˜ ๋น„ํ–‰ ๊ธฐ๋Šฅ์ด ํ”Œ๋Ÿฌ๊ทธ์ธ ํ˜•ํƒœ๋กœ ์œ„์— ๋ง์”Œ์›Œ์ง€๋Š”๋ฐ, ์ด๋•Œ ๊ธฐ์กด CARLA์˜ ์ฝ”๋“œ๋ฅผ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ  โ€˜๊ฒŒ์ž„ ๋ชจ๋“œ(GameMode)โ€˜๋ผ๋Š” ๊ทœ์น™ ์„ค์ •์„ ์ƒ์†๋ฐ›์•„ ํ™•์žฅํ•˜๋Š” ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ†ตํ•ฉ๋œ ์‹œ์Šคํ…œ์€ ์ง€์ƒ ์ฐจ๋Ÿ‰์€ CARLA์˜ ๋ฌผ๋ฆฌ ์—”์ง„์„, ๋“œ๋ก ์€ AirSim์˜ ํ•ญ๊ณต ์—ญํ•™ ์—”์ง„์„ ๊ฐ๊ฐ ์‚ฌ์šฉํ•˜๋ฉด์„œ๋„, ๊ทธ๋ž˜ํ”ฝ ๋ Œ๋”๋ง๊ณผ ์‹œ๊ฐ„ ๊ฒฝ๊ณผ(ํ‹ฑ)๋Š” ํ•˜๋‚˜์˜ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ณต์œ ํ•˜์—ฌ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํŒŒ์ด์ฌ ์ฝ”๋“œ๋กœ ๊ฐ๊ฐ์˜ ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ด์ง€๋งŒ, ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ์™„๋ฒฝํ•˜๊ฒŒ ๋™๊ธฐํ™”๋œ ํ•˜๋‚˜์˜ ์„ธ์ƒ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ์„ค๊ณ„ ์›์น™

์ด ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ๊ธฐ์ˆ ์ ่ดก็Œฎ์€ ์–ธ๋ฆฌ์–ผ ์—”์ง„์˜ โ€˜๋‹จ์ผ ๊ฒŒ์ž„ ๋ชจ๋“œ(Single GameMode)โ€™ ์ œ์•ฝ์„ ์šฐํšŒํ•œ ์„ค๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณดํ†ต ์–ธ๋ฆฌ์–ผ ์—”์ง„ ๊ฒŒ์ž„์€ ํ•˜๋‚˜์˜ ๊ทœ์น™์ง‘(GameMode)๋งŒ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š”๋ฐ, CARLA-Air๋Š” CARLA์˜ ์ง€์ƒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ๋Šฅ์„ ์ƒ์†(Inheritance)๋ฐ›์•„ ๊ธฐ๋ณธ ๋ฐ”ํƒ•์œผ๋กœ ์‚ผ๊ณ , ๊ทธ ์œ„์— AirSim์˜ ๋น„ํ–‰ ์•กํ„ฐ(Flight Actor)๋ฅผ ๊ตฌ์„ฑ ์š”์†Œ๋กœ์„œ ์กฐํ•ฉ(Composition)ํ•ฉ๋‹ˆ๋‹ค. ์ด ์„ค๊ณ„๋ฅผ ํ†ตํ•ด CARLA์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ตœ์†Œํ•œ์œผ๋กœ ์ˆ˜์ •(๋‹จ 2๊ฐœ์˜ ํŒŒ์ผ)ํ•˜๋ฉด์„œ๋„, ๋‘ ์‹œ์Šคํ…œ์˜ API, ๋ฌผ๋ฆฌ ์—”์ง„, ๋ Œ๋”๋ง ํŒŒ์ดํ”„๋ผ์ธ์„ ํŒŒ๊ดดํ•˜์ง€ ์•Š๊ณ  ๋ณด์กดํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

3. ์‹คํ—˜ ๊ฒฐ๊ณผ ๋ถ„์„

๋ฒค์น˜๋งˆํฌ ํ™˜๊ฒฝ

์—ฐ๊ตฌ์ง„์€ NVIDIA RTX A4000 GPU์™€ AMD Ryzen 7 5800X CPU๋ฅผ ํƒ‘์žฌํ•œ ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ Ubuntu 20.04 ํ™˜๊ฒฝ์œผ๋กœ ์„ฑ๋Šฅ์„ ์ธก์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. CARLA์˜ ๊ณ ํ•ด์ƒ๋„ ๋งต์ธ Town10HD๋ฅผ ๋กœ๋“œํ•˜๊ณ , ์—ํ”ฝ(Epic) ํ’ˆ์งˆ ์„ค์ •์„ ์ ์šฉํ•œ ์ƒํƒœ์—์„œ ์ง€์ƒ ์ฐจ๋Ÿ‰๊ณผ ๊ณต์ค‘ ๋“œ๋ก ์ด ๋™์‹œ์— ์šดํ–‰ํ•˜๋Š” ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ฑ๋Šฅ ๋น„๊ต ๋ฐ ์ˆ˜์น˜

๊ธฐ์กด์˜ ๋ธŒ๋ฆฌ์ง€(Bridge) ๊ธฐ๋ฐ˜ ๊ณต๋™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ฐฉ์‹์€ ํ”„๋กœ์„ธ์Šค ๊ฐ„ ํ†ต์‹  ์˜ค๋ฒ„ํ—ค๋“œ๋กœ ์ธํ•ด ์‹œ๊ฐ„์  ์ผ๊ด€์„ฑ์ด ๋–จ์–ด์ง€๋Š” ๋ฐ˜๋ฉด, CARLA-Air๋Š” ๋‹จ์ผ ํ”„๋กœ์„ธ์Šค ๋‚ด์—์„œ ํ†ต์‹ ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์ง€์—ฐ์„ ๊ทผ๋ณธ์ ์œผ๋กœ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์‹คํ—˜ ๊ฒฐ๊ณผ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ๊ตฌ๋™ํ•˜๋Š” ๋™์•ˆ์˜ ํ”„๋ ˆ์ž„ ํƒ€์ž„(Frame-time)์ด ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋˜์—ˆ์œผ๋ฉฐ, ํŠนํžˆ ์‹œ์Šคํ…œ ์‹œ์ž‘ ์‹œ ๋ฐœ์ƒํ•˜๋Š” ๋งต ๋กœ๋”ฉ ๋ฐ ์…ฐ์ด๋” ์ปดํŒŒ์ผ ๊ฐ™์€ ์ผ์‹œ์ ์ธ ๋ถ€ํ•˜(Warm-up)๊ฐ€ ์‚ฌ๋ผ์ง„ ํ›„์—๋Š” ์ผ์ •ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์ธ ์ดˆ๋‹น ํ”„๋ ˆ์ž„(FPS) ์ˆ˜์น˜๋Š” ๊ณต๊ฐœ๋œ ์š”์•ฝ๋ณธ์— ๋ช…์‹œ๋˜์ง€ ์•Š์•˜์œผ๋‚˜, ๊ธด ์‹œ๊ฐ„ ๋™์•ˆ์˜ ์šด์˜ ํ…Œ์ŠคํŠธ(Sustained Operation)์—์„œ GPU ๋ฉ”๋ชจ๋ฆฌ(VRAM) ์‚ฌ์šฉ๋Ÿ‰์ด ์•ˆ์ •์ ์œผ๋กœ ์œ ์ง€๋˜์–ด ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜๊ฐ€ ์—†์Œ์„ ์ž…์ฆํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฃผ๋ชฉํ•  ๋งŒํ•œ ์„ฑ๊ณผ

๊ฐ€์žฅ ์ค‘์š”ํ•œ ์„ฑ๊ณผ๋Š” ๋ฌผ๋ฆฌ์ ์ธ โ€˜ํ‹ฑ(Tick)โ€˜๊ณผ ๋ Œ๋”๋ง ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ณต์œ ํ•จ์œผ๋กœ์จ, ์นด๋ฉ”๋ผ ์„ผ์„œ๊ฐ€ ์ดฌ์˜ํ•˜๋Š” ์ˆœ๊ฐ„์— ์ฐจ๋Ÿ‰๊ณผ ๋“œ๋ก ์˜ ์œ„์น˜๊ฐ€ ์™„๋ฒฝํ•˜๊ฒŒ ์ผ์น˜ํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋“œ๋ก ์ด ์ง€์ƒ ์ฐจ๋Ÿ‰์„ ์ถ”์ ํ•˜๊ฑฐ๋‚˜ ์ƒํ˜ธ ์ธ์‹ํ•˜๋Š” ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ(Multi-modal) ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ๋•Œ ํ•„์ˆ˜์ ์ธ ๊ณต๊ฐ„-์‹œ๊ฐ„์  ์ผ๊ด€์„ฑ(Spatial-Temporal Consistency)์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

4. ํ•œ๊ณ„์ ๊ณผ ํ–ฅํ›„ ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

์ €์ž๊ฐ€ ์–ธ๊ธ‰ํ•œ ํ•œ๊ณ„

ํ˜„์žฌ CARLA-Air๋Š” ๊ณ ์ •์ต ํ•ญ๊ณต๊ธฐ๋ณด๋‹ค๋Š” ๋ฉ€ํ‹ฐ๋กœํ„ฐ(Quadcopter) ๋“œ๋ก ์— ์ดˆ์ ์„ ๋งž์ถ”๊ณ  ์žˆ์œผ๋ฉฐ, AirSim ์›๋ณธ ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์ด ์ค‘๋‹จ(Archived)๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์— ํ–ฅํ›„ CARLA๊ฐ€ ์—…๋ฐ์ดํŠธ๋  ๋•Œ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ์ง€์†์ ์œผ๋กœ ๊ด€๋ฆฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ณผ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋‘ ๋ฌผ๋ฆฌ ์—”์ง„์„ ํ•˜๋‚˜์˜ ํ”„๋กœ์„ธ์Šค์—์„œ ๋Œ๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์— ์—ฐ์‚ฐ๋Ÿ‰์ด ๋งŽ์€ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” ํ•˜๋“œ์›จ์–ด ๋ถ€ํ•˜๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ๋†’์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐœ์„  ๊ฐ€๋Šฅํ•œ ์ 

ํ–ฅํ›„ ์—ฐ๊ตฌ์—์„œ๋Š” ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ๋น„ํ–‰์ฒด(์˜ˆ: ๊ณ ์ •์ต, VTOL)๋ฅผ ์ง€์›ํ•˜๋Š” ๋ชจ๋ธ์„ ํ™•์žฅํ•˜๊ณ , ์ง€์ƒ๊ณผ ๊ณต์ค‘ ์—์ด์ „ํŠธ ๊ฐ„์˜ ๋” ๋ณต์žกํ•œ ์ƒํ˜ธ์ž‘์šฉ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์‹œ๋‚˜๋ฆฌ์˜ค ๋ฒค์น˜๋งˆํฌ๋ฅผ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ํ˜„์žฌ์˜ ๋‹จ์ผ ํ”„๋กœ์„ธ์Šค ๊ตฌ์กฐ๋ฅผ ๋„˜์–ด์„œ ๋” ๋Œ€๊ทœ๋ชจ์˜ ๋ถ„์‚ฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์œผ๋กœ ํ™•์žฅํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

5. ์‹ค๋ฌด ์ ์šฉ ๊ฐ€๋Šฅ์„ฑ

์–ด๋””์— ๋ฐ”๋กœ ์ ์šฉ ๊ฐ€๋Šฅ?

๋“œ๋ก  ํƒ๋ฐฐ๊ฐ€ ์ง€์ƒ ์ฐจ๋Ÿ‰๊ณผ ํ˜‘๋ ฅํ•˜์—ฌ ๋ฌผ๊ฑด์„ ๋ฐฐ์†กํ•˜๋Š” ๋ฌผ๋ฅ˜ ์‹œ์Šคํ…œ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์ด๋‚˜, ๋“œ๋ก ์ด ๊ตํ†ต ์ •์ฒด ์ƒํ™ฉ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๊ฐ์‹œํ•˜๊ณ  ์ง€์ƒ ์ž์œจ์ฃผํ–‰์ฐจ์— ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ์Šค๋งˆํŠธ ์‹œํ‹ฐ ๊ด€์ œ ์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์— ์ฆ‰์‹œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ฐจ๋Ÿ‰ ์œ„์— ๋“œ๋ก ์ด ์ฐฉ๋ฅ™ํ•˜๊ฑฐ๋‚˜ ์ด๋ฅ™ํ•˜๋Š” ๋ชจ๋นŒ๋ฆฌํ‹ฐ ๊ธฐ์ˆ ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๋ฐ๋„ ์ด์ƒ์ ์ธ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํ•„์š”ํ•œ ๋ฆฌ์†Œ์Šค

์ด ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ๊ตฌ๋™ํ•˜๋ ค๋ฉด ์–ธ๋ฆฌ์–ผ ์—”์ง„์„ ์›ํ™œํžˆ ๋Œ๋ฆด ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ ์‚ฌ์–‘์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ํ•™์Šต์šฉ์œผ๋กœ๋Š” RTX 3060 ์ •๋„์˜ GPU๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ฐจ๋Ÿ‰๊ณผ ๋“œ๋ก ์„ ๋™์‹œ์— ๋Œ๋ฆฌ๋ฉฐ ๊ณ ํ™”์งˆ ์„ผ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๋ ค๋ฉด RTX 4070 ์ด์ƒ์˜ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์™€ 32GB ์ด์ƒ์˜ RAM์„ ๊ฐ–์ถ˜ ์›Œํฌ์Šคํ…Œ์ด์…˜์„ ์ค€๋น„ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

6. ์ด ๋…ผ๋ฌธ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•œ ์‚ฌ์ „ ์ง€์‹

  • Unreal Engine (์–ธ๋ฆฌ์–ผ ์—”์ง„): ์—ํ”ฝ๊ฒŒ์ž„์ฆˆ์—์„œ ๋งŒ๋“  ๊ณ ์„ฑ๋Šฅ 3D ๊ฒŒ์ž„ ์—”์ง„์œผ๋กœ, CARLA์™€ AirSim ๋ชจ๋‘ ์ด ์—”์ง„์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์‚ฌ์‹ค์ ์ธ ๊ทธ๋ž˜ํ”ฝ๊ณผ ๋ฌผ๋ฆฌ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • CARLA: ์ž์œจ์ฃผํ–‰ ์ž๋™์ฐจ ์—ฐ๊ตฌ๋ฅผ ์œ„ํ•ด ํŠนํ™”๋œ ์˜คํ”ˆ์†Œ์Šค ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ, ๋„์‹œ ํ™˜๊ฒฝ๊ณผ ๊ตํ†ต ํ๋ฆ„์„ ๋ชจ์‚ฌํ•˜๋Š” ๋ฐ ๊ฐ•์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • AirSim: ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๊ฐ€ ๊ฐœ๋ฐœํ•œ ์˜คํ”ˆ์†Œ์Šค ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ๋กœ, ๋“œ๋ก ๊ณผ ์ž๋™์ฐจ์˜ ๋น„ํ–‰ ๋ฐ ์ฃผํ–‰ ์—ญํ•™, ๊ทธ๋ฆฌ๊ณ  ๋‹ค์–‘ํ•œ ์„ผ์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • RPC (Remote Procedure Call): ์‚ฌ์šฉ์ž์˜ ํŒŒ์ด์ฌ ์ฝ”๋“œ์™€ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์—”์ง„์ด ์„œ๋กœ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, ์›๊ฒฉ์— ์žˆ๋Š” ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜๋“ฏ ๋ช…๋ น์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.
  • Physics Tick (๋ฌผ๋ฆฌ ํ‹ฑ): ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋‚ด์—์„œ ๋ฌผ๋ฆฌ ๋ฒ•์น™(์ค‘๋ ฅ, ์ถฉ๋Œ ๋“ฑ)์ด ๊ณ„์‚ฐ๋˜๋Š” ์ตœ์†Œ ์‹œ๊ฐ„ ๋‹จ์œ„๋กœ, ์ด ํ‹ฑ์ด ์–ผ๋งˆ๋‚˜ ์ž์ฃผ ๋ฐœ์ƒํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์˜ ๋ถ€๋“œ๋Ÿฌ์›€๊ณผ ์ •ํ™•๋„๊ฐ€ ๊ฒฐ์ •๋ฉ๋‹ˆ๋‹ค.
  • Embodied AI (๊ตฌํ˜„๋œ ์ง€๋Šฅ/๋ชธ์ด ์žˆ๋Š” ์ธ๊ณต์ง€๋Šฅ): ๋‹จ์ˆœํžˆ ๋ฐ์ดํ„ฐ๋งŒ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋กœ๋ด‡์ด๋‚˜ ๋“œ๋ก ๊ณผ ๊ฐ™์€ ๋ฌผ๋ฆฌ์  ๋ชธ์„ ํ†ตํ•ด ํ™˜๊ฒฝ์„ ์ธ์ง€ํ•˜๊ณ  ํ–‰๋™ํ•˜๋Š” AI๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  • Co-simulation (๊ณต๋™ ์‹œ๋ฎฌ๋ ˆ์ด์…˜): ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ(์˜ˆ: ์ฐจ๋Ÿ‰์šฉ, ๋“œ๋ก ์šฉ)๋ฅผ ๋„คํŠธ์›Œํฌ๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์ฒ˜๋Ÿผ ๋™์ž‘ํ•˜๊ฒŒ ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค.

๐Ÿ“š ์ด๋ฒˆ ์ฃผ ๊ด€๋ จ Deep Dive

์ˆœ์œ„๋…ผ๋ฌธDeep Dive
๐Ÿฅ‡CARLA-Air: Fly Drones Inside a CARLโ€ฆ๐Ÿ“ ํ˜„์žฌ ๋ฌธ์„œ
๐ŸฅˆFIPO: Eliciting Deep Reasoning withโ€ฆDD-057
๐Ÿฅ‰ClawKeeper: Comprehensive Safety Prโ€ฆDD-058
4.ShotStream: Streaming Multi-Shot Viโ€ฆDD-059
5.DataFlex: A Unified Framework for Dโ€ฆDD-060

๐Ÿ“… ์ƒ์„ฑ์ผ: 2026-04-05 | ๐Ÿค– GLM-4.7 Deep Dive