- 클로 미들웨어 개발팀은 다양한 로봇 소프트웨어 개발 경험을 바탕으로 로봇 미들웨어 프레임워크(CRMF) 솔루션을 개발했습니다. 🤖
- CRMF는 로봇 시스템의 기능에 따라 8가지 코어로 구성되어 있으며, 각 코어는 로스 기반의 응용 소프트웨어 패키지들을 포함합니다. 🧩
- 다양한 소프트웨어 배포 방식(저장 매체, Debian 패키지, 서버 이용, 컨테이너)을 경험하며 각 방식의 장단점을 파악했습니다. 🚚
- 스냅을 이용하여 로스 소프트웨어를 배포할 때 의존성 문제와 용량 문제를 해소하고, 업데이트 과정에서 기존 소프트웨어의 중단 없이 안전하게 롤백할 수 있습니다. 🔄
- 스냅 아키텍처는 모놀리식 방식과 멀티 스냅 방식으로 나뉘며, 컨텐츠 쉐어 방식을 통해 전체 구성 용량을 줄이고 재사용성을 향상시킬 수 있습니다. 📦
- CRMF를 스냅으로 배포하기 위해 스냅에서 제공하는 어플리케이션을 정의하고, 모놀리식 및 멀티 스냅 기반으로 구성하여 스냅을 빌드하고 스토어에 등록하는 과정을 진행했습니다. 🚀
- 향후 스냅의 다양한 기능을 적용하고 CRMF의 스냅 아키텍처를 구체화하며, 프로젝트 운영 사이트 스냅 및 업데이트 프로세스를 정립할 계획입니다. 🗺️