Prometheus v2中Simulator模块提供airsim_simulator(目前没有代码)、gazebo_simulator(prometheus_gazebo功能包)
一、启动文件
(一)介绍
1. 位置
Simulator\gazebo_simulator\launch_basic\
2. 程序功能
- sitl_indoor_1uav.launch:室内单机仿真
- sitl_px4_indoor.launch:无人机gazebo模型,启动PX4 SITL、启动mavros
(二)节点启动文件
1.sitl_indoor_1uav.launch
功能
- 启动Gazebo场景
- 生成1架SITL-PX4无人机
启动节点
- /gazebo(包含地图,根据gazebo_enable确定是否运行)
包含
- sitl_px4_indoor.launch:启动1号无人机
(三)节点启动文件——SITL-PX4仿真
1.sitl_px4_indoor.launch
功能
- 启动PX4 SITL节点
- 启动gazebo模型
- 启动mavros节点
启动节点
- /px4:(启动PX4 SITL仿真,name=sitl_uav_id)
- gazebo_ros:spawn_model(启动无人机的gazebo模型)
- mavros:mavros_node(与飞控通信节点)