{"title":"A Novel Quaternion-based Nonlinear Dynamic Inversion for Rigid Body Control","authors":"Mahathi Bhargavapuri, Hardik Parwana","doi":"10.1109/ICC54714.2021.9703121","DOIUrl":null,"url":null,"abstract":"In this paper, a novel fully quaternion-based nonlinear dynamic inversion (NDI) controller is developed for attitude tracking of a rigid body in $\\mathbb{R}^{3}$. Such a nonlinear controller finds its application in highly maneuverable systems such as satellites and quadrotors. The quaternion-based control avoids gimbal lock problem associated with Euler angles and allows almost global asymptotic stability. The attitude controller is well suited for rigid body systems like satellites which require minimising large-angle errors. Extensive simulations are performed on MATLAB to validate the proposed ideas and provide a comparison with existing works. A realistic physics-engine-based simulation is carried out in Gazebo to validate the proposed methodology on a quadrotor.","PeriodicalId":382373,"journal":{"name":"2021 Seventh Indian Control Conference (ICC)","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Seventh Indian Control Conference (ICC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICC54714.2021.9703121","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, a novel fully quaternion-based nonlinear dynamic inversion (NDI) controller is developed for attitude tracking of a rigid body in $\mathbb{R}^{3}$. Such a nonlinear controller finds its application in highly maneuverable systems such as satellites and quadrotors. The quaternion-based control avoids gimbal lock problem associated with Euler angles and allows almost global asymptotic stability. The attitude controller is well suited for rigid body systems like satellites which require minimising large-angle errors. Extensive simulations are performed on MATLAB to validate the proposed ideas and provide a comparison with existing works. A realistic physics-engine-based simulation is carried out in Gazebo to validate the proposed methodology on a quadrotor.