Evolvable Hardware Based Optimal Position Control of Quadcopter
Trading off performance metrics in control design for position tracking is unavoidable. This has severe consequences in mission-critical systems such as quadcopter applications. The controller area and propulsion energy are conflicting design parameters, whereas the reliability and tracking speed ar...
Saved in:
Published in | Defense science journal Vol. 74; no. 1; pp. 91 - 99 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
01.01.2024
|
Online Access | Get full text |
Cover
Loading…
Abstract | Trading off performance metrics in control design for position tracking is unavoidable. This has severe consequences in mission-critical systems such as quadcopter applications. The controller area and propulsion energy are conflicting design parameters, whereas the reliability and tracking speed are related metrics to be optimized. In this research, a switching-based position controller was co-simulated with the quadcopter model. Performance analysis of the Field Programmable Gate Array (FPGA)-based controller validates a better scheme for tracking speed, propulsion energy, and reliability optimization under similar error performance. To improve the computation power and controller area, the dynamic partial reconfiguration(DPR) approach has been adapted and implemented on FPGA using the Vivado Integrated Development Environment (IDE), where a ranking-based approach brings into action either proportional derivative, sliding mode, or model predictive controllers for each dimension of position tracking. It is verified by analyzing the cumulative tracking speed, reliability, controller area, and propulsion energy metrics that the proposed controller can optimize all these metrics within three successive iterations of tracking either in the same direction or in any combination of directions. Concerning the implementation results of the controller with the switching-based controller, there is 6 % computation power and 30 % resource savings due to DPR . |
---|---|
AbstractList | Trading off performance metrics in control design for position tracking is unavoidable. This has severe consequences in mission-critical systems such as quadcopter applications. The controller area and propulsion energy are conflicting design parameters, whereas the reliability and tracking speed are related metrics to be optimized. In this research, a switching-based position controller was co-simulated with the quadcopter model. Performance analysis of the Field Programmable Gate Array (FPGA)-based controller validates a better scheme for tracking speed, propulsion energy, and reliability optimization under similar error performance. To improve the computation power and controller area, the dynamic partial reconfiguration(DPR) approach has been adapted and implemented on FPGA using the Vivado Integrated Development Environment (IDE), where a ranking-based approach brings into action either proportional derivative, sliding mode, or model predictive controllers for each dimension of position tracking. It is verified by analyzing the cumulative tracking speed, reliability, controller area, and propulsion energy metrics that the proposed controller can optimize all these metrics within three successive iterations of tracking either in the same direction or in any combination of directions. Concerning the implementation results of the controller with the switching-based controller, there is 6 % computation power and 30 % resource savings due to DPR . |
Author | Shenoy B., Satish N, Harish Bhat Chokkadi, Shreesha |
Author_xml | – sequence: 1 givenname: Harish Bhat orcidid: 0000-0002-0726-5330 surname: N fullname: N, Harish Bhat – sequence: 2 givenname: Shreesha orcidid: 0000-0001-5966-1119 surname: Chokkadi fullname: Chokkadi, Shreesha – sequence: 3 givenname: Satish orcidid: 0000-0003-2374-3854 surname: Shenoy B. fullname: Shenoy B., Satish |
BookMark | eNotj1tLwzAAhYNMcJs--p4_kJpbc3kSLdMJgyko7C2kuUBHbUpSJ_57yxQOnPN0-L4VWAxpCADcElwRzqm-8-VYSV4RpRW7AEuspUBc8MNi3pgQJLk6XIFVKUeMay0VXoL7zSn1J9v2AW5t9t82B_hoS_BwP07dp-3hayrd1KUBNmmYcuphivDty3qXxinka3AZbV_CzX-vwcfT5r3Zot3--aV52CFHGZ0Q5UyRlrCoPY4-Uqvn1MILWnshrKtFqwhXdqa1WjBZC6JZVNy2kjkXOFsD9Pfrciolh2jGPOPlH0OwOdub2d5Ibs727BdpFk8y |
ContentType | Journal Article |
DBID | AAYXX CITATION |
DOI | 10.14429/dsj.74.18983 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | CrossRef |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Military & Naval Science |
EISSN | 0976-464X |
EndPage | 99 |
ExternalDocumentID | 10_14429_dsj_74_18983 |
GroupedDBID | .4S .DC 04Q 04U 04W 3V. 8FE 8FG A8Z AAYXX ABUWG ACIWK AENEX AFKRA AIDUJ ALMA_UNASSIGNED_HOLDINGS ARAPS ARCSS BENPR BGLVJ BPHCQ CCPQU CITATION DWQXO EIS EOJEC ESTFP F5P HCIFZ KQ8 M1Q OBODZ OK1 P2P P62 PQQKQ PROAC QF4 QM1 QN7 QO4 RNS SC5 TR2 TUS ~02 |
ID | FETCH-LOGICAL-c232t-24381b13f9d0fdf2a92a956d625d66ac56b8148a464a963756193f84ab73cce43 |
ISSN | 0011-748X |
IngestDate | Fri Aug 23 00:51:37 EDT 2024 |
IsDoiOpenAccess | false |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 1 |
Language | English |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-c232t-24381b13f9d0fdf2a92a956d625d66ac56b8148a464a963756193f84ab73cce43 |
ORCID | 0000-0001-5966-1119 0000-0003-2374-3854 0000-0002-0726-5330 |
OpenAccessLink | https://doi.org/10.14429/dsj.74.18983 |
PageCount | 9 |
ParticipantIDs | crossref_primary_10_14429_dsj_74_18983 |
PublicationCentury | 2000 |
PublicationDate | 2024-01-01 |
PublicationDateYYYYMMDD | 2024-01-01 |
PublicationDate_xml | – month: 01 year: 2024 text: 2024-01-01 day: 01 |
PublicationDecade | 2020 |
PublicationTitle | Defense science journal |
PublicationYear | 2024 |
SSID | ssj0059780 ssib026970384 |
Score | 2.3446307 |
Snippet | Trading off performance metrics in control design for position tracking is unavoidable. This has severe consequences in mission-critical systems such as... |
SourceID | crossref |
SourceType | Aggregation Database |
StartPage | 91 |
Title | Evolvable Hardware Based Optimal Position Control of Quadcopter |
Volume | 74 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1ba9swFBZb97KXse5Cd2nRQ-lLcBZbN-upLG1H2Wi3sgbyZiTLJrQsDlm60f76nSPJrrv2IRsEE0ysJPo-zk3nQsguQIyHJKPEVtomXAmRgF63iSjBd1Aj7WyK9c4np_J4wj9PxbRXcY3VJSs7LG8erCv5H1ThHuCKVbL_gGy3KNyA94AvXAFhuK6F8RHIll--9gkP4H9jEtcYtJIbfAVB8AM2_1tMycLCPp-RDqbh2ZVxZbNo03KjYXpY1eDQVoO2zKf__Rgr9irK-HH045npcmUOZs3lpXE-JeA70AIPkLqgzayaN9eD8TBEnrF3Uj_GkPFejCHKzTTFrqPToDViAFHJhMuQX9nK0jBx5w5ngmAMI7miig0jke4Jbw66Ebbc_bwYKj5Mcx1G3Nxtkv2X8upSCtGZwQUKeLxQvPCPPyZPMqUFpnp-OevkTCY1yDmszw0aW2AXpqCxw7-MvVhxuQ_9X9OzXXpGyPlz8ix6D_RjoMImeVTNX5CtE99pfXlN9-ipAX7RKLBfkv2OIbRlCPUMoZEhtGUIjQyhTU1vGfKKTD4dnR8cJ3FkRlKCabxKMuzYZlNWazeqXZ0ZDS8hHXi5TkpTCmlzcIAN4GZA9CqwnjWrc26sYmVZcfaabMybebVFqGQyz2sjmGHgwrPMSl1yzQw3XNVg1r4he-1mFIvQGaV4EIS3637wHXl6S773ZGO1vKq2weRb2R2P3x-I4lLa |
link.rule.ids | 315,786,790,27955,27956 |
linkProvider | Colorado Alliance of Research Libraries |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Evolvable+Hardware+Based+Optimal+Position+Control+of+Quadcopter&rft.jtitle=Defense+science+journal&rft.au=N%2C+Harish+Bhat&rft.au=Chokkadi%2C+Shreesha&rft.au=Shenoy+B.%2C+Satish&rft.date=2024-01-01&rft.issn=0011-748X&rft.eissn=0976-464X&rft.volume=74&rft.issue=1&rft.spage=91&rft.epage=99&rft_id=info:doi/10.14429%2Fdsj.74.18983&rft.externalDBID=n%2Fa&rft.externalDocID=10_14429_dsj_74_18983 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0011-748X&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0011-748X&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0011-748X&client=summon |