Reconfigurable modular snake robot locomotion via learning based hybrid motion control system architecture

buir.advisorMorgül, Ömer
dc.contributor.authorKocaer, İlyas
dc.date.accessioned2022-09-23T13:10:01Z
dc.date.available2022-09-23T13:10:01Z
dc.date.copyright2022-09
dc.date.issued2022-09
dc.date.submitted2022-09-21
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionIncludes bibliographical references (leaves 85-92).en_US
dc.description.abstractSnake robots propose significant advantages especially for indeterminate, chaotic environments through their robustness and versatility against unforeseen conditions and scenarios. In addition to distinct locomotion characteristics of snake robots, their redundant structure provides also fault tolerant operation capacity. However, sophisticated and versatile locomotion characteristics and redundant body structure also bring difficulty for dynamic modelling and motion control of snake robots and, for this reason, generation of snake locomotion patterns have been an ongoing challenge. To address this point; a reconfigurable, modular snake robot is designed and modelled with fundamental electromechanical structure, joint and actuation subsystem and contact force modellings based on minimal requirements which are determined by presented mathematical analysis for snake locomotion. A hybrid motion control system architecture which is constituted with state-of-the-art reinforcement learning based algorithms and a cascaded PID controller which comprises command shaper and gain scheduling components is presented. While reinforcement learning based algorithms which indicate promising potential for generation of sophisticated behaviours are employed for generation of 2D snake gait patterns with corresponding reward function terms, locomotion capabilities are expanded to 3D space with the proposed cascaded PID architecture and possible high level planners. Various experimentations that cover comparison of different reinforcement learning algorithms, individual effects of specified reward function terms, locomotion of snakes which are composed by different number of modules, fault tolerant locomotion trainings for defective snake robots and realization of 3D operation scenarios are investigated. In this content, from a holistic perspective, future directions are drawn for potential physical realization of the electro-mechanical structure, mechanical design details for self-assembly mechanisms, further improvements of the training process and curriculum, and learning based multi-robot scenarios which cover swarms of differently configured snakes to realize collaborative tasks.en_US
dc.description.statementofresponsibilityby İlyas Kocaeren_US
dc.embargo.release2023-03-19
dc.format.extentxvi, 92 leaves : illustrations (color) ; 30 cm.en_US
dc.identifier.itemidB161347
dc.identifier.urihttp://hdl.handle.net/11693/110593
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectSnake robotsen_US
dc.subjectModular and reconfigurable robotsen_US
dc.subjectRobot architecture modellingen_US
dc.subjectContact force modellingen_US
dc.subjectReinforcement learning based motion controlen_US
dc.subjectCascaded PID based motion controlen_US
dc.subjectHybrid motion control system architectureen_US
dc.titleReconfigurable modular snake robot locomotion via learning based hybrid motion control system architectureen_US
dc.title.alternativeÖğrenme temelli melez hareket kontrol sistem mimarisi ile yeniden yapılandırılabilir modüler yılan robot hareket kabiliyeten_US
dc.typeThesisen_US
thesis.degree.disciplineElectrical and Electronic Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
B161347.pdf
Size:
16.27 MB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: