Booster Studio는 무엇으로 만들어졌을까요?
쓰다 보니 "어디서 많이 본 것 같은데" 싶어서 설치 폴더를 열어봤습니다. VS Code 위에 여섯 가지가 얹혀 있더라고요.

Booster Studio를 쓰다 보면 이런 생각이 듭니다.
"이거 어디서 많이 본 화면인데?"
궁금해서 설치 폴더를 열어봤습니다. 근거까지 같이 남겨둘게요.
여섯 가지가 얹혀 있습니다

- 에디터 본체 — VS Code(Code-OSS) 1.110.1 포크
- 3D·센서 시각화 — Foxglove Studio 계열
- 데이터 뷰어 — Rerun 뷰어(WASM)
- 물리 엔진 — MuJoCo
- 로봇 통신 — ROS 2 Humble
- 네이티브 모듈 — Rust
근거는 이렇습니다. product.json에 VS Code 버전이 적혀 있고, 시각화 모듈 이름이 Foxglove의 suite-base입니다. Rerun 뷰어는 27.1MB짜리 WASM 파일로 들어 있고, 컨테이너 태그가 -humble로 끝납니다.
나머지 둘도 파일로 확인했습니다. 물리 엔진 쪽에는 MJCF 모델 T2_v1p2_simple.xml이 들어 있고, 네이티브 모듈은 Rust로 만든 native-addon.win32-x64-msvc.node 22.2MB짜리입니다.
그래서 어떻다는 거냐면
바닥부터 새로 만든 게 아니라, 검증된 오픈소스를 하나로 엮은 통합 패키지입니다.
저희는 이게 단점이라고 보지 않습니다. MuJoCo와 ROS 2와 Foxglove를 따로 세팅했다면 며칠은 걸렸을 일을 클릭 몇 번으로 끝내주니까요. 그게 이 도구의 값어치라고 봅니다.
익숙한 도구가 바탕이라는 것도 장점입니다. VS Code를 쓰시던 분이면 단축키가 그대로 먹힙니다.

기본으로 들어 있는 것들
확장 101개가 미리 설치돼 있습니다. 파이썬 개발용으로 ms-python.python과 Pylance, Pyright, debugpy가 들어 있고, 원격 개발용으로 open-remote-ssh와 open-remote-containers가 있습니다.
원격 개발용이 미리 들어 있다는 건 눈여겨볼 만합니다. 실습실 워크스테이션에 붙어서 학생 노트북으로 작업하는 구성이 추가 설치 없이 가능하다는 뜻이니까요. 참고로 저희가 센 101개는 1.11.4 기준이고, 목록은 명령 팔레트에서 바로 확인하실 수 있습니다.
프로젝트 템플릿 두 개도 내장돼 있습니다.
- example_agent — 손 흔들기, 악수
- soccer_sim — RoboCup 3v3 전략 (상태 머신, 경로 계획, 장애물 회피)
soccer_sim의 main.py 맨 위에 구조 설명이 친절하게 적혀 있습니다. 읽어볼 만합니다. 실습 교재로 쓰기 좋아요. 코드가 제법 긴 편이라, 상태 머신부터 따라가시면 흐름이 잡힙니다.
실습에 쓰실 거라면
구성을 알면 어디까지 이 도구로 하고 어디부터 따로 할지 정할 수 있습니다.
- MuJoCo 실습 — Booster Studio 안에서 그대로
- Isaac Sim 학습 — 별도 설치 필요
- ROS 2 수업 — 안에 Humble이 들어 있어 바로 활용 가능
이미 ROS 2를 가르치고 계시면, 학생들이 익숙한 환경에서 시작할 수 있다는 뜻이기도 합니다.
무엇보다 세팅 시간이 통째로 사라집니다.
MuJoCo, ROS 2, Foxglove를 각자 설치하고 서로 붙이는 데만 며칠이 걸립니다. 버전 안 맞아서 헤매는 시간까지 치면 더 들고요. 실습 첫 주를 그걸로 다 쓰게 됩니다.
Booster Studio는 그 과정을 건너뜁니다. 설치하면 바로 로봇이 서는 화면부터 시작해요.
다만 뒤집어 보면 학생이 각 도구를 따로 다뤄본 경험은 못 얻습니다. 커리큘럼 후반에 ROS 2를 직접 세팅해보는 시간을 따로 두시면 균형이 맞습니다.
버전은 확인하고 쓰세요
저희가 확인한 건 1.11.4 한 버전입니다.
VS Code 포크 버전도, ROS 2 배포판도, 내장 확장 개수도 업데이트되면 달라질 수 있어요. 수업 자료에 버전을 적어두시면 나중에 학생이 헷갈리지 않습니다.
확인하는 법은 간단합니다. 에디터 버전은 설치 폴더의 product.json에, ROS 2 배포판은 컨테이너 태그에 적혀 있습니다. 둘 다 수업 자료 첫 장에 적어두시면 학생이 다른 버전을 받았을 때 바로 알아챕니다.
자주 받는 질문
VS Code 확장을 그대로 쓸 수 있나요?
파이썬 개발용은 이미 들어 있습니다. 다른 확장도 대체로 동작하지만 저희가 전부 확인하지는 않았습니다.
MuJoCo를 따로 깔 필요가 없나요?
Booster Studio 안에서 쓰는 건 없습니다. 밖에서 따로 쓰시려면 별도 설치가 필요합니다.
ROS 2 버전이 Humble인데 다른 버전은요?
저희가 확인한 1.11.4 기준으로는 Humble입니다. 컨테이너 태그로 확인했습니다.
어떻게 확인하신 건가요?
설치 폴더의 product.json, 모듈 파일명, 컨테이너 태그를 직접 열어 봤습니다.
여기 내용은 Booster Studio 1.11.4 설치 폴더를 저희가 직접 열어 확인한 것입니다. 버전이 올라가면 구성이 달라질 수 있습니다.