The present invention provides a control modeling device for unmanned aerial vehicle (UAV) software using a model-based flight control law autocode and a control method thereof. The control method comprises: a first step of allowing a flight control law module to form an optimal flight control law applied to an UAV by using information on the UAV measured by a model mounted to the UAV, and flight control command information by a pilot; a second step of allowing a standard design production module to produce a model-based UAV standard flight control software design criteria by using the optimal flight control law formed by the flight control law module after the first step; a third step of allowing a simulation module to apply the flight control law to execute simulation in a temporal area and to evaluate the UAV standard flight control software design criteria after the second step; and a fourth step of allowing an autocode generation module to automatically convert the flight control law into a language code after the third step. The present invention as described above can eliminate the need to separately realize software for integrating an autocode for the flight control law module of the UAV with flight control software by converting, into a set autocode, the flight control law module of the UAV designed in a parameter optimization software toolkit environment for a multi-machine UAV, and can significantly reduce time and human resources required for the integration of flight control software by simply building a created code with the flight control software to integrate the created code with the flight control software.
展开▼