• Home
  • Current congress
  • Public Website
  • My papers
  • root
  • browse
  • IAC-17
  • C1
  • 2
  • paper
  • PID Controller Optimization for Android-Powered Nanosatellites Using Jacobian-Based Scaling

    Paper number

    IAC-17,C1,2,7,x39563

    Author

    Mr. Mohammad Alsharif, University of Bremen, Germany

    Coauthor

    Dr. D.M.K.K Venkateswara Rao, Germany

    Coauthor

    Mr. Yunus Emre ARSLANTAS, University of Bremen, Germany

    Coauthor

    Prof. Matthew Hölzel, University of Bremen, Germany

    Year

    2017

    Abstract
    Smartphone-based nanosatellites have recently seen an increase in popularity due to their low cost and well-suited set of onboard sensors, often including accelerometers, gyroscopes, GPS receivers, and magnetometers. However, because Android is not a real-time operating system, many traditional control techniques fail for such satellites due to the latencies and asynchronous measurements that occur in smartphone-based control systems. On the other hand, PID controllers tend to only require a few minor modifications in order to stabilize such systems. Hence in this paper, we design a PID controller suitable for Android-based nanosatellite attitude control systems. \\
    
    Although a satellite's attitude dynamics are well-known, their inherent nonlinearity makes optimizing a PID controller difficult, even around a linearization point. Hence in this paper, we take a three-step approach for PID controller design in which we:\\
    
    1)Estimate a high-order linear model about a linearization point of interest.
    
    2) Design a linear quadratic integral (LQI) reference-tracking controller for the estimated model.
     
    3) Optimize a PID controller for the estimated model, using the PID-like state feedback gain matrix of the LQI controller as the initial guess for the PID controller values. \\
    
    
    Furthermore, we show that off-the-shelf optimization routines typically have trouble with PID controller tuning, and hence we introduce scaling techniques to resolve the sensitivity. \\
    
    Finally, we demonstrate the effectiveness of the proposed approach by designing a reference-tracking PID controller for an Android-based quadcopter attitude control system, which we verify through flight testing. Since the attitude dynamics of the quadcopter are not known precisely, are subject to highly nonlinear aerodynamic forces, and operate at a significantly higher frequency than a satellite's attitude dynamics, we feel that such flight testing verifies the validity of the proposed method for Android-based nanosatellite attitude control system design.
    Abstract document

    IAC-17,C1,2,7,x39563.brief.pdf

    Manuscript document

    IAC-17,C1,2,7,x39563.pdf (🔒 authorized access only).

    To get the manuscript, please contact IAF Secretariat.