Currently, the integration of the Global Navigation Satellite System (GNSS), Ultra-Wideband (UWB), and Inertial Navigation System (INS) has become a reliable positioning method for outdoor dynamic vehicular and airborne applications, enabling high-precision and continuous positioning in complex environments. However, environmental interference and limitations of single positioning sources pose challenges. Especially in areas with limited access to satellites and UWB base stations, loosely coupled frameworks for GNSS/INS and UWB/INS are insufficient to support robust estimation. Furthermore, within a tightly coupled framework, parameter estimations from different sources can interfere with each other, and errors in computation can easily contaminate the entire positioning estimator. To balance robustness and stability in integrated positioning, this paper proposes a comprehensive quality control method. This method is based on the semi-tightly coupled concept, utilizing the INS position information and considering the dilution of precision (DOP) skillfully to achieve complementary advantages in GNSS/UWB/INS integrated positioning. In this research, reliable position and variance information obtained by INS are utilized to provide a priori references for a robust estimation of the original data from GNSS and UWB, achieving finer robustness without increasing system coupling, which fully demonstrates the advantages of semi-tight integration. Based on self-collected data, the effectiveness and superiority of the proposed quality control strategy are validated under severely occluded environments. The experimental results demonstrate that the semi-tightly coupled robust estimation method proposed in this paper is capable of accurately identifying gross errors in GNSS and UWB observation data, and it has a significant effect on improving positioning accuracy and smoothing trajectories. Additionally, based on the judgment of the DOP, this method can ensure the output of continuous and reliable positioning results in complex and variable environments. Verified by actual data, under the conditions of severe sky occlusion and NLOS (Non-Line-of-Sight), compared with the loosely coupled GNSS/INS, the positioning accuracy in the E, N, U directions of the semi-tight coupled GNSS/INS proposed in this paper has improved by 37%, 46%, and 28%. Compared with the loosely coupled UWB/INS, the accuracy in the E and N directions of the semi-tight coupled UWB/INS has improved by 60% and 34%. In such environments, GNSS employs the RTD (Real-Time Differential) algorithm, UWB utilizes the two-dimensional plane-positioning algorithm, and the positioning accuracy of the semi-tight coupled robust model of GNSS/UWB/INS in the E, N, U directions is 0.42 m, 0.55 m, and 3.20 m respectively.