This paper presents implementation of attitude controller for a small UAV using field programmable gate array (FPGA). Due to the small size constrain a miniature more compact and computationally extensive; autopilot platform is needed for such systems. More over UAV autopilot has to deal with extremely adverse situations in the shortest possible time, while accomplishing its mission. FPGAs in the recent past have rendered themselves as fast, parallel, real time, processing devices in a compact size. This work utilizes this fact and implements different attitude controllers for a small UAV in FPGA, using its parallel processing capabilities. Attitude controller is designed in MATLAB/Simulink environment. The discrete version of this controller is implemented using pipelining followed by retiming, to reduce the critical path and thereby clock period of the controller datapath. Pipelined, retimed, parallel PID controller implementation is done using rapidprototyping and testing efficient development tool of “system generator", which has been developed by Xilinx for FPGA implementation. The improved timing performance enables the controller to react abruptly to any changes made to the attitudes of UAV.


    Access

    Download


    Export, share and cite



    Title :

    FPGA Based Longitudinal and Lateral Controller Implementation for a Small UAV


    Contributors:

    Publication date :

    2010-10-22


    Remarks:

    oai:zenodo.org:1081221



    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    629




    Longitudinal and Lateral Controller Design and Implementation for NEV

    Zarate, Alexandro / Arceo, Alejandro / de J. Lozoya-Santos, Jorge et al. | IEEE | 2023


    Design and Implementation of 1553B Bus Controller on FPGA

    Rao, Durga Prasad V / Raja, Aishwarya / Karthikeyan, R et al. | IEEE | 2019



    FPGA Based UAV Flight Controller

    Price, A. R. | British Library Conference Proceedings | 2005


    FPGA Based OBDH Bus Controller

    Sanchez, J. / Alcala, C. / Alonso, J. R. et al. | British Library Conference Proceedings | 1998