HABERLER

ArduPilot Nedir? Ne İşe Yarar?

1.1kviews

ArduPilot’un kullanımı alanı nedir?

Ardupilot platformu, drone programlama, uçuş kontrolü ve gelişmiş işlevlere yönelik çeşitli işletim sistemi projelerini kapsayan bir uygulama ekosistemidir. Ardupilot platformu DroneKit, ROS ve MAVLink gibi birçok İletişim ve API’yi destekler. Ortak bir kod tabanı sağlamak için işletim sistemi drone projelerini birleştirir.

ArduPilot nedir?

ArduPilot mevcut en gelişmiş, tam özellikli ve güvenilir açık kaynaklı otopilot yazılımıdır. 2010 yılından bu yana profesyonel mühendisler, bilgisayar bilimcileri ve topluluğa katkıda bulunanlardan oluşan çeşitli bir ekip tarafından geliştirilme aşamasındadır. Otopilot yazılımımız, geleneksel uçaklardan, dörtlü uçaklardan, çoklu rotorlardan ve helikopterlerden gezicilere, teknelere, denge botlarına ve hatta denizaltılara kadar akla gelebilecek hemen hemen her araç sistemini kontrol etme kapasitesine sahiptir. Yeni ortaya çıkan araç türlerine destek sağlamak için sürekli olarak genişletilmektedir.

ArduPilot, otonom olarak şunları kontrol edebilen, açık kaynaklı, insansız bir araç Autopilot Yazılım Paketidir[1]:

  • Çok rotorlu dronlar
  • Sabit kanatlı ve VTOL uçakları
  • Helikopterler
  • Yer gezicileri
  • Tekneler
  • Denizaltılar
  • Anten izleyicileri

ArduPilot başlangıçta hobiciler tarafından model uçakları ve gezici araçları kontrol etmek için geliştirildi ve endüstri,[2] araştırma kuruluşları[3] ve amatörler tarafından kullanılan tam özellikli ve güvenilir bir otopilota dönüştü.

ArduPilot projesi şunlardan oluşuyor:

  • ArduCopter: kod,
  • ArduPlane: kod,
  • Rover: kod,
  • ArduSub : kod,
  • Anten İzleyici: kod,

Lisans

ArduPilot projesi GNU Genel Kamu Lisansı sürüm 3 kapsamında lisanslanmıştır.

PX ve ArduPilot arasındaki fark nedir?

PX4, BSD lisansı altında çalışır, dolayısıyla kodda yapılan herhangi bir değişikliğin ana şubeye aktarılmasına gerek yoktur. ArduPilot GPL lisansı altında çalışırken, kaynak kodunda yapılan herhangi bir değişikliğin ana şubeye geri gönderilmesi gerekmektedir.

Desteklenen donanım

Copter, Plane, Rover, AntennaTracker veya Sub yazılımı, genellikle navigasyon için kullanılan çevresel sensörlere bağlı bir veya daha fazla mikro denetleyici veya mikro işlemciden oluşan çok çeşitli gömülü donanım (tam gelişmiş Linux bilgisayarlar dahil) üzerinde çalışır. Bu sensörler, çok rotorlu uçuş ve uçak stabilizasyonu için gerekli olan minimum düzeyde MEMS jiroskopları ve ivmeölçerleri içerir. Sensörler genellikle ek olarak bir veya daha fazla pusula, altimetre (barometrik) ve GPS’in yanı sıra optik akış sensörleri, hava hızı göstergeleri, lazer veya sonar altimetreler veya uzaklık ölçerler, monoküler, stereoskopik veya RGB-D kameralar gibi isteğe bağlı ek sensörleri içerir. Sensörler aynı elektronik kart üzerinde olabileceği gibi harici de olabilir. Araç çalışmasını programlamak veya izlemek için kullanılan Yer İstasyonu yazılımı Windows, Linux, macOS, iOS ve Android için mevcuttur.

ArduPilot, alfabetik sıraya göre sıralanan aşağıdakiler de dahil olmak üzere çok çeşitli donanım platformlarında çalışır:

  • Intel Aero (Linux veya STM32 Tabanı)
  • APM 2.X (Atmel Mega Mikrodenetleyici Arduino tabanı), 2010 yılında Jordi Munoz tarafından tasarlandı.[5] ArduPilotMega için APM, yalnızca ArduPilot’un eski sürümlerinde çalışır.
  • BeagleBone Mavisi ve PXF Mini (BeagleBone Siyah pelerin).
  • Eski adı Pixhawk 2 olan Cube (ARM Cortex mikrodenetleyici tabanı), 2015 yılında ProfiCNC tarafından tasarlandı.
  • Edge 03.04.2019 tarihinde Wayback Machine’de arşivlendi; Emlid tarafından tasarlanan, video yayın sistemine sahip drone kontrol cihazı.
  • Erle-Brain, Erle Robotics tarafından tasarlanan Wayback Machine’de (Linux tabanlı) 2018-05-27’de Arşivlendi.
  • Intel Minnowboard (Linux Tabanı).[6]
  • Emlid tarafından tasarlanan Navio2 ve Navio+ (Raspberry Pi Linux tabanlı).
  • Parrot, S.A. tarafından tasarlanan Parrot Bebop ve Parrot C.H.U.C.K.
  • Orijinal olarak Lorenz Meier ve ETH Zurich tarafından tasarlanan Pixhawk [ru], (ARM Cortex mikro denetleyici tabanı), 2013 yılında PX4, 3DRobotics ve ArduPilot geliştirme ekibi tarafından geliştirildi ve piyasaya sürüldü.[7]
  • AUAV tarafından tasarlanan PixRacer (ARM Cortex mikro denetleyici tabanı).
  • Qualcomm SnapDragon (Linux tabanı).
  • Virtual Robotics VRBrain (ARM Cortex mikro denetleyici tabanı).
  • Xilinx SoC Zynq işlemci (Linux tabanı, ARM ve FPGA işlemci).[8]

Yukarıdaki temel navigasyon platformlarına ek olarak ArduPilot, daha güçlü işlem gerektiren gelişmiş navigasyon için araç içi yardımcı veya yardımcı bilgisayarlarla entegrasyonu ve iletişimi destekler. Bunlara NVidia TX1 ve TX2 (NVidia Jetson mimarisi), Intel Edison ve Intel Joule, HardKernel Odroid ve Raspberry PI bilgisayarları dahildir.

Özelleştirilebilirlik

ArduPilot’un esnekliği onu DIY alanında çok popüler kılıyor, ancak aynı zamanda profesyonel kullanıcılar ve şirketler arasında da popülerlik kazandı. Örneğin 3DRobotics’in Solo quadcopter’ı, Boeing gibi çok sayıda profesyonel havacılık şirketi gibi ArduPilot’u kullanıyor.[19] Esneklik, operatörün tercihlerine bağlı olarak çok çeşitli çerçeve türleri ve boyutlarının, farklı sensörlerin, kamera gimballerinin ve RC vericilerinin desteklenmesine olanak tanır.

ArduPilot, Bixler 2.0 gibi birçok uçağa başarıyla entegre edilmiştir. Özelleştirilebilirlik ve kurulum kolaylığı, ArduPilot platformunun çeşitli görevlere entegre edilmesine olanak tanıdı. Görev Planlayıcı (Windows) yer kontrol istasyonu, kullanıcının haritalama, arama kurtarma ve araştırma alanları gibi amaçlarla ArduPilot panosunu kolayca yapılandırmasına, programlamasına, kullanmasına veya simüle etmesine olanak tanır.

Arduino ve ArduPilot arasındaki fark nedir?

Arduino, genellikle basit elektronik projeler oluşturmak için kullanılan genel amaçlı bir mikrodenetleyici kartıdır. Donanım projelerinin hızlı prototiplenmesine olanak tanır. Ardupilot ise dronelar da dahil olmak üzere insansız araçlar için özel olarak tasarlanmış açık kaynaklı bir otopilot sistemidir.

ArduPilot için neye ihtiyacınız var?

  • Motorlar, ESC’ler ve pervaneler dahil çoklu helikopter çerçevesi.
  • 6+ kanallı RC verici ve alıcı.
  • Otomatik pilot (Otomatik pilot donanımı)
  • GPS modülü.
  • Lipo piller ve şarj cihazı.
  • Yer Kontrol İstasyonu.
  • Telemetri Radyosu.

ArduPilot otomatik pilot mudur?

ArduPilot, otonom: Çok rotorlu dronları kontrol edebilen, açık kaynaklı, insansız bir araç Autopilot Yazılım Paketidir.

0 0 votes
Article Rating
Subscribe
Bildir
guest
0 Yorum
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x