{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,7]],"date-time":"2026-03-07T08:34:40Z","timestamp":1772872480712,"version":"3.50.1"},"publisher-location":"Cham","reference-count":46,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319562575","type":"print"},{"value":"9783319562582","type":"electronic"}],"license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-56258-2_19","type":"book-chapter","created":{"date-parts":[[2017,3,29]],"date-time":"2017-03-29T22:35:09Z","timestamp":1490826909000},"page":"217-228","source":"Crossref","is-referenced-by-count":19,"title":["FPGA Applications in Unmanned Aerial Vehicles - A Review"],"prefix":"10.1007","author":[{"given":"Mustapha","family":"Bouhali","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Farid","family":"Shamani","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zine Elabadine","family":"Dahmane","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdelkader","family":"Belaidi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jari","family":"Nurmi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2017,3,31]]},"reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Shamani, F., Sevom, V.F., Nurmi, J., Ahonen, T.: Design, implementation and analysis of a run-time configurable memory management unit on FPGA. In: Nordic Circuits and Systems Conference (NORCAS): NORCHIP & International Symposium on System-on-Chip (SoC), Oslo, pp. 1\u20138 (2015)","DOI":"10.1109\/NORCHIP.2015.7364375"},{"issue":"4","key":"19_CR2","doi-asserted-by":"crossref","first-page":"853","DOI":"10.1109\/TII.2015.2431223","volume":"11","author":"JJ Rodriguez-Andina","year":"2015","unstructured":"Rodriguez-Andina, J.J., Valdes-Pena, M.D., Moure, M.J.: Advanced features and industrial applications of FPGAs \u2013 a review. IEEE Trans. Ind. Inform. 11(4), 853\u2013864 (2015)","journal-title":"IEEE Trans. Ind. Inform."},{"key":"19_CR3","unstructured":"HiSystems GmbH: MikroKopter-Boards. http:\/\/wiki.mikrokopter.de\/en\/MK-Board"},{"key":"19_CR4","doi-asserted-by":"crossref","unstructured":"Konomura, R., Hori, K.: Phenox: Zynq 7000 based quadcopter robot. In: Inter Confererence on ReConFigurable Computing and FPGAs (ReConFig), pp. 1\u20136 (2014)","DOI":"10.1109\/ReConFig.2014.7032546"},{"key":"19_CR5","unstructured":"Phenox lab. http:\/\/phenoxlab.com\/"},{"key":"19_CR6","unstructured":"Aerotenna. http:\/\/aerotenna.com\/ocpoc\/"},{"key":"19_CR7","unstructured":"Aerotenna User and Developer Hub. https:\/\/aerotenna.readme.io"},{"key":"19_CR8","doi-asserted-by":"crossref","unstructured":"Nikolic, J., Rehder, J., Burri, M., Gohl, P., Leutenegger, S., Furgale, P.T., Siegwart, R.: A synchronized visual-inertial sensor system with FPGA pre-processing for accurate real-time SLAM. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 431\u2013437 (2014)","DOI":"10.1109\/ICRA.2014.6906892"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Boikos, K., Bouganis, C.S.: Semi-dense SLAM on an FPGA SoC. In: 26th International Conference on Field Programmable Logic and Applications (FPL), pp. 1\u20134 (2016)","DOI":"10.1109\/FPL.2016.7577365"},{"key":"19_CR10","doi-asserted-by":"crossref","unstructured":"Honegger, D., Oleynikova, H., Pollefeys, M.: Real-time and low Latency embedded computer vision hardware based on a combination of FPGA and mobile CPU. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 4930\u20134935 (2014)","DOI":"10.1109\/IROS.2014.6943263"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Oleynikova, H., Honegger, D., Pollefeys, M.: Reactive avoidance using embedded stereo vision for MAV flight. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 50\u201356 (2015)","DOI":"10.1109\/ICRA.2015.7138979"},{"key":"19_CR12","unstructured":"Barry, A.J., Oleynikova, H., Honegger, D., Pollefeys, M., Tedrake, R.: FPGA vs. pushbroom stereo vision for MAVs. In: Vision-Based Control and Navigation of Small Lightweight UAVs, IROS Workshop (2015)"},{"issue":"1\u20133","key":"19_CR13","first-page":"495","volume":"54","author":"FCJ Allaire","year":"2008","unstructured":"Allaire, F.C.J., Tarbouchi, M., Labont\u00e9, G., Fusina, G.: FPGA implementation of genetic algorithm for UAV real-time path planning. J. Intell. Robot. Syst. 54(1\u20133), 495\u2013510 (2008)","journal-title":"J. Intell. Robot. Syst."},{"issue":"2","key":"19_CR14","doi-asserted-by":"crossref","first-page":"272","DOI":"10.1109\/TEVC.2012.2192124","volume":"17","author":"J Kok","year":"2013","unstructured":"Kok, J., Gonzalez, L.F., Kelson, N.: FPGA implementation of an evolutionary algorithm for autonomous unmanned aerial vehicle on-board path planning. IEEE Trans. Evol. Comput. 17(2), 272\u2013281 (2013)","journal-title":"IEEE Trans. Evol. Comput."},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Schmid, K., Tomic, T., Ruess, F., Hirschm\u00fcller, H., Suppa, M.: Stereo vision based indoor\/outdoor navigation for flying robots. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems, pp. 3955\u20133962 (2013)","DOI":"10.1109\/IROS.2013.6696922"},{"issue":"6","key":"19_CR16","doi-asserted-by":"crossref","first-page":"1070","DOI":"10.1109\/TCSVT.2013.2291356","volume":"24","author":"ME Angelopoulou","year":"2014","unstructured":"Angelopoulou, M.E., Bouganis, C.S.: Vision-based ego-motion estimation on FPGA for unmanned aerial vehicle navigation. IEEE Trans. Circuits Syst. Video Technol. 24(6), 1070\u20131083 (2014)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"19_CR17","doi-asserted-by":"crossref","unstructured":"Ulusel, O., Picardo, C., Harris C.B., Reda, S., Bahar, R.I.: Hardware acceleration of feature detection and description algorithms on low-power embedded platforms. In: 26th International Conference on Field Programmable Logic and Applications (FPL), pp. 1\u20139 (2016)","DOI":"10.1109\/FPL.2016.7577310"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Shamani, F., Airoldi, R., Ahonen, T., Nurmi, J.: FPGA implementation of a flexible synchronizer for cognitive radio applications. In: Conference on Design and Architectures for Signal and Image Processing (DASIP), Madrid, pp. 1\u20138 (2014)","DOI":"10.1109\/DASIP.2014.7115603"},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Shamani, F., et al.: FPGA implementation issues of a flexible synchronizer suitable for NC-OFDM-based cognitive radios. J. Syst. Architect. (2016)","DOI":"10.1016\/j.sysarc.2016.11.006"},{"issue":"10","key":"19_CR20","doi-asserted-by":"crossref","first-page":"2198","DOI":"10.1109\/TVLSI.2014.2357181","volume":"23","author":"SD Carlo","year":"2015","unstructured":"Carlo, S.D., Gambardella, G., Prinetto, P., Rolfo, D., Trotta, P.: SA-FEMIP: A self-adaptive features extractor and matcher IP-Core based on partially reconfigurable FPGAS for space application. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 23(10), 2198\u20132208 (2015)","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"key":"19_CR21","doi-asserted-by":"crossref","unstructured":"Van der Wal, G., Zhang, D., Kandaswamy, I., Marakowitz, J., Kaighn, K., Zhang, J., Chai, S.: FPGA acceleration for feature based processing applications. In: IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 42\u201347 (2015)","DOI":"10.1109\/CVPRW.2015.7301365"},{"issue":"5","key":"19_CR22","doi-asserted-by":"crossref","first-page":"756","DOI":"10.1109\/TCSVT.2012.2223631","volume":"23","author":"SG Fowers","year":"2013","unstructured":"Fowers, S.G., Lee, D.J., Ventura, D.A., Archibald, J.K.: The nature-inspired BASIS feature descriptor for UAV imagery and its hardware implementation. IEEE Trans. Circuits Syst. Video Technol. 23(5), 756\u2013768 (2013)","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"issue":"2","key":"19_CR23","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/TII.2011.2123908","volume":"7","author":"E Monmasson","year":"2011","unstructured":"Monmasson, E., Idkhajine, L., Cirstea, M.N., Bahri, I., Tisan, A., Naouar, M.W.: FPGAs in industrial control applications. IEEE Trans. Ind. Inform. 7(2), 224\u2013243 (2011)","journal-title":"IEEE Trans. Ind. Inform."},{"key":"19_CR24","doi-asserted-by":"crossref","unstructured":"Eizad, B., Doshi, A., Postula, A.: FPGA based stability system for a small-scale quadrotor unmanned aerial vehicle. In: Proceedings of the 8th FPGA World Conference, NY, USA, pp. 3:1\u20133:6 (2011)","DOI":"10.1145\/2157871.2157874"},{"issue":"8","key":"19_CR25","doi-asserted-by":"crossref","first-page":"829","DOI":"10.1016\/j.micpro.2015.07.008","volume":"39","author":"AA Doshi","year":"2015","unstructured":"Doshi, A.A., Postula, A.J., Fletcher, A., Singh, S.P.N.: Development of micro-UAV with integrated motion planning for open-cut mining surveillance. Microprocess. Microsyst. 39(8), 829\u2013835 (2015)","journal-title":"Microprocess. Microsyst."},{"key":"19_CR26","doi-asserted-by":"crossref","unstructured":"Schlender, H., Schreiner, S., Metzdorf, M., Gr\u00fcttner, K., Nebel, W.: Teaching mixed-criticality: multi-rotor flight control and payload processing on a single chip. In: Proceedings of the WESE: Workshop on Embedded and Cyber-Physical Systems Education, NY, USA, pp. 9:1\u20139:8 (2015)","DOI":"10.1145\/2832920.2832929"},{"key":"19_CR27","doi-asserted-by":"crossref","unstructured":"Fowers, S.G., Lee, D.J., Tippetts, B.J., Lillywhite K.D., Dennis, A.W., Archibald, J.K.: Vision aided stabilization and the development of a quad-rotor micro UAV. In: International Symposium on Computational Intelligence in Robotics and Automation, pp. 143\u2013148 (2007)","DOI":"10.1109\/CIRA.2007.382886"},{"issue":"11","key":"19_CR28","doi-asserted-by":"crossref","first-page":"4409","DOI":"10.1109\/TIE.2011.2162714","volume":"59","author":"SY Chen","year":"2012","unstructured":"Chen, S.Y.: Kalman filter for robot vision: a survey. IEEE Trans. Ind. Electron. 59(11), 4409\u20134420 (2012)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"99","key":"19_CR29","first-page":"1","volume":"PP","author":"J Soh","year":"2016","unstructured":"Soh, J., Wu, X.: A FPGA-based unscented Kalman filter for system-on-chip applications. IEEE Trans. Circuits Syst. II: Express Br. PP(99), 1 (2016)","journal-title":"IEEE Trans. Circuits Syst. II: Express Br."},{"key":"19_CR30","doi-asserted-by":"crossref","unstructured":"Christopherson, H., Pickell, W., Koller, A., Kannan, S., Johnson, E.: Small adaptive flight control systems for UAVs using FPGA\/DSP technology. In: Proceeding of AIAA \u201cUnmanned Unlimited\u201d, Technical Conference, Workshop and Exhibit (2004)","DOI":"10.2514\/6.2004-6556"},{"key":"19_CR31","doi-asserted-by":"crossref","unstructured":"Wang, X., Li, B., Yang, L., Huang, L., Wang, S.: A prototype of MEMS gyroscope based on digital control. In: International Conference on Automatic Control and Artificial Intelligence (ACAI), pp. 275\u2013278 (2012)","DOI":"10.1049\/cp.2012.0972"},{"key":"19_CR32","doi-asserted-by":"crossref","unstructured":"Bai, C., Zhang, Z., Han, X.: A design and realization of FPGA-based IMU data acquisition system. In: International Conference of Electron Devices and Solid-State Circuits (EDSSC), pp. 1\u20132 (2011)","DOI":"10.1109\/EDSSC.2011.6117656"},{"key":"19_CR33","unstructured":"Tefay, B., Eizad, B., Crosthwaite, P., Singh, S., Postula, A.: Design of an integrated electronic speed controller for agile robotic vehicles. Presented at the Australasian Conference on Robotics and Automation (ACRA), pp. 1\u20138 (2011)"},{"issue":"8","key":"19_CR34","doi-asserted-by":"crossref","first-page":"3040","DOI":"10.1109\/TIE.2009.2022067","volume":"56","author":"A Sathyan","year":"2009","unstructured":"Sathyan, A., Milivojevic, N., Lee, Y.J., Krishnamurthy, M., Emadi, A.: An FPGA-based novel digital PWM control scheme for BLDC motor drives. IEEE Trans. Ind. Electron. 56(8), 3040\u20133049 (2009)","journal-title":"IEEE Trans. Ind. Electron."},{"issue":"1","key":"19_CR35","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1109\/TPEL.2007.911782","volume":"23","author":"CT Lin","year":"2008","unstructured":"Lin, C.T., Hung, C.W., Liu, C.W.: Position sensorless control for four-switch three-phase brushless DC motor drives. IEEE Trans. Power Electron. 23(1), 438\u2013444 (2008)","journal-title":"IEEE Trans. Power Electron."},{"key":"19_CR36","doi-asserted-by":"crossref","unstructured":"Thomas, N., Felder, A., Bobda, C.: Adaptive controller using runtime partial hardware reconfiguration for unmanned aerial vehicles (UAVs). In: International Conference on ReConFigurable Computing and FPGAs (ReConFig), pp. 1\u20137 (2015)","DOI":"10.1109\/ReConFig.2015.7393288"},{"key":"19_CR37","doi-asserted-by":"crossref","unstructured":"Gohl, P., Honegger, D., Omari, S., Achtelik, M., Pollefeys, M., Siegwart, R.: Omnidirectional visual obstacle detection using embedded FPGA. In: IEEE\/RSJ Inter Conference on Intelligent Robots and Systems (IROS), pp. 3938\u20133943 (2015)","DOI":"10.1109\/IROS.2015.7353931"},{"key":"19_CR38","doi-asserted-by":"crossref","unstructured":"Tang, J.W., Shaikh-Husin, N., Sheikh, U.U., Marsono, M.N.: FPGA-based real-time moving target detection system for unmanned aerial vehicle application. Int. J. Reconfig. Comput. (2016)","DOI":"10.1155\/2016\/8457908"},{"key":"19_CR39","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1016\/j.neunet.2016.05.002","volume":"81","author":"S Yasukawa","year":"2016","unstructured":"Yasukawa, S., Okuno, H., Ishii, K., Yagi, T.: Real-time object tracking based on scale-invariant features employing bio-inspired hardware. Neural Netw. 81, 29\u201338 (2016)","journal-title":"Neural Netw."},{"key":"19_CR40","doi-asserted-by":"crossref","unstructured":"Moeys, D.P., Delbr\u00fcck, T., Rios-Navarro, A., Linares-Barranco, A.: Retinal Ganglion Cell Software and FPGA Model Implementation for Object Detection and Tracking. In: IEEE International Symposium Circuits and Systems (ISCAS), pp. 1434\u20131437 (2016)","DOI":"10.1109\/ISCAS.2016.7527520"},{"key":"19_CR41","doi-asserted-by":"crossref","unstructured":"Shimahara, S., Ladig, R., Suphachart, L., Hirai, S., Shimonomura, K.: Aerial manipulation for the workspace above the airframe. In: IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1453\u20131458 (2015)","DOI":"10.1109\/IROS.2015.7353559"},{"key":"19_CR42","doi-asserted-by":"crossref","unstructured":"Giitsidis, T., Karakasis, E.G., Gasteratos, A., Sirakoulis, G.C.: Human and fire detection from high altitude UAV images. In: 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp. 309\u2013315 (2015)","DOI":"10.1109\/PDP.2015.118"},{"key":"19_CR43","doi-asserted-by":"crossref","first-page":"2770","DOI":"10.1109\/JSTARS.2016.2558505","volume":"9","author":"Y Lou","year":"2016","unstructured":"Lou, Y., Clark, D., Marks, P., Muellerschoen, R.J., Wang, C.C.: Onboard radar processor development for rapid response to natural hazards. J. Sel. Top. Appl. Earth Obs. Remote Sens. 9, 2770\u20132776 (2016)","journal-title":"J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"19_CR44","doi-asserted-by":"crossref","first-page":"74","DOI":"10.1109\/TII.2014.2364557","volume":"11","author":"AR Panda","year":"2015","unstructured":"Panda, A.R., Mishra, D., Ratha, H.K.: FPGA implementation of software defined radio-based flight termination system. IEEE Trans. Ind. Inform. 11, 74\u201382 (2015)","journal-title":"IEEE Trans. Ind. Inform."},{"key":"19_CR45","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1007\/s11265-011-0640-8","volume":"69","author":"C Bl\u00fcmm","year":"2012","unstructured":"Bl\u00fcmm, C., Heller, C., Weigel, R.: SDR OFDM waveform design for a UGV\/UAV communication scenario. J. Signal Process. Syst. 69, 11\u201321 (2012)","journal-title":"J. Signal Process. Syst."},{"key":"19_CR46","doi-asserted-by":"crossref","unstructured":"Mik\u00f3, G., N\u00e9meth, A.: SCFDM based communication system for UAV applications. In: 25th International Conference on Radioelektronika, pp. 222\u2013224 (2015)","DOI":"10.1109\/RADIOELEK.2015.7129014"}],"container-title":["Lecture Notes in Computer Science","Applied Reconfigurable Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-56258-2_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T06:30:43Z","timestamp":1568961043000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-56258-2_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017]]},"ISBN":["9783319562575","9783319562582"],"references-count":46,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-56258-2_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017]]}}}