Bu prosedür, IMU ve ADS sensör kalibrasyonunu ve uçuş bilgisayarlarıyla entegrasyonunu gösterecek ve bir açık hava uçuş tesisinde kullanılan entegre INS ve ADS veri toplama ve işlemenin kullanımını gösterecektir. Michigan Üniversitesi'nin M-Air ağlı uçuş test tesisinde çalışan bir quadrotor için uçtan uca uçuş kontrolü gösterildi.
1. Sensör Kalibrasyonu: Atalet Ölçüm Birimi (IMU)
Sensör kalibrasyonu, yüksek kaliteli test ekipmanlarının desteğiyle gerçekleştirildiğinde en etkilidir. 3 eksenli IMU için, hassas bir oran tablosu kullanarak her eksen için hız jiroskopunu ve ivmeölçeri ayrı ayrı kalibre edin (Şekil 6). Oran tablosu, kullanıcı tanımlı bir açısal hızda hassas bir şekilde döner. Kullanıcı, IMU'nun sensör kalibrasyonu için gereken verileri topladığı bir dizi hız komutu verir. Bu nedenle, aşağıda açıklanan tek eksenli kalibrasyon deneyi, her IMU sensör ekseni için bir kez olmak üzere üç kez tekrarlanır (x, y, z).
- IMU'yu, kalibre edilmekte olan sensör ekseni radyal olarak içe veya dışa doğru yönlendirilecek şekilde oran tablosuna monte edin.
- Tablonun merkezinden IMU merkezinin merkezine olan mesafeyi ölçün. Bu, dairesel hareket için referans yarıçapıdır.
- DAQ bilgisayarını, IMU'yu ve pili doğrudan oran tablosuna monte edin ve tüm bileşenleri doğrudan bağlayın.
- IMU hızı ve hızlanma verilerini toplamak için yazılım kurun.
- Oran tablosu hareketsizken, hız jiroskopu ve ivmeölçer önyargı değerlerini kaydedin.
- Farklı pozitif ve negatif sabit oran tablosu dönüş oranlarıyla bir dizi deney yapın. Sensör kalibrasyonlarının doğrusal olması beklenir. 0 (taban çizgisi), ±15, ±30 ve ±60 derece/saniye hızlarında veri alın. Tablo daha hızlı dönebilir, ancak seçilen değerler tipik İHA uçuş operasyonlarında beklenen sinyalleri karşılamak için yeterlidir.
- Yukarıda listelenen her açısal hız değeri için kalibre edilen hız jiroskopu ve ivmeölçerden veri toplayın. Sabit bir oranın korunmasını sağlamak için her rotasyon hızı veri toplanmadan önce belirlenmelidir. Veri toplama hızının en az 30 - 100 Hz olduğunu varsayarak 10 - 15 saniye boyunca veri toplayın ve bozulmaların nihai kalibrasyon değerlerinden filtrelenebilmesini sağlayın.
- IMU'nun bağlantısını kesip oran tablosundan çıkarın ve kalibre edilmekte olan ivmeölçer aşağıyı gösterecek şekilde yönlendirin.
- Bilgisayar sistemi üzerinden +1g veri toplayın.
- IMU'yu, kalibre edilmekte olan ivmeölçer yukarı bakacak ve bilgisayar sistemi aracılığıyla -1g verilerini toplayacak şekilde çevirin. Bu ekstra veri noktalarının elde edilmesi kolaydır ve ±1g'deki oran tablosu verilerinden elde edilen her bir doğrusal kalibrasyon eğrisini doğrulamak için kullanılabilir. 1g değeri, doğru bir şekilde kalibre etmek için özellikle önemlidir, çünkü doğrusal ivmeölçer verileri, quadcopter gövdesine göre "aşağı" yönü belirlemek için kullanılır.
- Verileri işleyin. Elde edilen voltajları MKS birim dönme hızları (jiroskop) ve doğrusal ivmeler (ivmeölçer) ile ilişkilendiren jiroskop ve ivmeölçer veri noktaları için doğrusal eğri uyumları geliştirin. Kalibrasyon hatasının yeterince düşük olduğunu onaylayın. Oran tablosunun, jiroskop kalibrasyonu için açısal hızın doğrudan kontrolünü sağladığını unutmayın. Dairesel hareketin merkezcil kuvveti tarafından indüklenen karşılık gelen ivme, a,, belirtilen açısal hızdan ω ve IMU'nun yarıçapı r oran tablosundan hesaplanabilir. center:
(9)
2. Quadrotor Uçuş Deneyleri
Son deney serimiz için, IMU ve pitot sistemini bir quadrotor üzerine monte ediyoruz (Şekil 7'de gösterilmiştir) ve Michigan Üniversitesi'nin M-Air ağlı uçuş tesisinde uçuyoruz. Araç, Ardupilot açık kaynaklı otopilot paketinin bir portu aracılığıyla Beaglebone Blue'ya (mikroişlemci kullanılmaz) stabilize edilir ve uçuştan önce Mission Planner yer istasyonu yazılımı aracılığıyla yapılandırılır. Bir radyo kontrol verici/alıcı arayüzü, pilotun quadrotor irtifası, yan yana hareket ve Ardupilot'un quadrotor dönüş açısını, eğim açısını, sapma açısını (yön) ve irtifayı düzenleyen "iç döngü" uçuş kontrol yasasına doğru ilerlemek için "dış döngü" komutları vermesini sağlar. [14]
Bir quadrotor stabilize etmek için hava hızı geri bildirimi gerektirmediğinden, Ardupilot, pilot girdileri verilen uçuşu stabilize etmek için yalnızca IMU verilerine ve kalkış irtifa basıncına göre program başlatma sırasında kalibre edilen irtifa için bir basınç sensörüne güvenir. Ardupilot'un tamamen otonom bir uzantısı, GPS veya diğer algılama sistemlerinden (örneğin, yüksek hızlı hareket yakalama) atalet konumu verileri gerektirir. Deneylerimiz kısıtlı ortamlarda quadrotorlarla gerçekleştirildiğinden, pitot hava veri sistemi gerekli değildir. Bununla birlikte, pitot sistemleri, belirsiz rüzgarlı ortamları takip ederek kesin uçuş yolları deneyen sabit kanatlı uçaklar ve multikopterler için gereklidir. [15, 16] Uçuş testi prosedürü üç aşamaya ayrılmıştır: uçuş öncesi, uçuş testi ve uçuş sonrası. Bu alt bölüm, iyi kurulmuş kokpit kontrol listelerinin kullanılması yoluyla insanlı uçak pilotları tarafından izlenen prosedürlere benzer. [17]
Uçuş öncesi
- Pilleri şarj edin ve kurulumdan önce test edin.
- Net bir test ortamı oluşturun (iç veya dış mekan) ve ilgisiz kişilerin temiz kalmasını sağlamak için alanı işaretleyin.
- Uçuş testi ekibinin planlanan testi gerçekleştirmek için bilgilendirildiğinden ve kalifiye (eğitimli) olduğundan emin olun.
- Açık havada uçuyorsanız, uçağın ve pilotun FAA yönetmeliklerine göre kayıtlı ve sertifikalı olduğundan emin olun. Açık hava testi için en az üç kişi gereklidir: Sorumlu pilot (PIC), görsel gözlemci (VO) ve yer istasyonu operatörü. Testlerimiz için, quadrotor açık havada ağlı bir tesiste uçacak. İki ip operatörü, aracın iç mekan testi için uçup gitmemesini sağlayacaktır. İHA açık bir açık alanı işgal etmediğinden, net uçuş testi için özel bir FAA düzenlemesinin geçerli olmadığını unutmayın.
- Uçuş bilgisayarını ve yer istasyonu dizüstü bilgisayarını açın.
- Sensörlerin düzgün çalıştığından emin olmak için ön verileri toplayın. Pilot ve destek ekibi, uçuş planının net bir şekilde anlaşıldığından ve iptal/kurtarma prosedürlerinin yürürlükte olduğundan emin olmalıdır.
Uçuş Testi
- Yer istasyonunda veri toplamaya başlayın.
- Uçuş alanının temiz/güvenli olduğunu onaylayın.
- Kol iticileri/motorları.
- Uçuş testi dizisini başlatın.
- Pilotun en az aşağıdakiler dahil olmak üzere her adımı söylediği uçuş testini gerçekleştirin:
kalkış (fırlatma), uçuş modu değişiklikleri, bilinen ara nokta hedefleri veya manevraları ve iniş. Tüm personelin görevde olduğundan emin olun ve gerektiğinde acil durum prosedürlerini (uçuş sonlandırma) uygulayın. Ara noktalar ve yörüngeler her uçuşa özeldir. Quadrotor deneyi için, sabit bir irtifa ve istikamette orta derecede agresif çapraz ve dikdörtgen kalıpları takip ediyoruz, ardından bir tırmanış / iniş ve ardından bir yalpalama dizisi izliyoruz. Bu uçuştaki açısal hızlar ve doğrusal ivmeler verilerde kolayca tanımlanır ve IMU ve uçuş kontrolörünün doğru çalıştığını doğrular.
Uçuş sonrası
- Yanlışlıkla açılmayacaklarından emin olmak için motorları devre dışı bırakın.
- Uçuş verilerini kaydedin ve arşiv deposuna indirin.
- Pilot, VO ve yer istasyonu operatörü geri bildirimine göre uçuşu kelimelerle kaydedin.
- Pilleri kontrol edin ve gerektiği gibi şarj edin.
- Ekipmanı kurtarın ve bir sonraki yolcu için alanı temizleyin.