A Study on automatic gait parameter tuning for biped walking robots
- Global styles
- Apa
- Bibtex
- Chicago Fullnote
- Help
Abstract
ÖZET Bu tezin konusu iki ayaklı yürüyen robotların adım parametrelerinin otomatik ayarlanmasıdır. İki ayaklı yapı, mobil robotların insan ortamlarında kullanılmaları açısmdan en uygun tasarımlardan biridir. Ancak, bu yapının denetimi zordur çünkü dinamikleri pek çok serbestlik derecesine sahiptir ve çoğunlukla doğrusal değildir. Yürüme hareketinin denetim yöntemlerinden biri acik çevrim bir yürüme seyri belirleyerek geri beslemesiz yürüyüş yaptırmaktır. Bu yöntemde ayak merkezlerinin gövde merkezindeki referans noktalarına göre fonksiyonlar oluşturulur. Genellikle, izlenecek yol üzerinde yapılan ayarlama süreci birçok deneme yamlma adımlarından oluşur. Bu da kesinlikle zaman kaybettirici ve dikkat isteyen bir süreçtir. Bu tezde izlenecek yola ait parametrelerden biri olan ve robotun yürüme doğrultusundaki düzlem üzerinde eşit olmayan ağırlık dağılımım dengelemek için kullanılan `x-referans asimetrisi` için adaptasyon düzenleri önerilmektedir. Bir yaklaşımda, parametre çevrim içi ayarlanmaktadır. Parametre ayarına alternatif olarak, bulamk mantık kullanan fonksiyonel parametre öğrenme düzeni denenmiştir. Bulanık mantık tammlıyıcılan evrensel tahmin edicilerdir. Bulanık sistem parametreleri geri-yayma yöntemiyle yeni durumlara uyarlamr. Diğer yandan çevrim içi ayarlama düzeninin başarılı olabilmesi için robotun düşmeden uzun süre yürümesi gereklidir. Bu da yüzlerce referans döngüsü kadar süre demektir. Ayrıca bunun için parametre ayarlarının tamamen yanlış olması durumunda bile robotun düşmeden yürümesini sağlayacak bir mekanizmaya ihtiyaç vardır. Bu çalışmada robot gövde açılarının sıfır noktasından sapmasım engelleyen sanal bükmeli yaylar gövde merkezine frıtturalmuştur. Yayların ürettiği torklar parametre ayarlama için birer kriter oluştururlar. Bunlar, ayrıca, dengeli ve uzun bir yürüyüşe de yardımcı olurlar. Yaylar ayarlama tamamlandıktan sonra kaldırılırlar. Bu yaklaşım literatürde yenidir ve parametre ayan içeren diğer sistemler için de kullanılabilir. vıBu çalışmada 12 serbestlik derecesine sahip iki ayaklı bir robotun modeli kullanılmıştır. Önerilen uyarlama yönteminin ölçülmesi için C++ kullanılarak üç boyutlu benzetim tekniği uygulanmıştır. Benzetim sonuçlan OpenGL tabanlı bir animasyon ortamı kullanılarak görselleştirilmiştir. Benzetimlerin sonucunda, istenen parametre için sistemi yürüyüş sırasında dengede tutan bir fonksiyon oluşturulmuştur. vıı ABSTRACT Automatic gait parameter tuning for biped walking robots is the subject of this thesis. The biped structure is one of the most versatile ones for the employment of mobile robots in the human environment. Their control is challenging because of their many DOFs and nonlinearities in their dynamics. Open loop walking with offline walk pattern generation is one of the methods for walking control. In this method the reference positions of the foot centers with respect to the body center are generated as functionals. Commonly, the tuning process for the trajectory generation is based on numerous trial and error steps. Obviously, this is a time consuming and elaborate process. In this work, online adaptation schemes for one of the trajectory parameters, `x-reference asymmetry`, which is used for the compensation of uneven weight distribution of the robot in the sagittal plane, is proposed. In one of the approaches presented, this parameter is tuned online. As an alternative to parameter tuning, a functional learning scheme employing fuzzy identifiers is tested too. Fuzzy identifiers are universal function approximators. Fuzzy system parameters are adapted via back-propagation. An on-line tuning scheme for biped walk parameters however can only be successful if there is sufficient time for training without falling. The training might last hundreds of reference cycles. This implies that a mechanism for keeping the robot in continuous walk, even when the parameter settings are totally wrong, is necessary during training. In this work, virtual torsional springs which resist against deviations of the robot trunk angles from zero, are attached to the trunk center of the biped. The torques generated by the springs serve as the criteria for the tuning and help in maintaining a stable and a longer walk. The springs are removed after training. This novel approach can be applied to a wide range of control systems that involve parameter tuning. iv3-D simulation techniques using C++ are employed for the model of a 12-DOF biped robot to test the proposed adaptive method. In order to visualize the walking, simulation results are animated using an OpenGL based animation environment. As a result of the simulations, a functional for the desired parameter, keeping the system in balance while walking, is generated. v
Collections