bluerobotics/BlueOS
The open source platform for ROV, USV, robotic system operation, development, and expansion.
해결하는 문제
BlueOS는 온보드 컴퓨터에서 로봇 및 차량을 관리하기 위한 모듈식이고 효율적인 플랫폼을 제공합니다. 다양한 단일 보드 컴퓨터(SBC) 간 이식 가능하도록 설계되어, 분산된 시스템의 필요성을 제거하고 통합된 방식으로 통신, 비디오 스트리밍 및 시스템 구성 설정을 처리합니다.
작동 방식
BlueOS는 라즈베리 파이와 같은 리눅스 기반 호스트에서 Docker를 통해 핵심 시스템으로 실행됩니다. 모듈식 아키텍처를 사용하며, 서비스 API와 확장 가능한 개발 모델을 제공합니다. ArduPilot 및 PX4와 같은 차량 자율비행기와 하드웨어를 관리하고, 사용자가 컨트롤과 정보에 접근할 수 있도록 사용자 친화적인 웹 기반 UI를 제공합니다.
대상 사용자
무인 차량 운영자 및 개발자를 위한 것으로, ArduRover를 사용하는 보트, ArduSub/BlueROV2를 사용하는 잠수정, 그리고 ArduPilot 또는 PX4를 사용하는 일반적인 육상 또는 항공 드론을 다루는 사용자에게 적합합니다.
주요 특징
- 차량 무관성: 보트, ROV, 드론을 포함한 다양한 플랫폼을 지원합니다.
- 이식성: armv7, arm64, amd64 아키텍처와 호환되며, 공식적으로 라즈베리 파이 3, 4, 5를 지원합니다.
- 모듈식 설계: 서비스 API와 모듈식 개발 모델을 통해 확장성을 갖추고 있습니다.
- 사용자 중심 UI: 복잡한 작업을 단순화하고 명확한 오류 처리를 제공하기 위해 Material UI 가이드라인을 따릅니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트