Abstract
In this article, we focus on safe and effective completion of a rendezvous and docking task by looking at planning approaches and control with fuel-optimal rendezvous for a target spacecraft running on a near-circular reference orbit. A variety of existent practical path constraints are considered, including the constraints of field of view, impulses, and passive safety. A rendezvous approach is calculated by using a hybrid genetic algorithm with those constraints. Furthermore, a control method of trajectory tracking is adopted to overcome the external disturbances. Based on Clohessy–Wiltshire equations, we first construct the mathematical model of optimal planning approaches of multiple impulses with path constraints. Second, we introduce the principle of hybrid genetic algorithm with both stronger global searching ability and local searching ability. We additionally explain the application of this algorithm in the problem of trajectory planning. Then, we give three-impulse simulation examples to acquire an optimal rendezvous trajectory with the path constraints presented in this article. The effectiveness and applicability of the tracking control method are verified with the optimal trajectory above as control objective through the numerical simulation.
Keywords
On-orbit service, autonomous rendezvous, and docking play the part of key technology in future space activities such as orbital life extension of geosynchronous earth orbit (GEO) satellites, capture of passive satellites, and the space debris removal. 1 These technologies require close-proximity operation including the inspection phase and the final approach phase. 2 Regarding these space missions, the difficulty of research is compounded by problems related to planning approaches and control with fuel-optimal rendezvous in the close-proximity operation phases.
Facing the trajectory design of close-range rendezvous, scholars have made fruitful achievements using primer vector theory proposed by Lawden 3 with the first-order necessary conditions for propellant-optimal trajectories. Prussing and Chiu 4 obtained the optimal, time-fixed, multiple-impulse solutions for both coplanar and a restricted class of noncoplanar circle-to-circle rendezvous. For the fixed-time problem, Carter and colleagues5,6 present new necessary and sufficiency conditions that do not require global calculation of the primer vector. However, path constraints, such as the field of view (FOV) angle, impulse, and trajectory safety, are not considered in those studies. The eventual choice of acquisition strategy for close-range rendezvous will depend on those path constraints. 7
Luo et al. 8 investigated multi-objective impulsive rendezvous optimization with trajectory safety and FOV constraints. Epenoy 9 formalized minimum-fuel rendezvous as an optimal control problem subject to a collision-avoidance constraint and dealt with it by smoothed exact penalty approach. Luo et al. 10 established an optimization model including several different kinds of impulse constraints for the minimum-time multiple-impulse rendezvous. Treating rendezvous safety as a constraint, Breger and How 11 present a method of on-orbit generation focused on optimal safe trajectory. Although much work has been done on optimal impulsive rendezvous with one or two constraints, researches are seldom concerning on optimal rendezvous trajectory design with all those three path constraints. The goal of this article is to design minimum-fuel trajectory by hybrid genetic algorithm (GA) to cope with all these constraints.
Therefore, based on the materials and surveys, we consider a series of practical-project constraints, such as FOV, maximum impulses’ magnitude, minimum time between imposing impulses, and passive safety. For a practical rendezvous project, the optical sensors used for relative navigation in the close-range rendezvous pose the limited FOV constraint. The thrust magnitude and the engine working time of the thrust engine onboard the chaser spacecraft raise the impulse constraints. Safety constraint in the context of spacecraft rendezvous refers to collision avoidance in case of system failure. 12
In this article, we design and present an optimal safety approach using a hybrid GA to minimize the overall consumption of fuel. Furthermore, with the optimal trajectory as our control objective, we adopt the tracking control method and thereby overcome the disturbances and errors existing in the practical condition, satisfying the terminal-states requirement of the rendezvous mission. The simulation results reveal that the hybrid GA which contains the sequential quadratic programming (SQP) can effectively deal with the rendezvous constraints and can improve both local search ability and search accuracy of the traditional GA, thus enhancing its credibility.
Analysis of relative motion
When studying the rendezvous trajectory for target spacecraft running on a near-circular reference orbit, it is common to adopt Clohessy–Wiltshire (C–W) equations in the local vertical, local horizontal (LVLH) frame. This system is defined as the coordinate frame

Target orbit coordinate system.
In accordance with the two-body dynamics theory, one subtracts between the absolute positions of the two spacecrafts. Assuming that Earth is a uniform-quality sphere, spacecrafts are affected by only central gravity, not by the perturbation forces from environment. The distance between the target and the chaser spacecraft is small compared to the distance between the target and the mass center of the Earth for the close-range rendezvous. The linearized equations for relative motion with respect to an unperturbed elliptical reference orbit with a linear differential gravity field can be obtained 14
where
C–W equations are the specific forms for the target spacecraft running on near-circular orbit, that is,
So,
where
The linearized equations, as shown in equation (2), are written in six-dimensional matrix forms
where
where
The state transition matrix
Using the C–W equations, the position and velocity vector of the chaser at time
where
The problem of rendezvous trajectory planning with multiple impulses
Path constraints
FOV angle
For a practical rendezvous project, the optical sensors used for relative navigation in the close-range rendezvous pose an additional operational constraint for the approach trajectory design, that is, a limited FOV.
16
Figure 2 describes the constraint of field view on the rendezvous trajectory. Abscissa represents the direction of the

Field of view constraint of measurement facility on rendezvous trajectory.
If the impulse maneuver
Assuming that
Assuming that the maximum angle of field view
We can obtain the boundary of impulse from equation (8). The trajectory of the chaser spacecraft will satisfy the constraint of field view attached to the target spacecraft if the impulse range is limited.
The nonlinear expression of the angle
Impulse constraints
The impulse constraints considered here include the minimum time between imposing impulses and maximum impulses’ magnitude. The time between imposing impulses’ constraint can be modeled as
The maximum impulses’ magnitude constraint can be modeled as
where
Passive safety
The crucial element of safety must be considered in designing the rendezvous approach. To ensure that in the case of guidance maneuver failure, especially the last maneuver, the chaser spacecraft disappears in a flight-forbidden zone, we adopt the passive safety mode. Thereby, the chaser spacecraft can free-fly with the speed of failure point and avoid colliding with the target spacecraft. Inherent in the design of the passive safety mode, in fact, is comprehension of the relationship between position and velocity of the chaser spacecraft at failure point. That relationship is studied in this article via the introduction of a cuboid flight-forbidden zone,
17
while accounting for the engineering application. We will assume that the lengths of the cuboid are 2a, 2b, and 2c along the coordinate axes. “Limit track” occurs when the trajectory of free-flying is tangent with the flight-forbidden zone. Based on the difference of failure point, limit track can be divided into two types, and the flight trajectory belongs to two types at the same time which is called critical trajectory, as shown in Figure 3. Type 1 is defined as the flight trajectory that is tangent with the boundary of flight-forbidden zone AB. Type 2 is defined as the trajectory that goes through the vertex of flight-forbidden zone B, located in the fourth quadrant.

Cuboid flight-forbidden zone.
By substituting the state of point
We will assume that the position and velocity of the chaser spacecraft at its failure point are
When the critical trajectory is type 2, the vertex state of the flight-forbidden zone is B. This means that we can derive the following equation from C–W equation solutions
Looking at equation (13), it is easy to see that the absolute value of velocity is decreased in a nonlinear way as the absolute value of position increases. We can acquire the safety rendezvous approach only if the velocity of the guidance maneuver at the failure point is less than that of the critical trajectory at the same point. That is
Here, the superscript − indicates the state before an impulse. This means that the
Mathematical model of multiple-impulse optimal rendezvous
The bulk of the problem concerning optimal rendezvous with multiple impulses lies in calculating the impulses’ vector and the time of every burn in a way that satisfies all path constraints and boundary requirements. The relative position
Next, we can calculate the impulse using
The problem of fuel-optimal rendezvous based on C–W equations can be described as follows: calculate
where
Choose the time of burns
Hybrid GA
The GA is a random search method that works by imitating the biological law of evolution from nature, 18 which is “survival of the fittest, extinction of the unfitness.” Advantages of the GA include limitless continuity and derivation of function, intrinsic implicit parallelism and better global optimization ability, the search space of automatic acquisition and guide optimization, and adaptive adjusting of the search direction. However, the GA also entails some disadvantages, such as poor local search ability. The optimal result in the GA search floats within a certain time range. In this article, the hybrid GA is applied to solve that problem and improve the search precision.
Optimization-based, the hybrid GA takes SQP behind the GA to improve the poor local search ability. 19 The SQP algorithm is based on local search, with the performance of the search depending on neighborhood function and initial solutions. If the neighborhood function is unsuitably designed or the initial solutions chosen are unfit, the algorithm will be trapped into the local minimum. But the advantage of stronger local search ability exists in the SQP algorithm. So that the algorithms can learn from each other; the hybrid GA contains the advantages of both the GA (better global search ability) and the SQP (higher search precision).

The solving framework of hybrid genetic algorithm.
The control method of trajectory tracking
By using the hybrid GA above to solve the mathematical model of optimal rendezvous with a series of constraints, we can acquire the optima trajectory with linearized orbit model (equation (2)) without disturbances. And that trajectory is called nominal trajectory. However, during the on-orbit operation, the spacecrafts are influenced by many disturbances, including the linearization error of C–W equations, orbit perturbations, navigation deviation, and control error. The trajectory with optima control under disturbances is called practical trajectory. Therefore, we need to add new maneuvering controls on the original optima impulses of practical trajectory to eliminate the effects of disturbances. By doing so, we ensure that the chaser can satisfy the terminal state requirement of the rendezvous mission. In this article, we employ a tracking control method that corrects the deviations between practical trajectory and nominal trajectory with the velocity impulses offered by the control system. That control method can ensure that the chaser runs along the nominal trajectory.
Control principle
The tracking control method used in the close-range rendezvous phase is to track the nominal trajectory. The trajectories are updated continually based on the practical trajectory at the present maneuver time and the nominal trajectory at the next maneuver time to decrease the deviation between practical trajectory and nominal trajectory. Those trajectories are connected together to form the reference trajectory. As shown in Figure 5, a trajectory spanning from initial point

The schematic diagram of control method for trajectory tracking.
However, because the spacecrafts are influenced by the linearization error of C–W equations, orbit perturbations, navigation deviation, control error, and so on, the practical trajectory does not move along the reference trajectory. This means that the chaser spacecraft will not arrive at position
Control algorithm
In order to analyze the influences of the linearization error of the C–W equations along with those of orbit perturbations, navigation deviation, and control error on motion trajectory, and to realize the trajectory tracking perfectly, we have created the flow diagram shown in Figure 6.

The flow diagram of control for trajectory tracking.
From the flow diagram above, we can see that we acquire the corrected impulse by navigational position and velocity directly through the tracking control method, disregarding the navigation deviation and control deviation. We can calculate the practical state of the chaser spacecraft by employing accurate relative motion equations with perturbations and then analyzing the influences of navigation deviation and control deviation. In the control algorithm of the closing phrases of rendezvous, we have adopted relative motion equations along with first-order analytical solutions of the C–W equations and the accurate relative motion equations with perturbations.
Simulation and analysis
Results and analysis of three-impulse rendezvous simulation
For our calculations, we assume that the target spacecraft runs on a 400-km-high circular orbit. This example addresses the problem of rendezvous at short distance. The facility of a spacecraft is usually confined by FOV during this stage. In this example, therefore, we study a problem of the optimal rendezvous approach with three impulses in plane. Having adopted the optimization model (18), we consider the constraints of field view, maximum maneuver ability, and minimum time interval of impulses and passive safety. Additionally, we seek the four optimization variables
The first impulse is imposed at the initial time represented as
With equation (8) applied in the rendezvous constraint of field view
The hybrid GA is applied in the problem of optimal rendezvous at a short distance in this example. Where the number of population is 100, the maximum generation is 1000, real code compilation is applied, the crossover is 0.8, and the mutation is 0.1. In order to test the effectiveness and applicability of the hybrid GA, we compare the performance of the GA, the SQP, and the hybrid GA with the random initial state. Table 1 denotes the results of this simulation.
The results of different optimization algorithm.
GA: genetic algorithm; SQP: sequential quadratic programming.
DNC: did not converge. The optimization method did not converge to an optimal solution.
An appropriate initial state needs to be selected when the SQP algorithm is applied to the optimization mathematical model. Otherwise, the matrix of Hessian is not positive definite and cannot update anymore. That will result in non-convergence and failure of optimization. A random initial state
Figure 7 describes the trajectory of optimization rendezvous in plane with the results of the hybrid GA optimization. From the figure, we can see that the chaser spacecraft starts at the position of

The chaser approaches the target in plane.
Figure 8 denotes the time history of view angle during rendezvous. From this figure, we can see that the view angle exists within the range of 40° at all times. It corresponds with the field view constraint of the chaser spacecraft.

Time history of view angle during rendezvous.
To demonstrate the advantage of the hybrid GA, we will compare it with linear quadratic regulator (LQR). The LQR is an optimal control approach valid for a linear state-space model. The LQR quadratic cost function can be found in Zhang et al. 20 The state gain matrix and control gain matrix in the LQR are set as follows to obtain an arrival time equivalent to the hybrid GA
The controller gain matrix
The chaser approaches the target in plane, and time history of cost of the application of the LQR is presented in Figures 9 and 10. As shown in Figure 10, the

The chaser approaches the target in plane of LQR method.

Time history of cost of LQR method.
Results and analysis of tracking control simulation
Considering the influences of the linearization error of the C–W equations, orbit perturbations, navigation deviation, control error, and so on, the tracking control method described above is employed to correct impulses of optimal trajectory, with the aforementioned simulation results as the control objective. Add the corrected impulses on original impulses of nominal trajectory at times
Figure 11 shows the difference between practical trajectory and nominal trajectory. It is observed from Figure 9 and the partial enlarged view that the difference between practical trajectory and nominal trajectory is extremely small. The practical trajectory can track the nominal trajectory well.

The difference between practical trajectory and nominal trajectory.
Figure 12 displays the corrected relative velocity of the chaser spacecraft varying with time. From Table 2, we can see that the overall fuel consumption with velocity impulses correcting is more than that without velocity impulses correcting.

Time history of the relative velocity after correcting.
The velocity impulses contrast between before and after correcting for the tracking control.
Conclusion
In this article, we have studied the problem of multiple-impulse, fuel-optimal rendezvous with the constraints of field view, maximum ability of maneuver, minimum time interval of impulses, and passive safety. Previous research and analysis on this topic have focused on testing whether the passive safety constraint was satisfied by a design that did not account for safety of the trajectory. In this article, however, we have calculated the maximum value of the last impulse before the trajectory design and used that value as a constraint for this trajectory design. Employing this tactic, we have found that the optimal algorithm can be easily solved.
The mathematical model of optimal planning approaches of multiple impulses with path constraints has been constructed based first on C–W equations. Trajectory planning has then been solved by application of the hybrid GA. We have shown that this algorithm contains both the better global searching ability of the GA and the stronger local searching ability of the SQP.
Finally, considering the perturbations and errors existing in the practical problem, we have applied a kind of tracking control method. We have given simulation examples with three impulses to acquire an optimal rendezvous trajectory with path constraints; the simulation results have proven the effectiveness and applicability of the mathematical model and algorithm. At the same time, our simulation has verified the applicability of the tracking control method. However, the order the errors, including navigation, force model, and/or linearization, cause position difference at the terminal time that needs an additional, non-designed impulse to eliminate is not considered in this study. This will be studied in our future work.
This article has shown that when the tracking control method is used, the errors between the practical trajectory and nominal trajectory are corrected perfectly with an additional impulse, and the chaser spacecraft arrives at terminal position accurately and safely. Overall, this article has comprehensively addressed trajectory planning as well as tracking control of the close-range rendezvous mission.
Footnotes
Acknowledgements
We thank the reviewer for helpful discussions and comments on this article.
Academic Editor: Fen Wu
Declaration of conflicting interests
The authors declare that there is no conflict of interest.
Funding
This work was supported by the National Natural Science Foundation of China (Grant Nos 11172036 and 11302026) and the Excellent Young Scholars Research Fund of Beijing Institute of Technology (Grant No. 2012YG0101).
