MPIA — Robot AI Ecosystem

게임에서 연습하고, 실물이 배운다

로봇이 무엇인지는 Rostore가 알고, 사람은 Robotwin의 게임방에서 로봇을 몰며 조종을 남기고, Robotold는 실제 로봇 위에서 스스로 판단합니다. 우리가 짓는 것은 그 셋을 잇는 길 — 가상에서 쌓은 조종이 실물 로봇의 배움이 되는 길입니다.

이 페이지는 2026-09-27 기준입니다. 되는 것과 아직인 것을 나눠 적습니다.

01 — 제품

셋은 앱, 하나는 그 밑

앎로봇이 무엇인가

Rostore 로스토어 동작 중

로봇 백과이자 ROS 2 패키지 설치 도구. 로봇·부품·제조사 72편의 문서에 모든 수치의 출처와 신뢰도가 붙고, 출처 없는 값은 빌드가 막습니다. 명령 하나로 패키지를 받아 빌드하고, 노드를 켜고, 로봇팔 두 대와 카메라와 녹화 서버를 정해 둔 순서대로 한 번에 세웁니다 — 앞 단계가 준비된 것을 확인한 뒤에.

몸가상에서 연습

Robotwin 로봇윈 동작 중

게임방 로봇 시뮬레이터. 방장이 로봇·건물·임무·규칙을 정하면 들어온 사람이 직접 몰아 임무를 깹니다. 속도 상한은 백과의 값 그대로라 실물에서 통하지 않을 조작을 가르치지 않습니다. 동의한 사람의 조종은 빠짐없이 기록되고, 같은 방에서 다시 볼 수 있습니다. 친구와의 대화도 여기서 합니다.

혼실물에서 판단

Robotold 로봇올드 동작 중

로봇에 장착한 핸드폰이 로봇의 두뇌이자 얼굴이 됩니다. 사람 앞에서 실시간으로 반응하는 라이브, 조건이 맞을 때만 한 바퀴 움직이고 멈추는 트리거. 어느 쪽이든 명령은 안전 계층을 지나야 로봇에 닿습니다.

코어셋이 나눠 쓰는 것

MPIA 공유 코어 동작 중

계정 하나로 세 앱에 들어가고, 친구와의 대화와 조종 기록이 여기에 남습니다. 조종 기록은 동의한 사람의 것만, 본인만 보고, 사고팔지 않습니다. 안전 계층은 서버에 두지 않습니다 — 네트워크가 끊기는 순간 사라지면 안 되니까요. 폐쇄망용 판(imap)은 아직 코드가 없습니다.

02 — 데이터가 도는 길

가상의 조종이
실물의 배움이 되기까지

네 걸음입니다. 앞의 둘은 지금 되고, 뒤의 둘은 이제 여는 중입니다.

  1. 됨

    백과가 스펙을 준다

    게임 속 로봇의 속도 상한은 백과와 같은 값이고, 저장소를 가로지르는 검사가 어긋남을 막습니다.

  2. 됨

    게임방에서 몰고, 조종이 남는다

    시킨 속도와 실제로 간 자리, 팔과 바퀴의 관절, 물건의 위치를 실물 로봇과 같은 모양(ROS 토픽)으로 무손실 기록합니다.

  3. 여는 중

    실물 팔로 시연한다

    리더 팔을 사람이 움직이면 팔로워 팔이 따라 하고, 그 과정이 모방학습 데이터로 남습니다. 도구는 준비됐고 실기가 남았습니다.

  4. 아직

    같은 형식에서 만나 로봇이 배운다

    게임의 기록과 실물의 기록을 같은 형식으로 잇습니다. 그것으로 배우는 코드는 아직 한 줄도 없습니다.

바뀌지 않는 원칙 AI가 로봇을 직접 움직이지 않는다.
판단 → 의도 → 안전 계층 → ROS 2

03 — 지금

확인된 것과
아직 아닌 것

확인된 것

  • 패키지가 실제로 설치됩니다. 빈 컨테이너에서 명령 하나로 받아 빌드하고 로봇이 인식하는 것까지.
  • 백과가 자기 거짓말을 막습니다. 출처 없는 수치, 없는 부품 참조, 시뮬에서 본 값을 실측이라 적는 것 — 빌드가 실패합니다.
  • 조종 기록이 한 글자도 바뀌지 않고 오갑니다. 올린 기록과 내려받은 기록이 바이트 단위로 같고, 동의하지 않은 사람의 기록은 서버가 거절합니다.
  • 안전 계층이 판정을 남기고, 로봇의 얼굴이 그것을 보여 줍니다. 속도 상한, E-STOP, 통신 두절 정지.
  • 커밋 전에 시험과 교차 검사가 돕니다. 문서의 숫자와 저장소 사이의 약속이 어긋나면 들어가지 못합니다.
  • 밖에서 로그인이 됩니다. 이 페이지에서 로그인하면 세 앱이 같은 계정으로 열립니다. 가입은 여전히 닫혀 있습니다.

아직 아닌 것

  • 실제 로봇 위에서의 한 번. 트리거가 사람 손 없이 한 바퀴 도는 것, 두 팔이 한 명령으로 서는 것 — 소프트웨어는 됐고 실기가 남았습니다.
  • 통신이 끊겼을 때 실물이 서는가. 로봇 쪽 안전 노드로 대비했지만 실물로 확인하지 않았습니다.
  • 남이 해 본 적이 없습니다. 설명 없이 임무를 깨는 다른 사람, 데이터를 의뢰하는 업체 — 둘 다 0입니다.
  • 직접 잰 스펙이 없습니다. 백과의 값은 대부분 제조사 공개 문서 기준입니다.

04 — 다음

시간이 아니라
증거로 다음을 연다

마일스톤마다 무엇을 보면 끝난 것인지 정해 두었습니다. 증거를 정할 수 없는 것은 목표로 두지 않습니다.

1

조종 기록 한 판이 쌓이고 재생된다

증거: 기록 목록에 한 판, 재생에서 로봇이 움직인다

2

밖에서 로그인이 된다 — 됨 (2026-09-27)

증거: 이 페이지에서 로그인하면 세 앱이 열린다 · 가입은 여전히 닫혀 있다

3

두 팔이 한 명령으로 서고, 실물 시연 한 판이 남는다

증거: 단계마다 "준비됨" · 리더를 움직이면 팔로워가 따라온다 · 데이터셋에 에피소드 하나

4

게임과 실물의 기록이 같은 형식에서 만난다

증거: 게임 기록을 바꾼 데이터셋과 실물 데이터셋의 항목 이름·타입이 같다

5

트리거가 실물에서 한 바퀴, 폰이 로봇의 얼굴로

증거: 사람 입력 0회로 한 번 움직이고, 그 뒤 명령이 끊긴다 · 장착한 폰에서 라이브가 돈다

6

남이 해 보고, 업체가 의뢰한다

증거: 다른 사람의 연속 세 판 · 업체 이름과 날짜

로그인