{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T19:54:37Z","timestamp":1775073277041,"version":"3.50.1"},"reference-count":37,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2020,3,30]],"date-time":"2020-03-30T00:00:00Z","timestamp":1585526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper describes the development process of the quadcopter-based unmanned flying platform, designed for testing and experimentation purposes. The project features custom-made hardware, which includes the prototype quadcopter frame and the flight controller, and software solutions, such as control loop setup. The article specifies the controller tuning used for the initialization of the flight stabilization system and presents the final results of the quadcopter performance evaluation.<\/jats:p>","DOI":"10.3390\/s20071940","type":"journal-article","created":{"date-parts":[[2020,4,1]],"date-time":"2020-04-01T03:44:13Z","timestamp":1585712653000},"page":"1940","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["The Design and Implementation of a Custom Platform for the Experimental Tuning of a Quadcopter Controller"],"prefix":"10.3390","volume":"20","author":[{"given":"Micha\u0142","family":"Waliszkiewicz","sequence":"first","affiliation":[{"name":"Faculty of Mechatronics and Aerospace, Military University of Technology, 00-908 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6185-5465","authenticated-orcid":false,"given":"Konrad","family":"Wojtowicz","sequence":"additional","affiliation":[{"name":"Faculty of Mechatronics and Aerospace, Military University of Technology, 00-908 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zdzis\u0142aw","family":"Rochala","sequence":"additional","affiliation":[{"name":"Faculty of Mechatronics and Aerospace, Military University of Technology, 00-908 Warsaw, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9155-5989","authenticated-orcid":false,"given":"Eulalia","family":"Balestrieri","sequence":"additional","affiliation":[{"name":"Department of Engineering, University of Sannio, 82100 Benevento, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,30]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Kuantama, E., Tarca, R., Dzitac, S., Dzitac, I., Vesselenyi, T., and Tarca, I. (2019). The Design and Experimental Development of Air Scanning Using a Sniffer Quadcopter. Sensors, 19.","DOI":"10.3390\/s19183849"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Valavanis, K.P., and Vachtsevanos, G.J. (2015). Survey of Unmanned Aerial Vehicles (UAVs) for Traffic Monitoring. Handbook of Unmanned Aerial Vehicles, Springer.","DOI":"10.1007\/978-90-481-9707-1"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Olejnik, A., Rog\u00f3lski, R., Kiszkowiak, \u0141., and Szcze\u015bniak, M. (2019, January 19\u201321). Specific Problems of Selecting and Integrating Equipment Components in the Course of Developing a Technology Demonstrator for the mini-UAV. Proceedings of the 2019 IEEE International Workshop on Metrology for AeroSpace, Torino, Italy.","DOI":"10.1109\/MetroAeroSpace.2019.8869609"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Olejnik, A., Kiszkowiak, \u0141., Rog\u00f3lski, R., Chmaj, G., Radomski, M., Majcher, M., and Omen, \u0141. (2019, January 19\u201321). Precise Remote Sensing Using Unmanned Helicopter. Proceedings of the 2019 IEEE International Workshop on Metrology for AeroSpace, Torino, Italy.","DOI":"10.1109\/MetroAeroSpace.2019.8869657"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Waliszkiewicz, M., Wojtowicz, K., and Rochala, Z. (2019, January 19\u201321). Experimental method of controller tuning for quadcopters. Proceedings of the 2019 IEEE 5th International Workshop on Metrology for AeroSpace, Torino, Italy.","DOI":"10.1109\/MetroAeroSpace.2019.8869573"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MAES.2018.170176","article-title":"A remote-controlled platform for UAS testing","volume":"33","author":"Brzozowski","year":"2018","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Daponte, P., Lamonaca, F., Picariello, F., Riccio, M., Pompetti, L., and Pompetti, M. (2017, January 21\u201323). A measurement system for testing light remotely piloted aircraft. Proceedings of the IEEE International Workshop on Metrology for AeroSpace (MetroAeroSpace), Padua, Italy.","DOI":"10.1109\/MetroAeroSpace.2017.7999605"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/MIM.2017.8121945","article-title":"DronesBench: An innovative bench to test drones","volume":"20","author":"Daponte","year":"2017","journal-title":"IEEE Instrum. Meas. Mag."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Sharf, I., Nahon, M., Harmat, A., Khan, W., Michini, M., Speal, N., Trentini, M., Tsadok, T., and Wang, T. (2014, January 27\u201330). Ground effect experiments and model validation with Draganflyer X8 rotorcraft. Proceedings of the 2014 International Conference on Unmanned Aircraft Systems (ICUAS), Orlando, FL, USA.","DOI":"10.1109\/ICUAS.2014.6842370"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Faundes, D.N., Wunsch, V., Hohnstein, S., Glass, B., and Vetter, M. (2013, January 5\u201310). Research paper on the topic of different UAV drive train qualification and parameter sets. Proceedings of the 32nd Digital Avionics Systems Conference (DASC), East Syracuse, NY, USA.","DOI":"10.1109\/DASC.2013.6712629"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Smith, B., Stark, B., Zhao, T., and Chen, Y.Q. (2015, January 9\u201312). An outdoor scientific data UAS ground trothing test site. Proceedings of the International Conference on Unmanned Aircraft Systems (ICUAS), Denver, CO, USA.","DOI":"10.1109\/ICUAS.2015.7152320"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Valenti, M., Bethke, B., Dale, D., Frank, A., McGrew, J., Ahrens, S., How, J.P., and Vian, J. (2007, January 10\u201314). The MIT indoor multi-vehicle flight testbed. Proceedings of the Robotics and Automation 2007 IEEE International Conference, Roma, Italy.","DOI":"10.1109\/ROBOT.2007.363882"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/MCS.2007.914691","article-title":"Real-time indoor autonomous vehicle test environment","volume":"28","author":"How","year":"2008","journal-title":"Control Syst. IEEE"},{"key":"ref_14","unstructured":"Hoffmann, G., Rajnarayan, D., Waslander, S., Dostal, D., Jang, J.S., and Tomlin, C. (2004, January 28). The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC). Proceedings of the Digital Avionics Systems Conference 2004, Salt Lake City, UT, USA."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Vladimerou, V., Stubs, A., Rubel, J., Fulford, A., Strick, J., and Dullerud, G. (July, January 30). A hovercraft testbed for decentralized and cooperative control. Proceedings of the 2004 American Control Conference, Boston, MA, USA.","DOI":"10.23919\/ACC.2004.1384700"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.mechatronics.2018.10.001","article-title":"Design and implementation of a real-time hardware-in-the-loop testing platform for a dual-rotor tail-sitter unmanned aerial vehicle","volume":"56","author":"Sun","year":"2018","journal-title":"Mechatronics"},{"key":"ref_17","unstructured":"Howard, D., and Merz, T. (October, January 28). A platform for the direct hardware evolution of quadcopter controllers. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, Germany."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Wright, H.J., Strydom, R., and Srinivasan, M.V. (2018, January 12\u201315). A generalized algorithm for tuning UAS flight controllers. Proceedings of the 2018 International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, TX, USA.","DOI":"10.1109\/ICUAS.2018.8453451"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1320","DOI":"10.1109\/TLA.2018.8408423","article-title":"Design and development of a UAV Experimental Platform","volume":"16","author":"Ponsart","year":"2018","journal-title":"IEEE Lat. Am. Trans."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2425","DOI":"10.1109\/TVT.2011.2157545","article-title":"Vision-Only Automatic Flight Control for Small UAVs","volume":"60","author":"Chiu","year":"2011","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"To\u017ei\u010dka, J., and Komenda, A. (2016). Diverse Planning for UAV Control and Remote Sensing. Sensors, 16.","DOI":"10.3390\/s16122199"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"175","DOI":"10.4028\/www.scientific.net\/SSP.260.175","article-title":"Review of Chosen Control Algorithms Used for Small UAV Control","volume":"260","author":"Dolega","year":"2017","journal-title":"Solid State Phenom."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Fern\u00e1ndez-Madrigal, J.A., and Blanco, J.L. (2012). Simultaneous Localization and Mapping for Mobile Robots: Introduction and Methods, IGI Global.","DOI":"10.4018\/978-1-4666-2104-6"},{"key":"ref_24","unstructured":"(2019, December 11). IMU Data Fusing: Complementary, Kalman, and Mahony Filter. Available online: http:\/\/www.olliw.eu\/2013\/imu-data-fusing\/#chapter22."},{"key":"ref_25","unstructured":"(2020, January 09). ESP32 Series Datasheet. Available online: https:\/\/www.espressif.com\/sites\/default\/files\/documentation\/esp32_datasheet_en.pdf."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1797","DOI":"10.1109\/TCST.2015.2505642","article-title":"Inner\u2013Outer Loop Control for Quadrotor UAVs with Input and State Constraints","volume":"24","author":"Cao","year":"2016","journal-title":"IEEE Trans. Control Syst. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Tavares, J., Mamede, H.S., Amaral, P., and Pinto, P. (2017, January 21\u201324). Software-defined controllers: Where are we?. Proceedings of the 2017 12th Iberian Conference on Information Systems and Technologies (CISTI), Lisbon, Portugal.","DOI":"10.23919\/CISTI.2017.7975683"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"38086","DOI":"10.1109\/ACCESS.2018.2851223","article-title":"Comparison of PD, PID and Sliding-Mode Position Controllers for V\u2013Tail Quadcopter Stability","volume":"6","year":"2018","journal-title":"IEEE Access"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"66850","DOI":"10.1109\/ACCESS.2018.2877795","article-title":"Quadcopter Robust Adaptive Second Order Sliding Mode Control Based on PID Sliding Surface","volume":"6","author":"Hong","year":"2018","journal-title":"IEEE Access"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Mou, Y., Zhang, Q., Liu, S., and Liang, K. (2016, January 11\u201313). The flight control of micro quad-rotor UAV based on PID. Proceedings of the 2016 31st Youth Academic Annual Conference of Chinese Association of Automation (YAC), Wuhan, China.","DOI":"10.1109\/YAC.2016.7804918"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Nguyen Duc, M., Trong, T.N., and Xuan, Y.S. (2015, January 2\u20135). The quadrotor MAV system using PID control. Proceedings of the 2015 IEEE International Conference on Mechatronics and Automation (ICMA), Beijing, China.","DOI":"10.1109\/ICMA.2015.7237537"},{"key":"ref_32","unstructured":"Szafranski, G., and Czyba, R. (2011). Different Approaches of PID Control UAV Type Quadrotor, Silesian University of Technology."},{"key":"ref_33","unstructured":"Ruoyu, Z. (2016). A Drift Eliminated Attitude & Position Estimation Algorithm in 3D. [Master\u2019s Theses, University of Vermont]."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Kotarski, D., Beni\u0107, Z., and Krznar, M. (2016). Control Design for Unmanned Aerial Vehicles with Four Rotors, Croatian Interdisciplinary Society.","DOI":"10.7906\/indecs.14.2.12"},{"key":"ref_35","unstructured":"Madgwick, S.O.H. (2010). An Efficient Orientation Filter for Inertial and Inertial\/Magnetic Sensor Arrays, University of Bristol. Technical Report."},{"key":"ref_36","unstructured":"(2019, October 15). Ziegler-Nichols Tuning Rules for PID. Available online: http:\/\/www.mstarlabs.com\/control\/znrule.html."},{"key":"ref_37","unstructured":"(2019, October 15). MPU-6000 and MPU-6050 Register Map and Descriptions Revision 4.2. Available online: https:\/\/invensense.tdk.com\/wp-content\/uploads\/2015\/02\/MPU-6000-Register-Map1.pdf."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1940\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:13:36Z","timestamp":1760174016000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/7\/1940"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,30]]},"references-count":37,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2020,4]]}},"alternative-id":["s20071940"],"URL":"https:\/\/doi.org\/10.3390\/s20071940","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,30]]}}}