Drone Swarm Simulation in ROS, Gazebo, Ardupilot & QGroundControl