Show simple item record

dc.contributor.advisorErbatur, Kemalettin
dc.contributor.authorAkbas, Tunc
dc.date.accessioned2020-12-10T07:35:29Z
dc.date.available2020-12-10T07:35:29Z
dc.date.submitted2012
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/217018
dc.description.abstractGeçtiğimiz kırk yıl boyunca insansı robotlar alanı birçok açıdan bilim adamlarının ilgisini çekmiş ve ilgi uyandırmıştır. Bu alandaki en zorlu problemlerden biri iki bacaklı hareket kontrolüdür. Bu problemin içinde bulunan dinamikler lineer değildir ve zor dengelenmektedir. Tipik bir tam vücutlu insansı robotta yirmiden fazla sayıda eklem bulunur ve bu eklemler arasında bağlanma etkileşimleri oldukça önem taşır. Bir yürüme kontrollörünün başarılı bir şekilde çalışmasında referans oluşturulması anahtar bir rol oynar. Bu açıdan dengeli bir referans sentezi yüksek bir değer taşır. Bu konuda Sıfır Moment Noktasını?da kapsayan denge kriterleri yaygın bir şekilde kullanılmaktadır. Ancak bu denge kriterleri genellikle Ters Lineer Sarkaç Modeli gibi robotun hareket denklemlerini kısmen sağlayan basitleştirilmiş modeller üzerinden uygulanır. Bu yöntemin yanı sıra çeşitli deneme yanılma tabanlı ve geçici olarak belirlenmiş yöntemlerde mevcuttur. Karışık dinamik denklemler ve referans oluşturma zorlukları otomatik yürüme referansıoluşturulmasının ilginç bir araştırma alanı olmasına sebep olur. Yürüme hızı bacaklı bir robot için doğal bir komuttur. Adım uzunluğu ve periyodu gibi çeşitli değişkenler yürüme hızının belirlenmesi için ayarlanmalıdır. Kinematik açıdan bakıldığında bu problemin sonsuz miktarda çözümü mevcuttur. Bu doğrultuda bazı çözümler daha dengeli bir yürümeyisağlarken diğer çözümler dengesiz yürümeye ve robotun düşmesine neden olabilir. Bu tez evrimsel metodlar yardımıyla yürüme referansı ayarlanmasını önermektedir. Yürüme hızı sistem girdisi olarak belirlenmiştir. Sıfır Moment Noktası tabanlı bir referans oluşum metodu kullanılmıştır. Yürüme simülasyonları yapay bir populasyona uygunluk değerleri biçilerek gerçekleştirilmiştir. Robotun vücut oryantasyon değişikliklerine karşı etki eden sanal torsiyonal süspansiyon sistemleri uygunluk değerlerini belirlemek için kullanılmıştır. Atlama ve mutasyon operatörleri yeni yapay popülasyon oluşumunu sağlamıştır. Bu doğrultuda değişik yürüme referansı parametreleri uygunluk fonksiyonları test edilmiştir.Yürüme simülasyonlarından elde edilen sonuçlar deneysel bir insansı robot platformu olan SURALP (Sabancı Üniversitesi Robot Araştırmaları Laboratuvar Platformu ) üzerinde test edilmiştir. Deneysel sonuçlar uygulanan metodun değerini onaylamıştır.
dc.description.abstractVarious aspects of humanoid robotics attracted the attention of researchers in the past four decades. One of the most challenging tasks in this area is the control of bipedal locomotion. The dynamics involved are highly nonlinear and hard to stabilize. A typical fullbody humanoid robot has more than twenty joints and the coupling effects between the links are significant. Reference generation plays a vital role for the success of the walking controller. Stability criteria including the Zero Moment Point (ZMP) criterion are extensively applied for this purpose. However, the stability criteria are usually applied on simplified models like the Linear Inverted Pendulum Model (LIPM) which only partially describes the equations of the motion of the robot. There are also trial and error based techniques and otherad-hoc reference generation techniques as well. This background of complicated dynamics and difficulties in reference generation makes automatic gait (step patterns of legged robots) tuning an interesting area of research. A natural command for a legged robot is the velocity of its locomotion. A number of walk parameters including temporal and spatial variables like stepping period and step size need to be set properly in order to obtain the desired speed. These problems, when considered from kinematics point of view, do not have a unique set of walking parameters as a solution. However, some of the solutions can be more suitable for a stable walk, whereas others may lead to instability and cause robot to fall. This thesis proposes a gait tuning method based on evolutionary methods. A velocity command is given as the input to the system. A ZMP based reference generation method is employed. Walking simulations are performed to assess the fitness of artificial populations. The fitness is measured by the amount of support the simulated bipedal robot received from torsional virtual springs and dampers opposing the changes in body orientation. Cross-over and mutation mechanisms generate new populations. A number of different walking parameters and fitness functions are tested to improve this tuning process. The walking parameters obtained in simulations are applied to the experimental humanoid platform SURALP (Sabanci University ReseArch Labaratory Platform). Experiments verify the merits of the proposed reference tuning method.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectMekatronik Mühendisliğitr_TR
dc.subjectMechatronics Engineeringen_US
dc.subjectMühendislik Bilimleritr_TR
dc.subjectEngineering Sciencesen_US
dc.titleBipedal humanoid robot walking reference tuning by the use of evolutionary algorithms
dc.title.alternativeİki bacakli insansi robotlar için evrimsel algoritmalar kullanilarak yürüme referansi ayarlanmasi
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentMekatronik Mühendisliği Anabilim Dalı
dc.subject.ytmRobotics
dc.subject.ytmGenetic algorithms
dc.subject.ytmWalking
dc.identifier.yokid440267
dc.publisher.instituteMühendislik ve Fen Bilimleri Enstitüsü
dc.publisher.universitySABANCI ÜNİVERSİTESİ
dc.identifier.thesisid348669
dc.description.pages121
dc.publisher.disciplineMekatronik Mühendisliği Bilim Dalı


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess