{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T16:01:43Z","timestamp":1761580903216,"version":"build-2065373602"},"reference-count":20,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2011,7,28]],"date-time":"2011-07-28T00:00:00Z","timestamp":1311811200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper focuses on the design of an integrated navigation and guidance system for unmanned helicopters. The integrated navigation system comprises two systems: the Flight Path Planning System (FPPS) and the Flight Control System (FCS). The FPPS finds the shortest flight path by the A-Star (A*) algorithm in an adaptive manner for different flight conditions, and the FPPS can add a forbidden zone to stop the unmanned helicopter from crossing over into dangerous areas. In this paper, the FPPS computation time is reduced by the multi-resolution scheme, and the flight path quality is improved by the path smoothing methods. Meanwhile, the FCS includes the fuzzy inference systems (FISs) based on the fuzzy logic. By using expert knowledge and experience to train the FIS, the controller can operate the unmanned helicopter without dynamic models. The integrated system of the FPPS and the FCS is aimed at providing navigation and guidance to the mission destination and it is implemented by coupling the flight simulation software, X-Plane, and the computing software, MATLAB. Simulations are performed and shown in real time three-dimensional animations. Finally, the integrated system is demonstrated to work successfully in controlling the unmanned helicopter to operate in various terrains of a digital elevation model (DEM).<\/jats:p>","DOI":"10.3390\/s110807502","type":"journal-article","created":{"date-parts":[[2011,7,28]],"date-time":"2011-07-28T11:27:34Z","timestamp":1311852454000},"page":"7502-7529","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Integrated Flight Path Planning System and Flight Control System for Unmanned Helicopters"],"prefix":"10.3390","volume":"11","author":[{"given":"Shau-Shiun","family":"Jan","sequence":"first","affiliation":[{"name":"Department of Aeronautics and Astronautics, National Cheng Kung University, Tainan 70101, Taiwan"}]},{"given":"Yu-Hsiang","family":"Lin","sequence":"additional","affiliation":[{"name":"Department of Aeronautics and Astronautics, National Cheng Kung University, Tainan 70101, Taiwan"}]}],"member":"1968","published-online":{"date-parts":[[2011,7,28]]},"reference":[{"key":"ref_1","unstructured":"Conway, AR (1995). Autonomous Control of an Unstable Model Helicopter Using Carrier Phase GPS Only, Ph.D. Thesis, Stanford University, Menlo Park, CA, USA,."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Grewal, MS, and Andrews, AP (2001). Kalman Filtering: Theory and Practice Using MATLAB, Wiley-Interscience Press. [2th ed].","DOI":"10.1002\/0471266388"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1109\/TSSC.1968.300136","article-title":"A formal basis for the heuristic determination of minimum cost paths","volume":"4","author":"Hart","year":"1968","journal-title":"IEEE Trans. Syst. Sci. Cybern"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"453","DOI":"10.2514\/1.25400","article-title":"Two-point flight path planning using a fast graph-search algorithm","volume":"3","author":"Chang","year":"2006","journal-title":"AIAA J. Aerosp. Comput. Inf. Commun"},{"key":"ref_5","unstructured":"Wang, JD, and Hsiao, DQ (1993). Introduction the Theory of Fuzzy Control and Neural Network, Chuan Hwa Publishing Ltd. [2nd ed]."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/70.127236","article-title":"A potential field approach to path planning","volume":"8","author":"Hwang","year":"1992","journal-title":"IEEE Trans. Rob. Autom"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/21.148426","article-title":"Numerical potential field techniques for robot path planning","volume":"22","author":"Barraquand","year":"1992","journal-title":"IEEE Trans. Syst. Man Cybern"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"801","DOI":"10.2514\/1.7370","article-title":"Fast graph-search algorithms for general-aviation flight trajectory generation","volume":"28","author":"Rippel","year":"2005","journal-title":"J. Guidance Control Dyn"},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Rathbum, D, Kragelund, S, Pongpunwattana, A, and Capozzi, B (2002). An evolution based path planning algorithm for autonomous motion of a UAV through uncertain environments. Digital Avion. Syst. Conf, 2, 8D2-1-8D2-12.","DOI":"10.1109\/DASC.2002.1052946"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1007\/BF01386390","article-title":"A note on two problems in connection with graphs","volume":"1","author":"Dijkstra","year":"1959","journal-title":"Numer. Math"},{"key":"ref_11","unstructured":"Lester, P Available online: http:\/\/www.policyalmanac.org\/games\/aStarTutorial.htm\/ (accessed on 15 July 2011)."},{"key":"ref_12","unstructured":"Bellman, RE (2003). Dynamic Programming, Dover Publications."},{"key":"ref_13","unstructured":"Cormen, TH, Leiserson, CE, Rivest, RL, and Stein, C (2001). Introduction to Algorithm, MIT Press. [2nd ed]."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/S0019-9958(65)90241-X","article-title":"Fuzzy sets","volume":"8","author":"Zadeh","year":"1965","journal-title":"Inf. Control"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1109\/PGEC.1963.263420","article-title":"A method of generating functions of several variables using analog diode logic","volume":"12","author":"Wilkinson","year":"1963","journal-title":"IEEE Trans. Electron. Comput"},{"key":"ref_16","unstructured":"The MathWorks\u2014MATLAB and Simulink Available online: http:\/\/www.mathworks.com\/ (accessed on 15 July 2011)."},{"key":"ref_17","unstructured":"Laminar Research, X-Plane Available online: http:\/\/www.x-plane.com\/ (accessed on 15 July 2011)."},{"key":"ref_18","unstructured":"Lower, M (2005). ISDA, IEEE Computer Society."},{"key":"ref_19","unstructured":"Krol, D, and Lower, M (2006). ISDA (1), IEEE Computer Society."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Postel, J (1980). User Datagram Protocol, RFC 768, The Internet Society.","DOI":"10.17487\/rfc0768"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/11\/8\/7502\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:56:54Z","timestamp":1760219814000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/11\/8\/7502"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7,28]]},"references-count":20,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2011,8]]}},"alternative-id":["s110807502"],"URL":"https:\/\/doi.org\/10.3390\/s110807502","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2011,7,28]]}}}