Surface movement exploration techniques are an important approach to further the understanding of small celestial bodies. Hopping movement is employed to take advantage of the weak gravitational field of small celestial bodies, facilitating long-distance mobility of the rover. The rover exhibits a strong attitude-orbit coupling characteristic during the hopping movement. Different contact attitudes contribute to the challenge of determining the rebound trajectory, rendering it difficult for the rover to maintain continuous movement towards the target position along the nominal trajectory. In this paper, a dual-stage control method for continuous surface hopping movement is developed, wherein the control is applied separately during the flight stage and the collision stage. During the flight stage, applying attitude control enables the rover to establish contact with the surface in a specific attitude, ensuring accuracy in movement direction and creating favorable conditions for the control process in the collision stage. The flywheel is controlled in the collision stage to correct the state change and energy loss due to the collision, enabling the rover to attain the desired hopping state. Considering the energy consumption of the rover, the minimum hopping velocity sequence and angular velocity sequence are designed based on the hopping angle and heading angle. The intricacies and uncertainties inherent in the surface environment of small celestial bodies pose challenges for the rover during hopping and flying. In response to the issue, a finite-time adaptive sliding-mode control law is devised. The control law facilitates the rapid adjustment of the rover to the target attitude in flight, demonstrating strong robustness. In addition, by integrating the changes in contact point velocity with the impulse contact model, the accuracy of the rover's rebound state updates is enhanced. Finally, a set of simulations is performed, and simulation results indicate that the dual-stage control method can achieve a final landing position error of less than 0.2 m for a continuously hopping. The finite-time adaptive sliding-mode control law can stabilize the rover's attitude within 10 s. Conducting 500 Monte Carlo simulations of the continuously hopping rover in three small celestial body surface simulation environments shows that the position endpoint error is within 0.3 m.
Read full abstract