Abstract
Unmanned aerial vehicles (UAVs) are utilized in a wide range of real-world applications including search and rescue missions, 3D mapping, building inspection and reconstruction. In a real-world environment, severe weather conditions significantly impact UAV operations. Wind is one of the most dangerous weather factors that can destabilize and even destroy a UAV. Preparing UAV flight algorithms for real-world conditions in order to minimize risks of damage and malfunctioning is a crucial part of a UAV system development. This paper analyses a wind influence on UAV virtual model performance within the Gazebo simulator. The paper focuses on gazebo_wind_plugin package used for creating a windy virtual environment. PX4-LIRS package is used for simulating a UAV within the Gazebo. Three types of experiments were run to evaluate capabilities of the plugin to simulate typical issues that arise in real-world scenarios: a UAV wind resistance, a wind effect on a UAV tilt angle and on a flight velocity. Virtual experiments demonstrated that gazebo_wind_plugin could serve for PX4 UAV flight scenarios modeling in Gazebo simulation with a satisfactory level of realism.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kim, J., Kim, S., Ju, C., Son, H.: Unmanned aerial vehicles in agriculture: a review of perspective of platform, control, and applications. IEEE Access 7, 105100–105115 (2019)
Song, B., Park, K., Kim, J.: Persistent UAV delivery logistics: MILP formulation and efficient heuristic. Comput. Ind. Eng. 120, 418–428 (2018)
Yaacob, N., Zolkapli, M., Johari, J., Yusof, A., Sarnin, S., Asmadinar, A.: UAV environment monitoring system. In: IEEE International Conference on Electrical, Electronics and System Engineering, ICEESE 2017, pp. 105–109. IEEE, Kanazawa, Japan (2017)
Waharte, S., Trigoni, N.: Supporting search and rescue operations with UAVs. In: 2010 IEEE International Conference on Emerging Security Technologies, pp. 142–147. IEEE, Canterbury, United Kingdom (2010)
Xiaoning, Z.: Analysis of military application of UAV swarm technology. In: 3rd International Conference on Unmanned Systems, ICUS 2020, pp. 1200–1204. IEEE, China (2020)
Asadi, K., et al.: An integrated UGV-UAV system for construction site data collection. Autom. Constr. 112 (2020)
Baca, T., et al.: The MRS UAV system: pushing the frontiers of reproducible research, real-world deployment, and education with autonomous unmanned aerial vehicles. J. Intell. Robot. Syst. 102(1) (2021)
Gao, M. Hugenholtz, C., Fox, T., Kucharczyk, M., Barchyn, T., Nesbit, P.: Weather constraints on global drone flyability. Sci. Rep. 11(1) (2021)
Wang, B., Wang, D., Ali, Z., Ting, B., Wang, H.: An overview of various kinds of wind effects on unmanned aerial vehicle. Measur. Control 52(7–8), 731–739 (2019)
Khan, A., Gupta, S., Gupta, S.: Emerging UAV technology for disaster detection, mitigation, response, and preparedness. J. Field Robot. 39(6), 905–955 (2022)
Dobrokvashina, A., Lavrenov, R., Magid, E., Bai, Y., Svinin, M., Meshcheryakov, R.: Servosila engineer crawler robot modelling in webots simulator. Int. J. Mech. Eng. Robot. Res. 11(6), 417–421 (2022)
Koenig, N., Howard, A.: Design and use paradigms for gazebo, an open-source multi-robot simulator. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2004, vol. 3, pp. 2149–2154. IEEE, Sendai, Japan (2004)
Ferro, M., Mirante, A., Ficuciello, F., Vendittelli, M.: A CoppeliaSim dynamic simulator for the Da Vinci research kit. IEEE Robot. Autom. Lett. 8(1), 129–136 (2022)
Panerati, J., Zheng, H., Zhou, S., Xu, J., Prorok, A., Schoellig, A.: Learning to fly – a gym environment with pybullet physics for reinforcement learning of multi-agent quadcopter control. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2021, pp. 7512–7519. IEEE, Prague, Czech Republic (2021)
Abbyasov, B., Gamberov, T., Zhukova, V., Tsoy, T., Martinez-Garcia, E., Magid, E.: A Tutorial on Modelling a Real Office Environment in Gazebo Simulator. Journal of Robotics, Networking and Artificial Life 10(2), 166–169 (2023)
Kilin, M., Lavrenov, R., Bai, Y., Svinin, M., Magid, E.: OS17-5Testing procedures architecture for establishing a fiducial marker recognition quality in UAV-based visual marker tracking task in gazebo simulator. In: International Conference on Artificial Life and Robotics, ICAROB 2022, vol. 27, pp. 691–694 (2022)
Abbyasov, B., et al.: Comparative analysis of ROS-based centralized methods for conducting collaborative monocular visual SLAM using a pair of UAVs. In: Proceedings of the 23rd International Conference on Climbing and Walking Robots and Support Technologies for Mobile Machines, CLAWAR 2020, pp. 113–120. CLAWAR Association Ltd (2020)
Jang, J., Santamaria, A., Lopez, B., Agha-mohammadi, A.-A.: Analysis of state estimation drift on a MAV using PX4 autopilot and MEMS IMU during dead-reckoning. In: 2020 IEEE Aerospace Conference, pp. 1–11. IEEE, Big Sky, Montana, USA (2020)
Furrer, F., Burri, M., Achtelik, M., Siegwart, R.: RotorS – a modular gazebo MAV simulator framework. In: Koubaa, A. (eds.) Robot Operating System (ROS), Studies in Computational Intelligence, vol. 625, pp 595–625. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-26054-9_23
Quigley, M., et al.: ROS: an open-source robot operating system. ICRA Workshop Open Source Softw. 3(3.2) (2009)
Martin, P., Salaun, E.: The true role of accelerometer feedback in quadrotor control. In: IEEE International Conference on Robotics and Automation, ICRA 2010, pp. 1623–1629. IEEE, Anchorage, USA (2010)
Khazetdinov, A., Zakiev, A., Tsoy, T., Svinin, M., Magid, E. Embedded ArUco: a novel approach for high precision UAV landing. In: 15th Siberian Conference on Control and Communications, SIBCON 2021, pp. 1–6. IEEE, Kazan, Russia (2021)
Johansen, T., Cristofaro, A., Sorensen, K., Hansen, J., Fossen, T..: On estimation of wind velocity, angle-of-attack and sideslip angle of small UAVs using standard sensors. In: IEEE International Conference on Unmanned Aircraft Systems, ICUAS 2015, pp. 510–519. IEEE, Denver, Colorado, USA (2015)
Bunge, R., Alkurdi, A., Alfaris, E., Kroo, I.: In-flight measurement of wing surface pressures on a small-scale UAV during stall/spin maneuvers. In: 32nd AIAA Aerodynamic Measurement Technology and Ground Testing Conference, pp. 3652–3673. American Institute for Aeronautics and Astronautics, Washington, D.C., USA (2016)
Ignition Robotics Homepage, https://ignitionrobotics.org/libs/gazebo. Accessed 06 June 2024
Acknowledgments
This research was funded by the Kazan Federal University Strategic Academic Leadership Program (“PRIORITY-2030”).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Imamov, N., Abbyasov, B., Tsoy, T., Martínez-García, E.A., Magid, E. (2024). Evaluation of a Weather Plugin in Gazebo: A Case-Study of a Wind Influence on PX4-Based UAV Performance. In: Ronzhin, A., Savage, J., Meshcheryakov, R. (eds) Interactive Collaborative Robotics. ICR 2024. Lecture Notes in Computer Science(), vol 14898. Springer, Cham. https://doi.org/10.1007/978-3-031-71360-6_26
Download citation
DOI: https://doi.org/10.1007/978-3-031-71360-6_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-71359-0
Online ISBN: 978-3-031-71360-6
eBook Packages: Computer ScienceComputer Science (R0)