Gelişmiş Arama

Basit öğe kaydını göster

dc.contributor.advisorKöker, Raşit
dc.contributor.authorDereli, Serkan
dc.date.accessioned2022-02-09T12:32:39Z
dc.date.available2022-02-09T12:32:39Z
dc.date.issued2019
dc.identifier.urihttps://tez.yok.gov.tr/UlusalTezMerkezi/TezGoster?key=vjszP7PzV0HebcjFEvDfwDTJj9bh9xRovcr-0BYw3Oa74PsBnI_iytq3cogACdzB
dc.identifier.urihttps://tez.yok.gov.tr/UlusalTezMerkezi/EkGoster?key=6ZtRe5rnHrr74rjfYBQv_mke-AmTU21kCkZqP5qV9-3apsP3BDpQHHz2PiE4gFnQ" target="_blank">
dc.identifier.urihttps://hdl.handle.net/20.500.14002/963
dc.description.abstractBu tez çalışmasında, öncelikle dokuz adet Dynamixel servo motor kullanılarak 7-eklemli gereğinden fazla serbestlik derecesine (redundant) sahip seri bir robot manipülatörü tasarlanmış, sonrasında ise bu manipülatörün kinematik analizleri yapılmıştır. Bu kinematik analizlerden yola çıkarak robot manipülatörün ters kinematik hesabı doğadan ilham alınarak geliştirilen ve sürü zekâsına sahip sezgisel optimizasyon algoritmalarıyla gerçekleştirilmiş ve aynı zamanda tasarlanan bu robot manipülatöründe MATLAB arabirimi ile oluşturulan bir GUI vasıtasıyla uygulanmıştır. Bu işlem için daha önce literatürde kullanılan dört adet sürü zekası esasına göre çalışan algoritmayla birlikte ilk defa bu çalışmada kullanılan ve golf topunun hareketlerinden esinlenilerek oluşturulan Rassal Azalan Hızlı (RDV) isimli yeni bir IW tekniği ile güçlendirilen PSO tabanlı sezgisel optimizasyon algoritması kullanılarak ters kinematik problem çözülmüştür. Bu manada öncelikle literatüre yeni kzandırılan RDV IW tekniği ile güçlendirilen bu algoritma ile diğer dört adet sezgisel optimizasyon algoritmaları pozisyon hatası ve çalışma süresi bakımından karşılaştırılmıştır. Sezgisel optimizasyon algoritmalardan elde edilen işlem süresinin gerçek bir robotta uygulanabilirliğinin düşük olması nedeniyle işlem süresini çok daha minimum bir değere indirmek maksadıyla ters kinematik çözüm daha önce literatürde kullanılmayan ve FPGA tabanlı oluşturulan sentezlenebilir PSO ile donanımsal olarak gerçekleştirilmiştir ve sonuçlar yazılımsal değerlerle karşılaştırılmıştır. Sonuçta robotik temelindeki karmaşık bir problemin çözümünde sürü zekâsına sahip algoritmaların yazılım ve donanım temelli başarımları karşılaştırılmıştır. Sentezlenebilir özelliğe sahip FPGA tasarım VHDL olarak bilinen donanım tanımlama dili ile gerçekleştirilmiş, sonuçlar simülasyon olarak ortaya konmakla birlikte Nexys 4 DDR kartı ile de gerçeklenmiştir. Bu çalışmada kullanılan bütün yazılımsal ve donanımsal sezgisel optimizasyon algoritmaları MATLAB arabirimi vasıtasıyla tasarlanan redundant robot manipülatöründe uygulanmış ve servo motorların çözünürlük kısıtı nedeniyle bu aşamada ortaya çıkan gerçek hata değerleride özellikle gözlemlenerek analiz edilmiştir.en_US
dc.description.abstractIn this study, firstly, serial robot manipulator which has 7-degree degree of freedom has designed by using Dynamixel servos and then kinematic analysis of this manipulator has performed. The inverse kinematics problem of the designed robot manipulator has been solved by heuristic algorithms developed with inspiration from nature and with a swarm intelligence and also these algoithms have been implemented in this designed robot manipulator by means of a GUI created with the MATLAB interface. In order to realize this process, the inverse kinematic problem was solved with a new IW technique called Random Decreasing Speed (RDV) which was used for the first time in this study together with the algorithm used on the basis of four swarm intelligence used in the literature. The RDW IW technique is a technique developed with inspiration from the movements of the golf ball and is used in conjunction with the PSO algorithm. In this context, this algorithm, firstly reinforced by the RDV IW technique, has been compared with the other four heuristic optimization algorithms in terms of position error and working time. Since the calculation time obtained from heuristic optimization algorithms is far from feasible in a real robot, researchers have turned to FPGA technologies. Therefore, in this study, the inverse kinematics solution is realized with hardware based synthesizable PSO digital circuit design which has not been used in literature before. As a result, software and hardware based performances of herd intelligence algorithms are compared in solving a complex problem based on robotics. The FPGA design, which can be synthesized, has been realized with the hardware description language known as VHDL, the results have been presented as simulation but also realized with Nexys 4 DDR card. All the software and hardware heuristic optimization algorithms used in this study were applied in redundant robot manipulator designed by MATLAB interface and the actual error values that occur at this stage due to the limitation of servo motors were analyzed and analyzed.en_US
dc.language.isoturen_US
dc.publisherSakarya Uygulamalı Bilimler Üniversitesien_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolen_US
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.subjectElektrik ve Elektronik Mühendisliğien_US
dc.subjectElectrical and Electronics Engineeringen_US
dc.subjectMühendislik Bilimlerien_US
dc.subjectEngineering Sciencesen_US
dc.subjectFPGAen_US
dc.subjectFPGAen_US
dc.subjectGömülü sistemleren_US
dc.subjectEmbedded systemsen_US
dc.subjectParçacık sürü optimizasyonuen_US
dc.subjectParticle swarm optimizationen_US
dc.subjectRobotiken_US
dc.subjectRoboticsen_US
dc.subjectSezgisel algoritmalaren_US
dc.subjectHeuristic algorithmsen_US
dc.subjectYapay arı kolonisi algoritmasıen_US
dc.subjectArtificial bee colony algorithmen_US
dc.subjectYapay zekaen_US
dc.subjectArtificial intelligenceen_US
dc.titleRobotların ters kinematik çözümünde sezgisel optimizasyon algoritmalarının kullanılması ve fpga ile gerçekleştirilmesien_US
dc.title.alternativeThe use of metaheuristic optimization algorithms for inverse kinematics solution of robots and implementation with fpgaen_US
dc.typedoctoralThesisen_US
dc.departmentMeslek Yüksekokulları, Sakarya Meslek Yüksekokulu, Bilgisayar Programcılığı Programıen_US
dc.institutionauthorDereli, Serkan
dc.identifier.startpage1en_US
dc.identifier.endpage154en_US
dc.relation.publicationcategoryTezen_US
dc.identifier.yoktezid580085en_US


Bu öğenin dosyaları:

Thumbnail

Bu öğe aşağıdaki koleksiyon(lar)da görünmektedir.

Basit öğe kaydını göster