Geri Dön

Optimal trajectory generation and adaptive control of an underactuated and self-balancing lower body exoskeleton

Eksik tahrikli ve özdengelemeli bir alt gövde dış iskelet robot için eniyileştirilmiş yörünge planlaması ve uyarlamalı kontrol uygulaması

  1. Tez No: 821254
  2. Yazar: AHMED ADEL AHMED FAHMY SOLIMAN AHMED ADEL AHMED FAHMY SOLIMAN
  3. Danışmanlar: YRD. DOÇ. REGAİP BARKAN UĞURLU
  4. Tez Türü: Doktora
  5. Konular: Mekatronik Mühendisliği, Mechatronics Engineering
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2023
  8. Dil: İngilizce
  9. Üniversite: Özyeğin Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Makine Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Makine Mühendisliği Bilim Dalı
  13. Sayfa Sayısı: 179

Özet

Bu çalışma, eksik tahrikli bir dış iskelet robotu kullanılarak 3B dinamik öz-dengeli yürüme hareketi geliştirmek için bir yaklaşım sunmaktadır. Bu yaklaşım, hareketin kütle merkezi ile sağ ve sol ayakların merkez Kartezyen yörüngelerini oluşturmak için sıfır moment noktası (ZMP) kavramını ve bir dizi polinomu kullanmaktadır. Önerilen yaklaşım, bir optimizasyon algoritması ile robotun ters kinematiğini görev önceliklendirme formunda çözmekte ve bu açıdan önemli bir rol oynamaktadır. Söz konusu robotun eksik tarhrikli doğası nedeniyle tüm istenen Kartezyen yörüngeleri tam olarak elde etmek mümkün değildir. Bu nedenle, söz konusu yörüngelere belli bir ölçüye kadar yakın bir ters kinematik çözümü geliştirmek için bir dış bükey optimizasyon algoritması kullanılmaktadır. Bu bağlamda, kütle merkezi yörüngesinin öncelikli olduğu kısıtlamaları içeren hiyerarşik bir yapı ilgili ters kinematik için oluşturulmaktadır. İkinci olarak, daha düşük öncelikli kısıtlamaların (örneğin ayak ve gövde yönelimi) çözümü, yüksek öncelikli kısıtlamaların null uzayına yansıtılarak gerekli denge koşulunu doğrulamaktadır. Karalı hareket için, sıfır moment noktasını baz alan empedans geribeslemeli bir hareket kontrolcüsü ve diğer iki hareket kontrolcüsü (oryantasyon kontrolü ve merkezi momentum kontrolü) önerilen görev önceliklendirme algoritmasına adapte edilmiştir. Bu kontrolcülerin geçerliliğini ve gürbüzlüğünü detaylı bir şekilde karşılaştırmak için MSC ADAMS kullanılarak bir dizi simülasyon deneyi gerçekleştirilmiştir. Bir insan-robot birleşik modeli, 40 kg alt hareketli bir dış iskelet ve 12 farklı antropomorfik insan modelini içermektedir. Sonuç olarak, önerilen görev öncelikli optimizasyon algoritmasıyla birleştirildiğinde, üç kontrolcü de dengeli hareket davranışı için yeterli performans sergilemektedir. Buna mukabil, önerilen sıfır moment noktası bazlı empedans kontrolcüsü, göreli olarak daha gürbüz bir performans göstermiş ve bu veriler istatistiksel olarak irdelenmiştir.. Önerilen hareket kontrolcü yaklaşımları model tabanlı kontrolcüler olduğundan, hareket kontrolcüsünün parametre değişikliklerine karşı uyum sağlayabilmesini iyileştirmek için gerçek zamanlı uygulanabilir bir parametre tanımlama algoritması ihtiyacı hasıl olmuştur. Tanımlama algoritması, tanımlanan hareketli parametrelerin tam fiziksel tutarlılığını garanti edecek şekilde özyinelemeli olarak yarı kesirli programlama algoritması kullanılarak geliştirilmiştir. Ek olarak, tanımlanabilirlik projeksiyon matrisini güncellemek için başka bir özyinelemeli algoritma geliştirilmiş ve yeni edinilen örneklerin eski tanımlanabilir parametrelerle düzenlenmesi icra edilmiştir. Tanımlanabilir parametrelerle ilgili bilgileri kaybetmeden kontak geçişlerinin ve gürültünün etkisini azaltmak için süzülmüş regresör kullanılmaktadır. Önerilen tanımlama algoritmasının geçerliliğini doğrulamak için, yukarıda bahsedilen insan-robot birleşik modeli kullanılarak Raisim simülatörü aracılığıyla bir dizi simülasyon deneyi gerçekleştirilmiştir. Sonuç olarak, algoritma, tanımlanan parametrelerin doğruluğu, hesaplama süresi ve tam fiziksel tutarlılık temelinde uygun performans sergilemektedir. Önerilen algoritmayı doğrulamak için, Özyeğin Üniversitesi Biyomekatronik Laboratuvarı bünyesinde inşa edilmiş bir dış iskelet prototipi (Co-Ex) oluşturulmuştur. Sekiz seri elastik eyleyci içeren bu prototip temas kuvvetlerini ölçmek için on altı sensör içerir. Ayrıca, motor açılarıyla yay burulmalarını ölçmek için yüksek çözünürlüklü on altı mutlak kodlayıcı ile donatılmıştır. Eyleyici ve sensörlerle iletişim kurabilmek için bir dizi arayüz devresi ve bir masaüstü bilgisayar kullanılmaktadır. Gerçek zaman kısıtlamalarını doğrulamak için Linux Ubuntu 18.04 OS, Xenomai 3.1 yamasıyla kullanılmaktadır. Gerekli kontrolcüleri programlamak için GNU bilimsel kütüphanesiyle birlikte C dili kullanılmaktadır. Paralel programlama, her iki algoritmayı aynı anda çözebilmek için kullanılmaktadır. Squatting ve swaying hareketleri, Co-Ex kullanılarak deneysel olarak geliştirilmiştir. Deneyler, önerilen algoritmaların ve geliştirilen donanımın gerçek zamanlı uygulanabilirliğini kanıtlamaktadır.

Özet (Çeviri)

This thesis presents an approach for developing three-dimensional (3D) dynamic walking capabilities in a bipedal exoskeleton with underactuated legs. The proposed framework consists of a trajectory generator and an optimized inverse kinematics algorithm designed to handle underactuation. To achieve feasible task velocities despite the underactuated legs, the inverse kinematics algorithm utilizes a task prioritization method by exploiting the null space. This approach allows lower-priority tasks, such as swing foot orientation, to be accomplished to the greatest extent possible without interfering with higher-priority tasks like the Center of Mass trajectory. Simultaneously, the trajectory generator analytically incorporates the zero moment point concept, ensuring continuous acceleration throughout the entire walking period, regardless of changes in contact and phase. Furthermore, three locomotion controllers were developed to complement the proposed task prioritization algorithm and enhance its robustness against significant parameter uncertainty and external disturbances. These controllers include the zero moment point impedance feedback controller, along with two other state-of-the-art locomotion controllers: admittance control and centroidal momentum control. The objective is to integrate these controllers with the task prioritization algorithm, collectively improving the system's ability to handle challenging conditions and uncertainties. A series of simulation experiments were conducted using a 3D simulator to verify the validity and robustness of these controllers for thorough benchmarking. A human-robot coupled model is considered, including a 40 kg underactuated exoskeleton and 12 distinct anthropomorphic subjects. When combined with the proposed task priority-based optimization algorithm, all three controllers demonstrate adequate performance in addressing balanced locomotion behavior. The proposed zero moment point impedance controller shows statistically significant results, indicating a comparatively more robust feature. As the proposed locomotion controller approaches are model-based controllers, there is a desire to develop a real-time applicable inertial parameter identification algorithm to improve the locomotion controller's adaptability against inertial parameter variations. A semidefinite programming algorithm is developed to perform the identification algorithm recursively while guaranteeing the complete physical consistency of the identified inertial parameters. A recursive algorithm to update the identifiability projection matrix is developed to manage the inclusion of newly acquired samples and arrange them concerning the old identifiable parameters. The idea of the filtered regressor is used to mitigate the effect of contact transitions and noise without losing information about the identifiable parameters. To verify the validity of the proposed identification algorithm, a series of simulation experiments are conducted using 3D simulator using the human-robot coupled model. As a result, the algorithm shows feasible performance based on accuracy, computation time, and the complete physical consistency of the identified parameters. To verify the proposed algorithm, an exoskeleton prototype was constructed. The prototype was equipped with eight series elastic actuators, sixteen force-sensitive resistors for measuring contact force, and another sixteen absolute encoders for measuring motor angular displacements and series elastic actuator spring deflections. Communication with series elastic actuators and sensors was enabled through a set of interface circuits and a desktop PC. The real-time operation was justified by employing Ubuntu 18.04 and Xenomai 3.1. The required Cartesian and joint-level controllers were programmed using the C language with the GNU scientific library. Simultaneous resolution of both algorithms was facilitated through parallel programming. Experimental development of squat, sway, and sagittal walk motions was carried out. The real-time applicability and feasibility of the proposed algorithms, as well as the developed hardware, were demonstrated by the experiments.

Benzer Tezler

  1. Practical coordination of multi-vehicle systems in formation

    Formasyon içinde çoklu araç sistemlerinin pratik koordinasyonu

    İSMAİL BAYEZİT

    Doktora

    İngilizce

    İngilizce

    2014

    Makine MühendisliğiUniversity of Waterloo

    Maden Mühendisliği Ana Bilim Dalı

    DOÇ. DR. BARIS FIDAN

  2. Trajectory generation for open/close gap maneuvers in vehicle strings

    Araç dizilerinde boşluk açma/kapama manevraları için gezinge üretimi

    ERKAM ÇANKAYA

    Yüksek Lisans

    İngilizce

    İngilizce

    2017

    Elektrik ve Elektronik MühendisliğiÇankaya Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    DOÇ. DR. KLAUS WERNER SCHMIDT

  3. Evaluation of model-based predictive control methods in high-speed automated ground vehicle path following

    Yüksek hızlı bir otonom kara taşıtının yörünge takibinde model bazlı öngörülü kontrol yöntemlerinin değerlendirilmesi

    VOLKAN BEKİR YANGIN

    Doktora

    İngilizce

    İngilizce

    2024

    Makine Mühendisliğiİstanbul Teknik Üniversitesi

    Makine Mühendisliği Ana Bilim Dalı

    PROF. DR. ÖZGEN AKALIN

  4. Autofly-aid: Flight deck automation support with dynamic 4d trajectory management for responsive and adaptive airborne collision avoidance

    Autofly-aıd: havada çarpışmadan kaçınma için esnek ve uyarlamalı 4 boyutlu dinamik rota yönetimi ile uçuş karar destek sistemi

    EMRE KOYUNCU

    Doktora

    İngilizce

    İngilizce

    2015

    Havacılık Mühendisliğiİstanbul Teknik Üniversitesi

    Uçak ve Uzay Mühendisliği Ana Bilim Dalı

    DOÇ. DR. GÖKHAN İNALHAN

  5. Yılan robotun öğrenme tabanlı adaptif hareket kontrolü

    Learning-based adaptive motion control of a snake robot

    YEŞİM AYSEL BAYSAL

    Doktora

    Türkçe

    Türkçe

    2022

    Elektrik ve Elektronik MühendisliğiKaradeniz Teknik Üniversitesi

    Elektrik ve Elektronik Mühendisliği Ana Bilim Dalı

    PROF. DR. İSMAİL HAKKI ALTAŞ