소프트웨어 업데이트 방법
🚀 1단계. 최신 릴리스 다운로드
공식 RBQ GitHub 릴리스 페이지에서 최신 소스 코드를 다운로드하세요:
🔗 https://github.com/RainbowRobotics/RBQ/releases
📝 로봇 플랫폼에 맞는 올바른 버전을 선택했는지 반드시 확인하세요.
📦 2단계. 애플리케이션(바이너리)을 로봇에 배포
소스 코드 파일을 다운로드한 후 아래 단계를 따라 로봇에 배포합니다.:
- 개발 PC를 로봇과 같은 네트워크에 연결하고 SSH 접근을 활성화 합니다.
- 개발 PC에서 다음 명령어를 실행하세요:
bash
bash scripts/deploy.bashSSH 비밀번호를 입력하라는 메시지가 나타납니다.
- 비밀번호: 담당자에게 SSH 비밀번호를 문의하세요.
- ⚠️ 중요:
deploy.bash가 완료된 후, 새로 배포된 바이너리로 실행하기 위해 로봇을 반드시 재시작하세요 (전원을 끄고 다시 켜면 됩니다).
📋 추가 업데이트 정보
사전 요구사항
- 로봇에 대한 SSH 접근 권한이 있는지 확인하세요
- 개발 환경이 올바르게 설정되어 있는지 확인하세요
- PC와 로봇 간의 네트워크 연결을 확인하세요
업데이트 프로세스 단계
- 바이너리 준비: 배포할 애플리케이션이 모두 정상적으로 컴파일되어 있는지 확인합니다
- 배포 스크립트 실행: 개발 PC에서
deploy.bash스크립트를 실행하세요 - 자격 증명 제공: 메시지가 나타나면 SSH 비밀번호를 입력하세요
- 로봇 재시작: 새로운 바이너리를 로드하기 위해 로봇의 전원을 껐다 켜세요
문제 해결
- 배포가 실패하면 네트워크 연결을 확인하세요
- 올바른 SSH 자격 증명이 있는지 확인하세요
- 로봇이 접근 가능하고 전원이 켜져 있는지 확인하세요
📜 히스토리
- 2025.07.18 : "RCL : Robot Control Library" 첫 번째 릴리스
- 2025.07.29 : "RCL" 상태 추정기 추가
