Mars on Earth Project bünyesinde, otonom araçlar geliştiren gönüllü robotik ekibidir
AstroBotix çatısı altında, farklı görev ortamları için beş ayrı otonom platform geliştiriyoruz:
Proje
Platform
PLANET UAV
Otonom hava aracı
PLANET ROVER
Otonom kara aracı
STINGRAY
Otonom deniz/su altı aracı
TAYA
Otonom araç
WALRUS19
Otonom araç
Her proje kendi göreve özel donanım ve sürüş mantığına sahip olsa da, hepsi aynı yazılım çekirdeği üzerine inşa ediliyor.
Teknoloji
Ne için kullanıyoruz
Ubuntu 22.04
Tüm araçlarda ortak işletim sistemi tabanı
ROS 2 Humble
Araç yazılımının çekirdek iskeleti, node/mesaj mimarisi
Gazebo Harmonic
Donanım olmadan araçları simülasyon ortamında test etme
Docker + Docker Compose
Geliştirme ortamını herkes için birebir aynı ve taşınabilir kılma
C++
Kontrol, mission manager, güvenlik ve düşük seviye sürücüler
Python
Konfigürasyon, analiz araçları, otomasyon betikleri
Protobuf / JSON Schema
Araçlar arası ortak mesaj/veri yapısı tanımı
Git
Versiyon kontrolü ve ekip içi kod paylaşımı
🪐 Mars on Earth Project'e Katıl
AstroBotix, Mars on Earth Project 'in bir alt ekibidir. Projeye gönüllü olarak katılmak ister misin?