Prototype Development of the Real-Time Quadrotor UAV Simulation in Litmus-RT

  • Muhammad Faris Fathoni
  • Yong-Il Jo
  • Kyong Hoon KimEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 1094)


Simulation is a system to imitate the operation of various kinds of real–world facilities or processes for behavior study, training or entertainment purposes. As example, a quadrotor UAV simulator can be used as tool for research on real-time system performance, quadrotor system behavior study and control design (inner loop, outer loop). On the other hand, the benefit of Litmus-RT as a UNIX-like kernel should be used for real-time system. This paper discusses the prototype development of the real-time quadrotor simulation in Litmus-RT. The non-linear quadrotor models are developed, consisting of the stability controllability augmentation system (SCAS) and equation of motion (EOM). Program modules (software) of simulation are implemented in Litmus-RT with earliest deadline first (EDF) scheduling, and run on Ubuntu 16.04 operating system with iteration rate 50 Hz.


Real-time simulation Non-linear simulation Quadrotor UAV model Litmus-RT 



This work was supported by the Human Resources Development of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) grant funded by the Ministry of Trade, Industry and Energy (No. 20194030202430).


  1. 1.
    Akcakoca, M., Atici, B.M., Gever, B.: A simulation-based development and verification architecture for micro uav teams and swarms. In: AIAA Scitech 2019 Forum. AIAA, San Diego (2019)Google Scholar
  2. 2.
    Brandenburg, B.: LITMUSRT: a testbed for empirically comparing real-time multiprocessor schedulers. In: Proceedings of the 27th IEEE Real-Time Systems Symposium, pp. 111–123 (2006)Google Scholar
  3. 3.
    Bouabdallah, S.: Design and Control of Quad Rotor with Application to Autonomous Flying, Ph.D. Thesis, Ecole Polytechnique Federal de Lausanne (2007)Google Scholar
  4. 4.
    Das, A., Subbarao, K., Lewis, F.: Dynamic inversion with zero-dynamics stabilization for quad rotor control. IET Control Theory Appl. 3(3), 303–314 (2009)MathSciNetCrossRefGoogle Scholar
  5. 5.
    Fax, J.A., Murray, R.M.: Information flow and cooperative control of vehicle formations. IEEE Trans. Autom. Control 49, 1465–1476 (2004)MathSciNetCrossRefGoogle Scholar
  6. 6.
    Kushleyev, A., Mellinger, D., Powers, C., Kumar, V.: Towards a swarm of agile micro quad rotors. Auton. Robot 35, 287–300 (2013)CrossRefGoogle Scholar
  7. 7.
    Stevens, B.L., Lewis, F.L.: Aircraft Control and Simulation, 3rd edn. Wiley, New York (2016)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Muhammad Faris Fathoni
    • 1
  • Yong-Il Jo
    • 1
  • Kyong Hoon Kim
    • 1
    Email author
  1. 1.Gyeongsang National UniversityJinjuRepublic of Korea

Personalised recommendations