BlueOS: A Flexible and Modular Operating Platform for Autonomous Vehicle Technologies

Özet

BlueOS, Blue Robotics tarafından geliştirilmiş açık kaynaklı bir platformdur. Uzak kontrol edilen araçlar (ROV), yüzey insansız araçlar (USV) ve daha genel robotik sistemlerin işletimi, geliştirilmesi ve genişletilmesi amacıyla tasarlanmıştır.
BlueOS’un temel özellikleri arasında:

  • Modüler yapı: BlueOS, modüler olarak tasarlanmıştır. Bu sayede genişletilebilirlik ve taşınabilirlik sağlanır.
  • Kolay arayüz: Web tabanlı kullanıcı arayüzü ile kontrol ve durum bilgisine kolay erişim.
  • Hata yönetimi: İleri düzey hata yakalama ve raporlama mekanizmaları bulunur.
  • Donanım uyumluluğu: Raspberry Pi 3, 4, 5 gibi Linux tabanlı tek kartlı bilgisayarlarda çalışabilir.
  • Araç desteği: ArduRover (tekne), ArduSub (ROV), ArduPilot/PX4 tabanlı kara/hava araçları ile entegrasyon.
  • Esnek kurulum: Docker Compose ile konteyner tabanlı kurulum veya sistem üzerine doğrudan kurulum mümkündür.
  • Genişletilebilirlik – Extensions: BlueOS Extensions sayesinde özelleştirilebilir ve paylaşılan modüller yazılabilir.
  • USB / Sensör desteği: USB kameralar, I²C cihazları, seri bağlantılar ve PWM çıkışları gibi donanımlarla entegrasyon
  • Veri ve video yönetimi: Çoklu video akışı desteği, sistem bilgisi ve yapılandırma araçları.

Summary

BlueOS is an open-source platform developed by Blue Robotics. It is designed for the operation, development, and expansion of remotely operated vehicles (ROVs), surface unmanned vehicles (USVs), and more general robotic systems. Key features of BlueOS include:

  • Modular design: BlueOS is designed to be modular, ensuring scalability and portability.
  • Easy interface: Easy access to control and status information via a web-based user interface.
  • Error management: Advanced error capture and reporting mechanisms are available.
  • Hardware compatibility: It can run on Linux-based single-board computers such as Raspberry Pi 3, 4, and 5.
  • Vehicle support: Integration with ArduRover (boat), ArduSub (ROV), and ArduPilot/PX4-based land/air vehicles.
  • Flexible installation: Container-based installation with Docker Compose or direct installation on the system is possible.
  • Extensibility – Extensions: Can be customized and shared modules can be written thanks to BlueOS Extensions.
  • USB / Sensor support: Integration with hardware such as USB cameras, I²C devices, serial connections, and PWM outputs.
  • Data and video management: Multi-video stream support, system information, and configuration tools.
1 Like