01인프라
2026년 8월로봇 원격시연 데이터 수집-학습-평가 루프 시스템
로봇 팔 원격시연 데이터를 엣지에서 수집해 클라우드에 검증·등재하고 학습·평가로 이어지는 파이프라인 설계
이 프로젝트에서의 gRPC 활용
30fps 실시간 로봇 제어 루프의 명령 전달
physical-ai-agentsystem-overview프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
프로토콜 버퍼 기반으로 서비스 간 함수 호출을 정의하고 실행하는 원격 프로시저 호출 프레임워크
gRPC는 서로 다른 프로세스나 서버에 있는 함수를 마치 로컬 함수처럼 호출할 수 있게 해주는 RPC 프레임워크다. 서비스의 인터페이스와 메시지 구조를 Protocol Buffers로 미리 정의하고, 이를 바탕으로 여러 언어용 클라이언트/서버 코드를 자동 생성해 사용한다. HTTP/2 위에서 동작해 하나의 연결로 다수의 요청과 응답을 동시에 주고받을 수 있고, 텍스트 기반 API보다 적은 오버헤드로 빠르고 일관된 통신을 하도록 설계됐다. 특히 서비스 간 통신이 잦고 지연시간이 민감한 시스템에서 REST/JSON의 대안으로 자주 쓰인다.
로봇에 이동 명령을 스트리밍으로 전송하는 gRPC 서비스와 메시지 구조를 .proto 파일로 정의한 예시다.
syntax = "proto3";
service RobotControl {
// 클라이언트가 명령을 계속 보내는 스트리밍 RPC
rpc SendCommand (stream CommandRequest) returns (CommandAck);
}
message CommandRequest {
double velocity_x = 1;
double velocity_y = 2;
int64 timestamp_ms = 3;
}
message CommandAck {
bool received = 1;
}위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
로봇 팔 원격시연 데이터를 엣지에서 수집해 클라우드에 검증·등재하고 학습·평가로 이어지는 파이프라인 설계
이 프로젝트에서의 gRPC 활용
30fps 실시간 로봇 제어 루프의 명령 전달
위 프로젝트들에서 같이 쓰인 다른 기술입니다.