SMS: Development and Verification of a ROS-Based Multi-DOF Flight Test System for Unmanned Aerial Vehicles