Microsatellites have significantly impacted space missions by offering advanced technology at a low cost. This study introduces an attitude determination and control algorithm for agile whiskbroom scanning maneuvers in microsatellites to enable wide-swath target detection for low-Earth-orbit microsatellites. First, an angular velocity calculation model for agile whiskbroom scanning is established. A methodology has been developed to calculate the maximum available time for whiskbroom scanning from one side of the sub-satellite point to the other while ensuring the seamless joining of adjacent strips to avoid missing targets. Thereafter, a gyro- and magnetometer-based cubature Kalman filter is put forward for microsatellite attitude estimation. Furthermore, for attitude control, a hybrid manipulation law capable of preventing singularities and escaping singularity surfaces is designed to ensure high-precision torque output from the control moment gyroscopes (CMGs) used as actuators. The benefits of the linear sliding mode and fast terminal sliding mode are integrated, and a non-singular sliding surface is designed, yielding a non-singular fast terminal sliding mode attitude control algorithm for tracking the desired trajectory. This algorithm effectively suppresses chattering and enhances dynamic performance without using a switching term. A semi-physical simulation experiment system is also conducted on the ground to validate the proposed algorithm’s high-precision tracking of the planned whiskbroom scanning path. The experimental results demonstrate an attitude angle control accuracy of 4 × 10−2 degrees and angular velocity control accuracy of 0.01°/s and thus the effectiveness of the proposed algorithm.
Gaze tracking of high-speed moving targets is a novel application mode for low Earth orbit microsatellites. In this mode, small satellites are equipped with high-resolution, narrow-field-of-view video cameras for stable gaze-tracking imaging of high-speed moving targets. This paper proposes a high-precision attitude adaptive integral sliding mode control method with a feedforward compensation disturbance observer to enhance the capability of a microsatellite attitude control system for gaze tracking of high-speed moving targets. Specifically, first, we present the attitude control system model for microsatellites and the calculation method for the desired attitude of target tracking based on image feedback. Then, an adaptive integral sliding mode attitude control algorithm with a feedforward compensation disturbance observer, which meets the requirements of high-precision tracking control, is designed. The developed algorithm utilizes the disturbance observer to observe the friction torque of the flywheel and compensates for it through feedforward control. It also employs the adaptive integral sliding mode control algorithm to reduce the impact of uncertain disturbances, decrease the steady-state error of the system, and enhance attitude control precision. Simulation experiments demonstrated that the designed disturbance observer can successfully observe the frictional disturbance torque of the flywheel. The attitude Euler angle control precision for high-speed moving target tracking reached 0.03°, and the angular velocity control precision reached 0.005°/s, validating the effectiveness of the proposed approach.
Gaze tracking of high-speed moving targets is a novel application mode for low Earth orbit microsatellites. In this mode, small satellites are equipped with high-resolution narrow-field-of-view video cameras for stable gaze-tracking imaging of high-speed moving targets. This paper proposes a high-precision attitude adaptive integral sliding mode control method with a feedforward compensation disturbance observer to enhance the capability of a microsatellite attitude control system for gaze tracking of high-speed moving targets. Specifically, first, we present the attitude control system model for microsatellites and the calculation method for the desired attitude of target tracking based on image feedback. Then, an adaptive integral sliding mode attitude control algorithm with a feedforward compensation disturbance observer, which meets the requirements of high-precision tracking control, is designed. The developed algorithm utilizes the disturbance observer to observe the friction torque of the flywheel and compensates for it through feedforward control. It also employs the adaptive integral sliding mode control algorithm to reduce the impact of uncertain disturbances, decrease the steady-state error of the system, and enhance the attitude control precision. Simulation experiments demonstrated that the designed disturbance observer can successfully observe the frictional disturbance torque of the flywheel. The attitude Euler angle control precision for high-speed moving target tracking reached 0.009°, and the angular velocity control precision reached 0.005°/s, validating the effectiveness of the proposed approach.
To address the issue of reduced orbit estimation accuracy resulting from discrepancies between in-orbit measured geomagnetic field values and IGRF model values in autonomous orbit estimation of microsatellites based on geomagnetic field measurements, this study introduces an adaptive cubature H-infinity filtering algorithm. Firstly, it presents the low-altitude orbital dynamics model and geomagnetic field measurement model for microsatellites. Subsequently, within the adaptive cubature H-infinity filtering algorithm, a spherical simplex rule and a second-order Gaussian-Legendre quadrature criterion are employed to compute the spherical surface integral and radial integral. Additionally, a spherical simplex-radial quadrature rule is proposed to enhance the approximation accuracy of nonlinear Gaussian weighted integrals. Furthermore, by integrating extended H-infinity filtering based on game theory with the cubature quadrature rule, an inverse proportional relationship between constraint level and filtering innovation is established. This allows for adaptive adjustment of the constraint level to enhance robustness against model errors. Finally, through semi-physical simulation experiments, it is demonstrated that compared with traditional algorithms, the proposed algorithm improves autonomous orbit estimation position accuracy of microsatellites by 7.49%, while also enhancing velocity accuracy by 3.1%, thus validating its effectiveness.