Loading…

ODE (Open Dynamics Engine) based stability control algorithm for six legged robot

Legged locomotion systems, especially anthropomorphic mechanisms, can be modeled by using highly complex dynamic structures. In order to model these complex dynamic structures, some assumptions must be made, such as no-friction, rigid links or non-redundancy. However, with the dynamic simulators dev...

Full description

Saved in:
Bibliographic Details
Published in:Measurement : journal of the International Measurement Confederation 2018-08, Vol.124, p.367-377
Main Authors: Yıldırım, Şahin, Arslan, Erdem
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c349t-4fb544d8755296ddf8f167488b0cdddd61c278ffa17452a478086e1f5ef61da3
cites cdi_FETCH-LOGICAL-c349t-4fb544d8755296ddf8f167488b0cdddd61c278ffa17452a478086e1f5ef61da3
container_end_page 377
container_issue
container_start_page 367
container_title Measurement : journal of the International Measurement Confederation
container_volume 124
creator Yıldırım, Şahin
Arslan, Erdem
description Legged locomotion systems, especially anthropomorphic mechanisms, can be modeled by using highly complex dynamic structures. In order to model these complex dynamic structures, some assumptions must be made, such as no-friction, rigid links or non-redundancy. However, with the dynamic simulators developed in recent years, it has become possible to create dynamic models without making any assumptions. In this study, a posture control algorithm was developed to automatically balance a six-legged mobile robot against external dynamic effects such as incline or contact polygon changes. A model-based control structure is preferred in order to implement the posture control algorithm to the robot control. The reference model used in model-based control was created using the ODE (Open Dynamics Engine) physics simulator. The reference model created on the ODE is always in communication with the IMU (Inertial Measurement Unit) sensor connected to the robot's body. For this reason, all the dynamic effects including externally applied forces to the real robot can be considered in the control process without making any assumptions. Consequently, real-time application results of the six-legged mobile robot on a moving platform are observed and the results have shown better performance as depicted on graphs.
doi_str_mv 10.1016/j.measurement.2018.03.057
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2126559199</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0263224118302422</els_id><sourcerecordid>2126559199</sourcerecordid><originalsourceid>FETCH-LOGICAL-c349t-4fb544d8755296ddf8f167488b0cdddd61c278ffa17452a478086e1f5ef61da3</originalsourceid><addsrcrecordid>eNqNkD1PwzAQhi0EEqXwH4xYYEiwHcdxRlTKh1SpQurAZjnOubhK4mK7iP57UpWBkVtued73dA9C15TklFBxv8l70HEXoIch5YxQmZMiJ2V1giZUVkXGKXs_RRPCRJExxuk5uohxQwgRRS0m6G35OMe3yy0M-HE_6N6ZiOfD2g1whxsdocUx6cZ1Lu2x8UMKvsO6W_vg0kePrQ84um_cwXo9osE3Pl2iM6u7CFe_e4pWT_PV7CVbLJ9fZw-LzBS8Thm3Tcl5K6uyZLVoWystFRWXsiGmHUdQwyppraYVL5nmlSRSALUlWEFbXUzRzbF2G_znDmJSG78Lw3hRMcpEWda0rkeqPlIm-BgDWLUNrtdhryhRB4Fqo_4IVAeBihRqFDhmZ8csjF98OQgqGgeDgdYFMEm13v2j5QfpK3-_</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2126559199</pqid></control><display><type>article</type><title>ODE (Open Dynamics Engine) based stability control algorithm for six legged robot</title><source>Elsevier</source><creator>Yıldırım, Şahin ; Arslan, Erdem</creator><creatorcontrib>Yıldırım, Şahin ; Arslan, Erdem</creatorcontrib><description>Legged locomotion systems, especially anthropomorphic mechanisms, can be modeled by using highly complex dynamic structures. In order to model these complex dynamic structures, some assumptions must be made, such as no-friction, rigid links or non-redundancy. However, with the dynamic simulators developed in recent years, it has become possible to create dynamic models without making any assumptions. In this study, a posture control algorithm was developed to automatically balance a six-legged mobile robot against external dynamic effects such as incline or contact polygon changes. A model-based control structure is preferred in order to implement the posture control algorithm to the robot control. The reference model used in model-based control was created using the ODE (Open Dynamics Engine) physics simulator. The reference model created on the ODE is always in communication with the IMU (Inertial Measurement Unit) sensor connected to the robot's body. For this reason, all the dynamic effects including externally applied forces to the real robot can be considered in the control process without making any assumptions. Consequently, real-time application results of the six-legged mobile robot on a moving platform are observed and the results have shown better performance as depicted on graphs.</description><identifier>ISSN: 0263-2241</identifier><identifier>EISSN: 1873-412X</identifier><identifier>DOI: 10.1016/j.measurement.2018.03.057</identifier><language>eng</language><publisher>London: Elsevier Ltd</publisher><subject>Algorithms ; Automation ; Computer simulation ; Control algorithms ; Control stability ; Control theory ; Dynamic models ; Dynamic stability ; Dynamical systems ; Inertial platforms ; Inertial sensing devices ; Legged robot ; Locomotion ; Model based control ; Open Dynamics Engine ; Redundancy ; Robot control ; Robot dynamics ; Robots ; Simulators ; Stabilization algorithm ; Systems stability</subject><ispartof>Measurement : journal of the International Measurement Confederation, 2018-08, Vol.124, p.367-377</ispartof><rights>2018 Elsevier Ltd</rights><rights>Copyright Elsevier Science Ltd. Aug 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c349t-4fb544d8755296ddf8f167488b0cdddd61c278ffa17452a478086e1f5ef61da3</citedby><cites>FETCH-LOGICAL-c349t-4fb544d8755296ddf8f167488b0cdddd61c278ffa17452a478086e1f5ef61da3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Yıldırım, Şahin</creatorcontrib><creatorcontrib>Arslan, Erdem</creatorcontrib><title>ODE (Open Dynamics Engine) based stability control algorithm for six legged robot</title><title>Measurement : journal of the International Measurement Confederation</title><description>Legged locomotion systems, especially anthropomorphic mechanisms, can be modeled by using highly complex dynamic structures. In order to model these complex dynamic structures, some assumptions must be made, such as no-friction, rigid links or non-redundancy. However, with the dynamic simulators developed in recent years, it has become possible to create dynamic models without making any assumptions. In this study, a posture control algorithm was developed to automatically balance a six-legged mobile robot against external dynamic effects such as incline or contact polygon changes. A model-based control structure is preferred in order to implement the posture control algorithm to the robot control. The reference model used in model-based control was created using the ODE (Open Dynamics Engine) physics simulator. The reference model created on the ODE is always in communication with the IMU (Inertial Measurement Unit) sensor connected to the robot's body. For this reason, all the dynamic effects including externally applied forces to the real robot can be considered in the control process without making any assumptions. Consequently, real-time application results of the six-legged mobile robot on a moving platform are observed and the results have shown better performance as depicted on graphs.</description><subject>Algorithms</subject><subject>Automation</subject><subject>Computer simulation</subject><subject>Control algorithms</subject><subject>Control stability</subject><subject>Control theory</subject><subject>Dynamic models</subject><subject>Dynamic stability</subject><subject>Dynamical systems</subject><subject>Inertial platforms</subject><subject>Inertial sensing devices</subject><subject>Legged robot</subject><subject>Locomotion</subject><subject>Model based control</subject><subject>Open Dynamics Engine</subject><subject>Redundancy</subject><subject>Robot control</subject><subject>Robot dynamics</subject><subject>Robots</subject><subject>Simulators</subject><subject>Stabilization algorithm</subject><subject>Systems stability</subject><issn>0263-2241</issn><issn>1873-412X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2018</creationdate><recordtype>article</recordtype><recordid>eNqNkD1PwzAQhi0EEqXwH4xYYEiwHcdxRlTKh1SpQurAZjnOubhK4mK7iP57UpWBkVtued73dA9C15TklFBxv8l70HEXoIch5YxQmZMiJ2V1giZUVkXGKXs_RRPCRJExxuk5uohxQwgRRS0m6G35OMe3yy0M-HE_6N6ZiOfD2g1whxsdocUx6cZ1Lu2x8UMKvsO6W_vg0kePrQ84um_cwXo9osE3Pl2iM6u7CFe_e4pWT_PV7CVbLJ9fZw-LzBS8Thm3Tcl5K6uyZLVoWystFRWXsiGmHUdQwyppraYVL5nmlSRSALUlWEFbXUzRzbF2G_znDmJSG78Lw3hRMcpEWda0rkeqPlIm-BgDWLUNrtdhryhRB4Fqo_4IVAeBihRqFDhmZ8csjF98OQgqGgeDgdYFMEm13v2j5QfpK3-_</recordid><startdate>201808</startdate><enddate>201808</enddate><creator>Yıldırım, Şahin</creator><creator>Arslan, Erdem</creator><general>Elsevier Ltd</general><general>Elsevier Science Ltd</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>201808</creationdate><title>ODE (Open Dynamics Engine) based stability control algorithm for six legged robot</title><author>Yıldırım, Şahin ; Arslan, Erdem</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c349t-4fb544d8755296ddf8f167488b0cdddd61c278ffa17452a478086e1f5ef61da3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2018</creationdate><topic>Algorithms</topic><topic>Automation</topic><topic>Computer simulation</topic><topic>Control algorithms</topic><topic>Control stability</topic><topic>Control theory</topic><topic>Dynamic models</topic><topic>Dynamic stability</topic><topic>Dynamical systems</topic><topic>Inertial platforms</topic><topic>Inertial sensing devices</topic><topic>Legged robot</topic><topic>Locomotion</topic><topic>Model based control</topic><topic>Open Dynamics Engine</topic><topic>Redundancy</topic><topic>Robot control</topic><topic>Robot dynamics</topic><topic>Robots</topic><topic>Simulators</topic><topic>Stabilization algorithm</topic><topic>Systems stability</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yıldırım, Şahin</creatorcontrib><creatorcontrib>Arslan, Erdem</creatorcontrib><collection>CrossRef</collection><jtitle>Measurement : journal of the International Measurement Confederation</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yıldırım, Şahin</au><au>Arslan, Erdem</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>ODE (Open Dynamics Engine) based stability control algorithm for six legged robot</atitle><jtitle>Measurement : journal of the International Measurement Confederation</jtitle><date>2018-08</date><risdate>2018</risdate><volume>124</volume><spage>367</spage><epage>377</epage><pages>367-377</pages><issn>0263-2241</issn><eissn>1873-412X</eissn><abstract>Legged locomotion systems, especially anthropomorphic mechanisms, can be modeled by using highly complex dynamic structures. In order to model these complex dynamic structures, some assumptions must be made, such as no-friction, rigid links or non-redundancy. However, with the dynamic simulators developed in recent years, it has become possible to create dynamic models without making any assumptions. In this study, a posture control algorithm was developed to automatically balance a six-legged mobile robot against external dynamic effects such as incline or contact polygon changes. A model-based control structure is preferred in order to implement the posture control algorithm to the robot control. The reference model used in model-based control was created using the ODE (Open Dynamics Engine) physics simulator. The reference model created on the ODE is always in communication with the IMU (Inertial Measurement Unit) sensor connected to the robot's body. For this reason, all the dynamic effects including externally applied forces to the real robot can be considered in the control process without making any assumptions. Consequently, real-time application results of the six-legged mobile robot on a moving platform are observed and the results have shown better performance as depicted on graphs.</abstract><cop>London</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.measurement.2018.03.057</doi><tpages>11</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0263-2241
ispartof Measurement : journal of the International Measurement Confederation, 2018-08, Vol.124, p.367-377
issn 0263-2241
1873-412X
language eng
recordid cdi_proquest_journals_2126559199
source Elsevier
subjects Algorithms
Automation
Computer simulation
Control algorithms
Control stability
Control theory
Dynamic models
Dynamic stability
Dynamical systems
Inertial platforms
Inertial sensing devices
Legged robot
Locomotion
Model based control
Open Dynamics Engine
Redundancy
Robot control
Robot dynamics
Robots
Simulators
Stabilization algorithm
Systems stability
title ODE (Open Dynamics Engine) based stability control algorithm for six legged robot
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-28T14%3A53%3A53IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=ODE%20(Open%20Dynamics%20Engine)%20based%20stability%20control%20algorithm%20for%20six%20legged%20robot&rft.jtitle=Measurement%20:%20journal%20of%20the%20International%20Measurement%20Confederation&rft.au=Y%C4%B1ld%C4%B1r%C4%B1m,%20%C5%9Eahin&rft.date=2018-08&rft.volume=124&rft.spage=367&rft.epage=377&rft.pages=367-377&rft.issn=0263-2241&rft.eissn=1873-412X&rft_id=info:doi/10.1016/j.measurement.2018.03.057&rft_dat=%3Cproquest_cross%3E2126559199%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c349t-4fb544d8755296ddf8f167488b0cdddd61c278ffa17452a478086e1f5ef61da3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2126559199&rft_id=info:pmid/&rfr_iscdi=true