一种基于GAZEBO的无人机仿真系统
An Unmanned Aerial Vehicle Simulation System Based on GAZEBO
摘要: 作为功能强大的无人机仿真平台,GAZEBO为无人机仿真构建了高度逼真的物理环境,还配备丰富的传感器模型。本文着重阐述一种基于GAZEBO仿真平台的无人机仿真系统,系统内部集成定位建图、路径规划和姿态控制三个核心算法模块。定位建图模块可以采用多元化的定位建图算法,确保无人机在复杂环境下的精准定位和建图;路径规划模块依托先进的路径规划算法,依据环境信息和任务需求,高效地生成平滑的全局和局部飞行路径;而姿态控制模块则根据所生成地路径实时调整无人机的飞行姿态,保障飞行的稳定性与准确性。最后,本文对该无人机仿真系统进行了飞行测试,验证了系统的可行性和稳定性。
Abstract: As a powerful unmanned aerial vehicle (UAV) simulation platform, GAZEBO constructs a highly realistic physical environment for UAV simulation and is also equipped with a rich variety of sensor models. This paper focuses on elaborating an UAV simulation system based on the GAZEBO simulation platform. The system integrally incorporates three core algorithm modules: localization and mapping, path planning, and attitude control. The localization and mapping module can adopt diversified localization and mapping algorithms to ensure the precise localization and mapping of the UAV in complex environments. The path planning module relies on advanced path planning algorithms, and based on environmental information and task requirements, it efficiently generates smooth global and local flight paths. The attitude control module, on the other hand, adjusts the flight attitude of the UAV in real time according to the generated paths, ensuring the stability and accuracy of the flight. Finally, this paper conducted a flight test on the UAV simulation system to verify the feasibility and stability of the system.
文章引用:吴励锋, 沈扬, 李忘言. 一种基于GAZEBO的无人机仿真系统[J]. 建模与仿真, 2025, 14(4): 1-8. https://doi.org/10.12677/mos.2025.144259

参考文献

[1] Durrant-Whyte, H. and Bailey, T. (2006) Simultaneous Localization and Mapping: Part I. IEEE Robotics & Automation Magazine, 13, 99-110. [Google Scholar] [CrossRef
[2] Mourikis, A.I. and Roumeliotis, S.I. (2007) A Multi-State Constraint Kalman Filter for Vision-Aided Inertial Navigation. Proceedings 2007 IEEE International Conference on Robotics and Automation, Rome, 10-14 April 2007, 3565-3572. [Google Scholar] [CrossRef
[3] Bloesch, M., Omari, S., Hutter, M. and Siegwart, R. (2015) Robust Visual Inertial Odometry Using a Direct EKF-Based Approach. 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Hamburg, 28 September-2 October 2015, 298-304. [Google Scholar] [CrossRef
[4] Leutenegger, S., Lynen, S., Bosse, M., Siegwart, R. and Furgale, P. (2014) Keyframe-Based Visual-Inertial Odometry Using Nonlinear Optimization. The International Journal of Robotics Research, 34, 314-334. [Google Scholar] [CrossRef
[5] Qin, T., Li, P. and Shen, S. (2018) VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator. IEEE Transactions on Robotics, 34, 1004-1020. [Google Scholar] [CrossRef
[6] Qin, T., Cao, S., Pan, J. and Shen, S. (2019) A General Optimization-Based Framework for Global Pose Estimation with Multiple Sensors. arXiv: 1901.03638. [Google Scholar] [CrossRef
[7] Zhou, B., Gao, F., Wang, L., Liu, C. and Shen, S. (2019) Robust and Efficient Quadrotor Trajectory Generation for Fast Autonomous Flight. IEEE Robotics and Automation Letters, 4, 3529-3536. [Google Scholar] [CrossRef
[8] Zhou, X., Wang, Z., Ye, H., Xu, C. and Gao, F. (2021) Ego-Planner: An ESDF-Free Gradient-Based Local Planner for Quadrotors. IEEE Robotics and Automation Letters, 6, 478-485. [Google Scholar] [CrossRef
[9] Zhou, X., Zhu, J., Zhou, H., Xu, C. and Gao, F. (2021) Ego-Swarm: A Fully Autonomous and Decentralized Quadrotor Swarm System in Cluttered Environments. 2021 IEEE International Conference on Robotics and Automation (ICRA), Xi’an, 30 May-5 June 2021, 4101-4107. [Google Scholar] [CrossRef
[10] Knospe, C. (2006) PID Control. IEEE Control Systems Magazine, 26, 30-31.
[11] Rinaldi, F., Chiesa, S. and Quagliotti, F. (2012) Linear Quadratic Control for Quadrotors UAVS Dynamics and Formation Flight. Journal of Intelligent & Robotic Systems, 70, 203-220. [Google Scholar] [CrossRef
[12] Ganga, G. and Dharmana, M.M. (2017) MPC Controller for Trajectory Tracking Control of Quadcopter. 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), Kollam, 20-21 April 2017, 1-6. [Google Scholar] [CrossRef