İnsansı robotlarda yürüme, merdiven çıkma ve engelden kaçma için yeni bir hareket algoritmasının geliştirilmesi
Development of a new motion algorithm for walking, stair climbing and obstacle avoidance in humanoid robots
- Tez No: 810358
- Danışmanlar: PROF. DR. AYŞEGÜL UÇAR
- Tez Türü: Yüksek Lisans
- Konular: Mekatronik Mühendisliği, Mechatronics Engineering
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2023
- Dil: Türkçe
- Üniversite: Fırat Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Mekatronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Mekatronik Mühendisliği Bilim Dalı
- Sayfa Sayısı: 90
Özet
İnsansı robotlar, fiziksel özellikleri bakımından insan fizyolojisine en fazla benzeyen robot platformlarıdır. Bu nedenle insan-robot etkileşimi için genellikle insansı robotlar kullanılmaktadır. Ancak, insansı robotları kontrol etmek insan fizyolojisine olan benzerlikleri nedeniyle oldukça zor bir süreçtir. Bir insansı robotun ideal bir şekilde kontrol edilebilmesi için kinematik ve dinamik analizlerinin gerçekleştirilmesi gerekmektedir. Analizleri gerçekleştirilen robot daha sonra kontrol algoritmaları ile farklı görevler için programlanır. Bu tez kapsamında insansı robotların geometrik özelliklerinden yararlanılarak kinematik hesaplamaları yapılmış, çalışma uzayı elde edilmiştir. Polinom ve Bezier eğri oluşturma yöntemleri ile hareket yörüngeleri oluşturulmuştur. Oluşturulan hareket süresince robotun dinamik analizi ile denge durumu gözlenmiş, Sıfır Moment Noktası (SMN) hesaplanarak yürüme ve merdiven çıkma için en uygun adım mesafeleri hesaplanmıştır. Kinematik ve dinamik hesaplamalar yapılarak Model Öngörülü Kontrol (MÖK) kullanılmış, engelden kaçma için ideal yörünge planlaması yapılmıştır. Deneysel çalışmalar için ROBOTIS OP3 insansı robot platformu kullanılmıştır. Kontrol algoritması Robot İşletim Sistemi (ROS) ortamında geliştirilmiştir. Simülasyon çalışmaları GazeboSim ortamında yapılmıştır. Simülasyon ortamında geliştirilen yürüme ve kontrol algoritmaları doğrudan gerçek robota aktarılmıştır. Robotun eklemlerindeki açılar elde edilmiş ve ideal yörünge başarımı hesaplanmıştır. Yürüme ve merdiven çıkma için geliştirilen hareket yörüngeleri hem simülasyon ortamında ve hem de gerçek OP3 robotu üzerinde uygulanmıştır. SMN hesaplamaları ile robotun devrilmeden hareket başarımı incelenmiştir. Sonuçlar grafikler ile sunulmuştur. Elde edilen sonuçlar ile geliştirilen yörüngelerin ve kontrol algoritmalarının gerçek robot üzerinde başarılı bir şekilde çalıştığı gösterilmiştir.
Özet (Çeviri)
Humanoid robots are robot platforms that most closely resemble human physiology in terms of their physical properties. Therefore, humanoid robots are generally used for human-robot interaction. However, controlling humanoid robots is very difficult due to their similarity to human physiology. To achieve ideal control of a humanoid robot, kinematic and dynamic analyses must be performed. The analyzed robot is then programmed for different tasks with control algorithms. In this thesis, kinematic calculations were performed using the geometric properties of humanoid robots to obtain the working space. Motion trajectories were generated using Polynomial and Bezier curve generation methods. During the created movements, the balance state of the robot was observed through dynamic analysis, and the ideal step distances for walking and climbing stairs were calculated by determining the Zero Moment Point (ZMP). Thanks to the kinematic and dynamic calculations, Model Predictive Control (MPC) was utilized for obstacle avoidance, enabling ideal trajectory planning. ROBOTIS OP3 humanoid robot was used for the experimental studies. The control algorithm was developed in the Robot Operating System (ROS) environment. Simulation studies were realized in the GazeboSim environment of ROS. The walking and control algorithms developed in the simulation environment were directly transferred to the real robot thanks to ROS. The joint angles of the robot were obtained and the performance of the optimal trajectory was calculated. Motion trajectories developed for walking and climbing stairs were applied both in the simulation environment and on the real OP3 robot. The motion performance of the robot without falling was analyzed using ZMP calculations. The results were presented in figures. The obtained results demonstrated that the developed trajectories and control algorithms work successfully on the real robot.
Benzer Tezler
- Merdiven çıkıp inebilen iki ayaklı robotun dinamik modellenmesi ve denetimi
Dynamic modeling and control of a bipedal robot that can climb and descend stairs
İSMAİL HAKKI ŞANLITÜRK
Doktora
Türkçe
2024
Makine Mühendisliğiİstanbul Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
PROF. DR. HİKMET KOCABAŞ
- İnsansı robotlarda yürüme
Humanoid walking
SABRİ YILMAZ
Yüksek Lisans
Türkçe
2013
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
PROF. DR. METİN GÖKAŞAN
- Control of a bipedal humanoid robot for trolley pushing applications
El abarasi itme uygulamaları için iki ayaklı insansı robotun kontrolü
CEM KAAN KARATAŞ
Yüksek Lisans
İngilizce
2024
Mekatronik MühendisliğiSabancı ÜniversitesiMekatronik Mühendisliği Ana Bilim Dalı
DOÇ. KEMALETTİN ERBATUR
- İnsansı robotlar için modüler yapay omurga tasarımı
Design of a modular constructed spine for humanoid robots
EKİM YURTSEVER
Yüksek Lisans
Türkçe
2014
Makine Mühendisliğiİstanbul Teknik ÜniversitesiMakine Mühendisliği Ana Bilim Dalı
PROF. DR. ŞENİZ ERTUĞRUL
- Tek bacaklı zıplayan robotun dinamik modellenmesi ve kontrolü
Dynamical modelling and control of single legged hopping robot
ERK BAMYACI
Yüksek Lisans
Türkçe
2017
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik ÜniversitesiKontrol ve Otomasyon Mühendisliği Ana Bilim Dalı
YRD. DOÇ. DR. SIDDIK MURAT YEŞİLOĞLU