클라우드로보틱스 (Cloud Robotics)
쉽게 풀면
무거운 계산이나 정보 저장을 로봇 자신이 아닌 인터넷 너머의 강력한 서버에 맡겨서, 로봇 자체는 가볍게 유지하면서도 똑똑하게 만드는 방식입니다. 로봇 스스로 모든 계산을 처리하는 대신, 인터넷 너머의 강력한 서버에 무거운 계산이나 지도 저장을 맡기는 방식입니다. 로봇 한 대에 모든 성능 좋은 컴퓨터를 넣는 대신, 인터넷으로 연결된 큰 서버의 힘을 빌려 쓰는 방식입니다.
왜 중요한가
무거운 인식 모델 추론, 대규모 지도 공유, 여러 로봇의 학습 데이터 통합을 로봇 본체가 아닌 서버에서 처리하는 구조로, 저가 로봇의 성능을 끌어올리고 로봇 간 경험 공유를 가능하게 합니다. 대규모 물류 플릿관리와 가정용 로봇 서비스의 기반 구조로 논의됩니다.
논문에서는 이렇게 쓰입니다
한 로봇이 겪은 경험이나 배운 정보를 클라우드에 올려두면 다른 로봇들도 그 정보를 함께 사용할 수 있어, 여러 로봇이 함께 똑똑해질 수 있다는 뜻입니다.
이 때문에 지연에 민감한 연산은 로봇 자체에서 처리하고 대용량 연산만 클라우드로 위임하는 혼합형 구조가 함께 연구되고 있다.
조금 더 깊게 보면
통신 지연과 단절이 있을 때 안전과 실시간 제어를 어떻게 보장하느냐가 핵심 문제여서, 반응형 제어는 로봇에 남기고 계획과 학습만 클라우드로 올리는 계층 분리가 표준입니다. 카메라 영상이 외부 서버로 나가므로 프라이버시와 보안 문제가 기술 문제와 같은 비중으로 다뤄집니다. 클라우드 로보틱스는 개별 로봇이 감당하기 어려운 대규모 지도 데이터 저장이나 무거운 딥러닝 추론을 원격 서버에 맡기는 대신, 통신 지연과 연결 두절 위험을 감수해야 하는 절충 관계를 갖습니다.
주의할 점
네트워크 연결이 불안정하거나 지연이 크면 클라우드 의존적 기능의 실시간성이 크게 저하될 수 있습니다. 실시간 충돌 회피처럼 지연에 민감한 판단을 클라우드에 전적으로 의존하면 통신이 끊기는 순간 안전이 위협받으므로, 이런 기능은 로봇 자체에 남겨두는 설계가 일반적입니다.