Drone

Açık Kaynak Kodlu En İyi Drone Yazılımları

Açık Kaynak Kodlu En İyi Drone Yazılımları. İster bir FPV quad, ister sabit kanatlı bir drone veya bir octocopter inşa ediyor olun, her drone meraklısı hangi uçuş kontrol yazılımını kullanacağının seçimiyle karşı karşıya kalacaktır.

Açık Kaynak Kodlu Drone Yazılımları

Kendi Drone ‘nunuzu üretiyorsanız, drone’nuzun uçuş kontrol panelini çalıştırmak için bir tür açık kaynaklı drone yazılımı da kullanmak isteyeceksiniz. Ve burada kendi dronunuzu oluşturmanıza yardımcı olacak yararlı bir kaynak var.

Bu yazıda mevcut en iyi açık kaynaklı Drone projelerinden bazılarına bakacağız. Bunu okuduktan sonra, oluşturmak istediğiniz drone için hangi donanım yazılımı projelerinin uygun olduğunu anlayacaksınız.

ArduPilot Açık Kaynak Kodlu Drone Yazılımı

Ardupilot, açık kaynaklı drone yazılımının ilk öncülerinden biriydi. Proje, Arduino donanımıyla (dolayısıyla “Ardu” kısmı) başladı ve drone endüstrisinde bir güç merkezine dönüştü.

Rastgele bir tarihsel not olan APM, ArduPilot yazılımına atıfta bulunmak için de kullanılır. ArduPilot topluluğu gerçekten destekleyici ve forumları katılım için harika bir araç.

ArduPilot, çoklu rotorlar, sabit kanatlı uçaklar, kara gezicileri ve hatta denizaltılar dahil olmak üzere birçok farklı araç türü üzerinde çalışabilir. Ardupilot bu araçları tamamen otonom hale getirmeye çalışıyor.

ArduPilot’un uyumlu olduğu çok çeşitli uçuş kontrol panosu koleksiyonu da bulunmaktadır. ArduPilot uçuş yığını, popüler MissionPlanner’ı yer kontrol istasyonu olarak ve MAVLink‘i ara yazılım olarak kullandığından oldukça gelişmiştir.

ArduPilot‘un çalıştığı açık kaynak lisansı GPL’dir; bu, esasen ArduPilot kod tabanında yapılan herhangi bir değişikliğin ana projeye geri eklenmesi gerektiği anlamına gelir.

Bir şirketin IP’sini ArduPilot dışında oluşturabilmesi nedeniyle bu GPL gereksinimini aşmanın bir yolu vardır. Daha sonra ArduPilot’u drone kontrolünün temel işlevi için kullanırken yeniliklerini gizli tutabilecekler.

GPL, IP’lerini rakiplerinden korumak isteyen işletmeler için ArduPilot’u daha az çekici hale getirebilir. Ancak bu durum Matternet gibi drone devlerinin ArduPilot uçuş yığınını kullanmasını engellemedi. ArduPilot’u bazı FPV dörtlü uygulamalar için kullanabilseniz de, genellikle otonom uçabilen bir drone isteyenler tarafından kullanılır.

Avantajları:

  • Gelişmiş destek
  • Çok miktarda desteklenen uçuş kontrolörü. Ardupilot destekli donanım kartları
  • Çok gelişmiş kontrol algoritmaları
  • Birçok araç türünde çalışır
  • GPL Lisansı, tüm kullanıcılara fayda sağlayacak daha fazla topluluk odaklı yenilik anlamına gelir.

Eksileri:

  • GPL lisansı (Yalnızca işletmeler için dikkate alınması gereken bir aleyhte)
  • FPV drone yarışı için mükemmel bir seçim değil

PX4 Açık Kaynaklı Yazılım Projesi

PX4, Linux Vakfı tarafından yönetilen kar amacı gütmeyen bir kuruluş olan Dronecode projesinin bir parçasıdır. Dronecode, gelişmekte olan drone endüstrisine açık kaynaklı bir yazılım platformu sağlamayı amaçlamaktadır.

Linux’ta bir solitaire uygulaması oluşturmak için bütün bir işletim sistemini yazmak istemezsiniz. Dronecode size ‘işletim sistemi’ çerçevesini sağlayarak kullanıcılarını platformun üzerinde yenilik geliştirme konusunda özgür kılar.

İlginç bir anekdot: ArduPilot’un Dronecode’da öne çıkan uçuş kontrol Drone yazılımları projesi olması ve ArduPilot ile PX4 arasındaki yarı rekabete katkıda bulunmasıdır.

ArduPilot’un kurucularından biri, uçuş kontrol nakline ilişkin şunları söyledi: “Platin üyeler (Dronecode projesinin) (ArduPilot’un yerine PX4’ü geçirerek) ancak darbe denebilecek bir şey yaptılar”

PX4, açık kaynaklı bir donanım projesi olan Pixhawk projesinden çıktı. Çünkü kartlarını çalıştırmak için bazı açık kaynaklı drone yazılımlarına ihtiyaç duyuyorlardı. PX4 ile ArduPilot arasındaki en önemli farklardan biri BSD lisansı altında çalışmasıdır. Bu aslında, PX4 projesine özel bir çatalla yeni bir özellik eklerseniz değişikliklerinizi ana PX4 projesine geri göndermeniz gerekmediği anlamına gelir.

Bu özellik, fikri mülkiyetlerini korumak isteyen işletmeler için PX4’ü daha çekici hale getiriyor. Bu nedenle ve Dronecode projesine dahil edilmeleri nedeniyle PX4, geliştirme çalışmaları için ArduPilot’tan çok daha fazla fon alıyor.

PX4 ayrıca çok sayıda uçuş kontrol panosunda da desteklenmektedir. Ayrıca otonom dronlara daha fazla odaklandığı için FPV dörtlü meraklıları için de en iyi seçim değil.

Her şey göz önüne alındığında, PX4 ve ArduPilot işlevsellik açısından hala oldukça benzer.

Avantajları:

  • Gelişmiş destek
  • Sanayi destekli proje
  • Birçok uçuş kontrol kartında desteklenir. PX4 destekli donanım kartları
  • Birçok farklı araç tipinde kullanılabilir
  • BSD Lisansı işletmelerin IP’lerini korumalarına olanak tanır

Eksileri:

  • BSD Lisansı. Proje, ana şubeye geri itildiğinde yenilik fırsatını kaybedecek
  • FPV yarışçıları için iyi bir seçim değil

BetaFlight Drone Uçuş Kontrol Yazılımı

Artık FPV projelerine girip otonom drone projelerinden uzaklaşıyoruz.

BetaFlight uçuş kontrol Drone yazılımı, manuel uçuş performansına odaklanmıştır ve bu da onu FPV dörtlü fanatikleri için mükemmel bir seçim haline getirmektedir. Bugün FPV dronları için tartışmasız en popüler açık kaynaklı yazılım projesidir.

BefaFlight öncelikli olarak quadcopter’larla kullanılsa da sabit kanatlı uçaklarda da kullanılabilir. Popüler FPV otopilot kartlarında oldukça desteklenen bir uçuş kontrol yazılımı projesidir. Temel olarak, kart en az bir STM32F3 işlemci kullanıyorsa BetaFlight muhtemelen desteklenecektir.

BetaFlight tamamen açık kaynaktır ve projenin arkasında büyük miktarda topluluk desteği bulunmaktadır. Karşılaşabileceğiniz kaçınılmaz sorunlar için çevrimiçi olarak tonlarca kaynak bulunmaktadır.

BetaFlight ayrıca FrSky, FlySky ve Graupner gibi büyük RC ürünlerini de destekler.

Avantajları:

  • En az bir STM32F3 işlemci kullanan herhangi bir otopilot donanım kartında desteklenir. BetaFlight destekli donanım kartları
  • Büyük topluluk desteği
  • Manuel uçuş performansı ve güvenliğine adanmış

Eksileri:

  • Otonom dronlar için geçerli değildir (Aslında bir aleyhte değil, sadece bir hatırlatma)

CleanFlight Drone Yazılım Projesi

CleanFlight Drone Yazılımları Projesi aynı zamanda FPV dörtlü uygulamalar için de son derece popülerdir.

Kökleri artık kullanımdan kaldırılan MultiWii koduna dayanmaktadır. Ancak ürün yazılımını 8 bitlik bir projeden 32 bitlik bir projeye yükseltmiştir.

CleanFlight, GPL lisansı altında çalışır, bu nedenle herhangi bir değişikliğin ana şubeye geri gönderilmesi gerekir. BetaFlight‘a benzer şekilde CleanFlight da 8 farklı kartta mevcut olduğundan çok çeşitli otopilot kartlarında desteklenir.

Dokümantasyonları mükemmeldir ve çevrimiçi kaynaklar çok geniştir; bu, karşılaşabileceğiniz her türlü sorun gidermeye yardımcı olacaktır. Sonuçta CleanFlight ve BetaFlight birbirine çok benzer ve ikisi arasında seçim yapmak sadece bir tercih meselesi olabilir.

Avantajları:

  • En az bir STM32F3 işlemci kullanan herhangi bir otopilot donanım kartında desteklenir. CleanFlight destekli donanım kartları
  • Büyük topluluk desteği
  • Manuel uçuş performansı ve güvenliğine adanmış

Eksileri:

  • Otonom dronlar için geçerli değildir (Aslında bir aleyhte değil, sadece bir hatırlatma)
  • FPV Yazılım Mansiyonu

LibrePilot Projesi

OpenPilot projesinin parçaları LibrePilot projesine dönüştü. CleanFlight ve BetaFlight kadar popüler olmasa da FPV quadcopter ‘lar için de uygun bir seçenektir.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu