A proportional derivative sliding mode control for an overactuated quadcopter

Traditional quadcopters suffer from their intrinsic underactuation, which prevents them from tracking arbitrary trajectories. In this study, a step-by-step mathematical modeling of a tilt rotor quadcopter, i.e. a quadcopter with all its four rotors are allowed to be tilted independently around their...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings of the Institution of Mechanical Engineers. Part G, Journal of aerospace engineering Journal of aerospace engineering, 2019-03, Vol.233 (4), p.1354-1363
Hauptverfasser: Alkamachi, Ahmed, Erçelebi, Ergun
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1363
container_issue 4
container_start_page 1354
container_title Proceedings of the Institution of Mechanical Engineers. Part G, Journal of aerospace engineering
container_volume 233
creator Alkamachi, Ahmed
Erçelebi, Ergun
description Traditional quadcopters suffer from their intrinsic underactuation, which prevents them from tracking arbitrary trajectories. In this study, a step-by-step mathematical modeling of a tilt rotor quadcopter, i.e. a quadcopter with all its four rotors are allowed to be tilted independently around their arms’ extension, is derived. The tilting mechanism converts the classical quadcopter to an overactuated flying vehicle that has full control over its states. The nonlinear dynamical model is derived based on the Newton–Euler formalization. A novel trajectory tracking control scheme is then proposed and developed. The proposed controller combines the proportional derivative linear controller with the nonlinear sliding mode controller. In order to reduce the chattering effect of the sliding mode controller, the discontinuous Signum switching function is replaced by a continuous sigmoidal function. The controller parameters are then tuned with the aid of genetic algorithm as an optimization tool. The genetic algorithm objective function is set so as to get the best step response characteristics. A simulation based analysis is used to proof the system and controller capability in following complex trajectories. Finally, the proposed controller robustness and effectiveness are analyzed. The simulation test results reveal the validity and feasibility of the proportional derivative sliding mode controller. The proposed controller also performed well in the face of modeling imprecision, sensor noise, and external disturbances.
doi_str_mv 10.1177/0954410017751739
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2188566885</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sage_id>10.1177_0954410017751739</sage_id><sourcerecordid>2188566885</sourcerecordid><originalsourceid>FETCH-LOGICAL-c309t-10a0d75ae5033043b947f7a4b587cf39c003dc1581cd587ea8876d9e3bf55ea23</originalsourceid><addsrcrecordid>eNp1UN1LwzAQD6LgnL77GPC5emmapn0cwy-Y-KLP5ZZcR0fXdEk68L83Y4IgeA93x_0--HGM3Qq4F0LrB6hVUQiAtCuhZX3GZjkUIpOQq3M2O8LZEb9kVyFsIZUq5Yy9Lfjo3eh87NyAPbfkuwPG7kA89J3thg3fOUvcuCF61_PWeY4DdwfyaOKEkSzfT2iNGyP5a3bRYh_o5mfO2efT48fyJVu9P78uF6vMSKhjJgDBaoWkQEoo5LoudKuxWKtKm1bWBkBaI1QljE0nwqrSpa1JrlulCHM5Z3cn35R9P1GIzdZNPuUPTS6qSpVlaokFJ5bxLgRPbTP6bof-qxHQHJ_W_H1akmQnScAN_Zr-y_8GgyBr0Q</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2188566885</pqid></control><display><type>article</type><title>A proportional derivative sliding mode control for an overactuated quadcopter</title><source>Access via SAGE</source><creator>Alkamachi, Ahmed ; Erçelebi, Ergun</creator><creatorcontrib>Alkamachi, Ahmed ; Erçelebi, Ergun</creatorcontrib><description>Traditional quadcopters suffer from their intrinsic underactuation, which prevents them from tracking arbitrary trajectories. In this study, a step-by-step mathematical modeling of a tilt rotor quadcopter, i.e. a quadcopter with all its four rotors are allowed to be tilted independently around their arms’ extension, is derived. The tilting mechanism converts the classical quadcopter to an overactuated flying vehicle that has full control over its states. The nonlinear dynamical model is derived based on the Newton–Euler formalization. A novel trajectory tracking control scheme is then proposed and developed. The proposed controller combines the proportional derivative linear controller with the nonlinear sliding mode controller. In order to reduce the chattering effect of the sliding mode controller, the discontinuous Signum switching function is replaced by a continuous sigmoidal function. The controller parameters are then tuned with the aid of genetic algorithm as an optimization tool. The genetic algorithm objective function is set so as to get the best step response characteristics. A simulation based analysis is used to proof the system and controller capability in following complex trajectories. Finally, the proposed controller robustness and effectiveness are analyzed. The simulation test results reveal the validity and feasibility of the proportional derivative sliding mode controller. The proposed controller also performed well in the face of modeling imprecision, sensor noise, and external disturbances.</description><identifier>ISSN: 0954-4100</identifier><identifier>EISSN: 2041-3025</identifier><identifier>DOI: 10.1177/0954410017751739</identifier><language>eng</language><publisher>London, England: SAGE Publications</publisher><subject>Computer simulation ; Continuity (mathematics) ; Controllers ; Feasibility studies ; Genetic algorithms ; Helicopters ; Nonlinear control ; Optimization ; Proportional derivative ; Robust control ; Robustness (mathematics) ; Rotors ; Sliding mode control ; Step response ; Tilt rotor aircraft ; Tracking control ; Trajectory control</subject><ispartof>Proceedings of the Institution of Mechanical Engineers. Part G, Journal of aerospace engineering, 2019-03, Vol.233 (4), p.1354-1363</ispartof><rights>IMechE 2018</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c309t-10a0d75ae5033043b947f7a4b587cf39c003dc1581cd587ea8876d9e3bf55ea23</citedby><cites>FETCH-LOGICAL-c309t-10a0d75ae5033043b947f7a4b587cf39c003dc1581cd587ea8876d9e3bf55ea23</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://journals.sagepub.com/doi/pdf/10.1177/0954410017751739$$EPDF$$P50$$Gsage$$H</linktopdf><linktohtml>$$Uhttps://journals.sagepub.com/doi/10.1177/0954410017751739$$EHTML$$P50$$Gsage$$H</linktohtml><link.rule.ids>314,780,784,21819,27924,27925,43621,43622</link.rule.ids></links><search><creatorcontrib>Alkamachi, Ahmed</creatorcontrib><creatorcontrib>Erçelebi, Ergun</creatorcontrib><title>A proportional derivative sliding mode control for an overactuated quadcopter</title><title>Proceedings of the Institution of Mechanical Engineers. Part G, Journal of aerospace engineering</title><description>Traditional quadcopters suffer from their intrinsic underactuation, which prevents them from tracking arbitrary trajectories. In this study, a step-by-step mathematical modeling of a tilt rotor quadcopter, i.e. a quadcopter with all its four rotors are allowed to be tilted independently around their arms’ extension, is derived. The tilting mechanism converts the classical quadcopter to an overactuated flying vehicle that has full control over its states. The nonlinear dynamical model is derived based on the Newton–Euler formalization. A novel trajectory tracking control scheme is then proposed and developed. The proposed controller combines the proportional derivative linear controller with the nonlinear sliding mode controller. In order to reduce the chattering effect of the sliding mode controller, the discontinuous Signum switching function is replaced by a continuous sigmoidal function. The controller parameters are then tuned with the aid of genetic algorithm as an optimization tool. The genetic algorithm objective function is set so as to get the best step response characteristics. A simulation based analysis is used to proof the system and controller capability in following complex trajectories. Finally, the proposed controller robustness and effectiveness are analyzed. The simulation test results reveal the validity and feasibility of the proportional derivative sliding mode controller. The proposed controller also performed well in the face of modeling imprecision, sensor noise, and external disturbances.</description><subject>Computer simulation</subject><subject>Continuity (mathematics)</subject><subject>Controllers</subject><subject>Feasibility studies</subject><subject>Genetic algorithms</subject><subject>Helicopters</subject><subject>Nonlinear control</subject><subject>Optimization</subject><subject>Proportional derivative</subject><subject>Robust control</subject><subject>Robustness (mathematics)</subject><subject>Rotors</subject><subject>Sliding mode control</subject><subject>Step response</subject><subject>Tilt rotor aircraft</subject><subject>Tracking control</subject><subject>Trajectory control</subject><issn>0954-4100</issn><issn>2041-3025</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp1UN1LwzAQD6LgnL77GPC5emmapn0cwy-Y-KLP5ZZcR0fXdEk68L83Y4IgeA93x_0--HGM3Qq4F0LrB6hVUQiAtCuhZX3GZjkUIpOQq3M2O8LZEb9kVyFsIZUq5Yy9Lfjo3eh87NyAPbfkuwPG7kA89J3thg3fOUvcuCF61_PWeY4DdwfyaOKEkSzfT2iNGyP5a3bRYh_o5mfO2efT48fyJVu9P78uF6vMSKhjJgDBaoWkQEoo5LoudKuxWKtKm1bWBkBaI1QljE0nwqrSpa1JrlulCHM5Z3cn35R9P1GIzdZNPuUPTS6qSpVlaokFJ5bxLgRPbTP6bof-qxHQHJ_W_H1akmQnScAN_Zr-y_8GgyBr0Q</recordid><startdate>201903</startdate><enddate>201903</enddate><creator>Alkamachi, Ahmed</creator><creator>Erçelebi, Ergun</creator><general>SAGE Publications</general><general>SAGE PUBLICATIONS, INC</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7TB</scope><scope>8FD</scope><scope>F28</scope><scope>FR3</scope><scope>H8D</scope><scope>L7M</scope></search><sort><creationdate>201903</creationdate><title>A proportional derivative sliding mode control for an overactuated quadcopter</title><author>Alkamachi, Ahmed ; Erçelebi, Ergun</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c309t-10a0d75ae5033043b947f7a4b587cf39c003dc1581cd587ea8876d9e3bf55ea23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Computer simulation</topic><topic>Continuity (mathematics)</topic><topic>Controllers</topic><topic>Feasibility studies</topic><topic>Genetic algorithms</topic><topic>Helicopters</topic><topic>Nonlinear control</topic><topic>Optimization</topic><topic>Proportional derivative</topic><topic>Robust control</topic><topic>Robustness (mathematics)</topic><topic>Rotors</topic><topic>Sliding mode control</topic><topic>Step response</topic><topic>Tilt rotor aircraft</topic><topic>Tracking control</topic><topic>Trajectory control</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Alkamachi, Ahmed</creatorcontrib><creatorcontrib>Erçelebi, Ergun</creatorcontrib><collection>CrossRef</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>ANTE: Abstracts in New Technology &amp; Engineering</collection><collection>Engineering Research Database</collection><collection>Aerospace Database</collection><collection>Advanced Technologies Database with Aerospace</collection><jtitle>Proceedings of the Institution of Mechanical Engineers. Part G, Journal of aerospace engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Alkamachi, Ahmed</au><au>Erçelebi, Ergun</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A proportional derivative sliding mode control for an overactuated quadcopter</atitle><jtitle>Proceedings of the Institution of Mechanical Engineers. Part G, Journal of aerospace engineering</jtitle><date>2019-03</date><risdate>2019</risdate><volume>233</volume><issue>4</issue><spage>1354</spage><epage>1363</epage><pages>1354-1363</pages><issn>0954-4100</issn><eissn>2041-3025</eissn><abstract>Traditional quadcopters suffer from their intrinsic underactuation, which prevents them from tracking arbitrary trajectories. In this study, a step-by-step mathematical modeling of a tilt rotor quadcopter, i.e. a quadcopter with all its four rotors are allowed to be tilted independently around their arms’ extension, is derived. The tilting mechanism converts the classical quadcopter to an overactuated flying vehicle that has full control over its states. The nonlinear dynamical model is derived based on the Newton–Euler formalization. A novel trajectory tracking control scheme is then proposed and developed. The proposed controller combines the proportional derivative linear controller with the nonlinear sliding mode controller. In order to reduce the chattering effect of the sliding mode controller, the discontinuous Signum switching function is replaced by a continuous sigmoidal function. The controller parameters are then tuned with the aid of genetic algorithm as an optimization tool. The genetic algorithm objective function is set so as to get the best step response characteristics. A simulation based analysis is used to proof the system and controller capability in following complex trajectories. Finally, the proposed controller robustness and effectiveness are analyzed. The simulation test results reveal the validity and feasibility of the proportional derivative sliding mode controller. The proposed controller also performed well in the face of modeling imprecision, sensor noise, and external disturbances.</abstract><cop>London, England</cop><pub>SAGE Publications</pub><doi>10.1177/0954410017751739</doi><tpages>10</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0954-4100
ispartof Proceedings of the Institution of Mechanical Engineers. Part G, Journal of aerospace engineering, 2019-03, Vol.233 (4), p.1354-1363
issn 0954-4100
2041-3025
language eng
recordid cdi_proquest_journals_2188566885
source Access via SAGE
subjects Computer simulation
Continuity (mathematics)
Controllers
Feasibility studies
Genetic algorithms
Helicopters
Nonlinear control
Optimization
Proportional derivative
Robust control
Robustness (mathematics)
Rotors
Sliding mode control
Step response
Tilt rotor aircraft
Tracking control
Trajectory control
title A proportional derivative sliding mode control for an overactuated quadcopter
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T07%3A45%3A13IST&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=A%20proportional%20derivative%20sliding%20mode%20control%20for%20an%20overactuated%20quadcopter&rft.jtitle=Proceedings%20of%20the%20Institution%20of%20Mechanical%20Engineers.%20Part%20G,%20Journal%20of%20aerospace%20engineering&rft.au=Alkamachi,%20Ahmed&rft.date=2019-03&rft.volume=233&rft.issue=4&rft.spage=1354&rft.epage=1363&rft.pages=1354-1363&rft.issn=0954-4100&rft.eissn=2041-3025&rft_id=info:doi/10.1177/0954410017751739&rft_dat=%3Cproquest_cross%3E2188566885%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2188566885&rft_id=info:pmid/&rft_sage_id=10.1177_0954410017751739&rfr_iscdi=true