Disclosure of Invention
The intelligent cooperative control method for avoiding the collision threat and the autonomous winding flight of the spacecraft solves the technical problems of overcoming the defects of the prior art, and provides an intelligent cooperative control method for avoiding the collision threat and the autonomous winding flight of the spacecraft, so that the collision threat can be avoided while the task is ensured to be conducted and the safety of the spacecraft is ensured.
The technical scheme of the invention is as follows:
an intelligent cooperative control method for autonomous fly-around and collision threat avoidance of a spacecraft comprises the following steps:
(1) Setting behavior states of the spacecraft in the process of autonomous wraparound and collision threat avoidance, setting control targets in the behavior states, setting discrete events and triggering conditions for starting and ending of the discrete events in the process of autonomous wraparound and collision threat avoidance of the spacecraft, and setting a conversion function between the behavior states according to the discrete events and the triggering conditions for starting and ending of the discrete events, wherein the value of the conversion function is used for identifying whether to perform conversion between the behavior states;
(2) After receiving the autonomous winding start instruction, the winding spacecraft enters an initial behavior state, the triggering state of each discrete event is determined according to the relative motion parameters of the winding spacecraft and the target spacecraft, the requirement of the autonomous winding task and the collision threat situation, the value of a conversion function is calculated according to the triggering state of each discrete event, when the corresponding conversion function is met, the behavior state is converted, and otherwise, the current behavior state is maintained;
(3) And estimating the unknown maneuver parameters of the target spacecraft according to the current behavior state, and further determining the control parameters by combining the reference trajectory and the estimated unknown maneuver parameters to realize the control target in the current behavior state.
Preferably, the relative motion between the space-around spacecraft and other space targets is described by using a C-W equation under a reference particle orbit coordinate system, wherein the origin of the reference particle orbit coordinate system is a reference particle, the Z o axis points to the earth center from the reference particle, the Y o axis is perpendicular to the instantaneous orbit plane of the reference particle and points to the negative normal direction of the orbit plane, the X o axis points to form a right-hand coordinate system with other two axes, and the relative motion between the space-around spacecraft and other space targets meets the following expression:
Wherein P represents the around-the-fly spacecraft, i represents other space targets, ρ Pi=[xPi,yPi,zPi]T represents the relative position vector of the around-the-fly spacecraft and the other space targets; a relative velocity vector representing the velocity of the orbiting spacecraft with respect to other spatial targets; Representing relative acceleration vectors around the spacecraft and other spatial targets, u P、ui represents the control input of P, i, Indicating the reference particle orbit angular velocity.
Preferably, in the step (1), a behavior state and a control target in each behavior state in the autonomous fly-around and collision threat avoidance process of the spacecraft are set, specifically:
The guidance approach state q 0 is that the around-flying spacecraft reaches the expected around-flying position of the target spacecraft through guidance, and the control target is ρ PE=ρPE,ref, wherein E represents the target spacecraft, ρ PE represents the relative position between the around-flying spacecraft and the target spacecraft, and ρ PE,ref represents the expected around-flying position of the around-flying spacecraft to the target spacecraft;
The relative position maintaining state q 1 is that the relative position of the surrounding spacecraft and the target spacecraft is maintained stable, the target spacecraft is observed, and the control target is Wherein ρ Pi,k represents the observation position,Representing a relative velocity between the orbiting spacecraft and the target spacecraft; representing a relative acceleration between the orbiting spacecraft and the target spacecraft;
the winding flight transfer state q 2 is that the winding flight spacecraft is transferred from one observation position to another observation position, and the control targets are as follows: Wherein ρ r,ref denotes a wraparound fly transition reference position, Representing a reference speed of the fly-around transition;
A collision threat avoidance state q 3, wherein a space target with collision threat is avoided around the spacecraft, so that the distance between the around-the-spacecraft and the spacecraft with collision threat meets the safety distance, and the control target is [ rho Pi||≥ds ] (rho Pi) represents the distance between the around-the-spacecraft and the spacecraft with collision threat, and d s represents the safety distance between the spacecraft;
Returning to the evacuation state q 4, after the winding task is finished, returning to a set target track by the winding device, wherein the control targets are as follows: Wherein ρ P, Respectively representing the position, velocity and acceleration of the orbiting spacecraft in a reference particle orbit coordinate system, ρ c,ref,Respectively representing the position of a given target track, the track speed and the track acceleration under a reference particle track coordinate system.
Preferably, in the step (1), setting a discrete event in autonomous fly around and collision threat avoidance of the spacecraft and triggering conditions for starting and ending each discrete event specifically includes:
The winding flight task e 1:e1 =1 represents the starting of the winding flight task, the triggering condition is task= 1;e 1 =0 represents the ending of the winding flight task, the triggering condition is n is equal to or greater than n ref||t≥tt,ref |task=0, wherein n represents the number of winding flights, n ref represents the number of expected winding flights, t represents the total time spent on winding flights, t t,ref represents the total time expected by the winding flight task, task=1 represents the receipt of an autonomous winding flight starting instruction, and task=0 represents the receipt of an autonomous winding flight ending instruction;
the guidance approach e 2:e2 =1 indicates the guidance approach start, the trigger condition ρ PE≠ρPE,ref;e2 =0 indicates the guidance approach end, the trigger condition ρ PE=ρPE,ref,
The relative position hold e 3:e3 =1 indicates that the relative position hold starts, the trigger condition is ρ PE=ρPE,ref;e3 =0 indicates that the relative position hold ends, the trigger condition isWherein, t o is the observation time spent on a certain observation position, and t o,ref is the expected observation time spent on a certain observation position;
The target observation e 4:e4 =1 indicates that the target observation starts, and the trigger condition is that E 4 =0 indicates that the target observation is finished, and the triggering condition is that
Collision threat avoidance e 5:e5 =1 indicates that collision threat avoidance starts, the triggering condition is ||ρ Pi||-dc≤0&d||ρPi||/dt<0;e5 =0 indicates that collision threat avoidance ends, and the triggering condition is ||ρ Pi||≥ds, wherein d c is the collision pre-warning distance between spacecrafts;
the fly-around transition e 6:e6 =1 indicates the start of the fly-around transition, and the trigger condition is that E 6 =0 indicates that the winding transition is finished, and the triggering condition is thatAnd is also provided withWherein ψ=5pi/, represents an impermissible backlight angle between ρ PE and a solar vector, N represents the number of observation interval segments divided in a round-the-fly period, s represents vector projection of the solar vector under a reference orbit coordinate system under a geocentric inertial system,S g denotes the projection of the solar vector in the geocentric inertial coordinate system,Representing a transfer matrix of the geocentric inertial coordinate system to the reference orbit coordinate system, wherein phi represents the perigee argument,Represents the inclination angle of the track,Ρ PE(tk-1) represents the relative position of the last observation position around the spacecraft and the target spacecraft;
The return evacuation e 7:e7 =1 indicates the start of the return evacuation, the trigger condition is e 1=0;e7 =0 indicates the end of the evacuation, and the trigger condition is In the case of ρ c,ref,Respectively representing the position of a given target track, the track speed and the track acceleration under a reference track coordinate system.
Preferably, in the step (1), the step of setting a transfer function between behavior states according to trigger conditions of a discrete event and start and end thereof specifically includes:
conversion function T 0:
δ(q0=1&e1=1&e7=0&e2=1&e5=0||q0=1&e1=0&e5=0&e7=1||q2=1&e1=1&e3=1&e5=0&e6=0&e7=0||q2=1&e1=0&e5=0&e7=1||q3=1&e1=1&e5=0&e7=0||q3=1&e1=0&e5=0&e7=1)=1;
Conversion function T 1:
δ(q0=1&e5=1||q1=1&e5=1||q2=1&e5=1||q4=1&e5=1)=1;
Conversion function T 2:
δ(q1=1&e1=1&e2=0&e5=0&e6=1&e7=0)=1;
Conversion function T 3:
δ(q1=1&e1=1&e2=1&e5=0)=1;
Conversion function T 4:
δ(q1=1&e1=0&e5=0&e7=1)=1;
where δ (·) represents the coincidence function and δ represents all the variables inside the function.
Preferably, in the step (2), the behavior state transition is performed according to the behavior state and the transition function, specifically:
The initial behavior state is q 0, if the conversion function T 0 is satisfied, the behavior state is converted into q 1, and if the conversion function T 1 is satisfied, the behavior state is converted into q 3;
When the current behavior state is q 1, if the conversion function T 1 is met, the behavior state is converted into q 3, if the conversion function T 2 is met, the behavior state is converted into q 2, if the conversion function T 3 is met, the behavior state is converted into q 0, and if the conversion function T 4 is met, the behavior state is converted into q 4;
When the current behavior state is q 2, if the conversion function T 0 is satisfied, the behavior state is converted into q 1, and if the conversion function T 1 is satisfied, the behavior state is converted into q 3;
When the current behavior state is q 3, if the conversion function T 0 is satisfied, the behavior state is converted into q 1;
When the current behavior state is q 4, if the transfer function T 1 is satisfied, the behavior state is transferred to q 3.
Preferably, in the step (3), the motion planning is performed on the surrounding spacecraft according to the relative motion parameter with the target spacecraft and the control target of the current behavior state, specifically:
When the current behavior state is q 0 or q 4, adopting multi-pattern programming, and the expression is as follows:
ρPE=b0+b1t+b2t2+b3t3+b4t4+b5t5
Wherein ρ PE (0), Respectively representing the relative position, relative speed and relative acceleration between the surrounding spacecraft and the target spacecraft at the termination time of the last behavior state q l, ρ PE(tf),Respectively representing the relative position, the relative speed and the relative acceleration between the current behavior state termination moment and the target spacecraft;
when the current behavior state is q 3, potential function planning is adopted, and the expression is as follows:
Wherein U s represents a total potential energy function, U ia and U ir represent a gravitational potential energy function and a repulsive potential energy function between a surrounding spacecraft and an ith space object respectively, h represents the total number of collision threat pre-warning space objects, eta 1 and eta 2 represent attractive force factors, eta 3 represents repulsive force factors, alpha and beta are constants greater than zero, rho i1 represents a relative position vector of the ith space object, Representing the relative velocity vector of the ith spatial object.
Preferably, in the step (3), the unknown maneuver parameters of the target spacecraft are estimated according to the current behavior state, specifically:
Wherein, Representation pairIs used for the estimation of (a),Representing an estimate of f, f representing an unknown maneuver parameter of the target,Representing the error of the estimation,Σ 1k、σ2k is a constant larger than 0, and k represents the behavior state according to the actual situation.
Preferably, in the step (3), the control parameter is determined by combining the motion planning result and the estimated unknown maneuver parameter, specifically:
when k is {0,1,2,3},
When k=4, the number of the groups,And
Where k e {0,1,2,., 4} represents the control modality, the behavior state of the corresponding spacecraft,AndAnd planning the obtained reference track for the motion under each control mode, wherein delta k >0 is a positive constant.
Compared with the prior art, the invention has the advantages that:
(1) According to the invention, a hybrid model of the autonomous detour and collision threat avoidance control system of the spacecraft is established based on the hybrid state machine, so that the behavior change rule of the autonomous detour and collision threat process can be effectively described;
(2) The state transfer function designed by the invention realizes the monitoring and management of the behavior states of the spacecraft, and ensures the transfer coordination among the behavior states of the spacecraft;
(3) The method adapts to the change of the behavior state of the spacecraft through the multimode reduced order observer, and effectively estimates uncertain parameters in a control system;
(4) According to the invention, the reference track can be effectively tracked through a multi-mode self-adaptive control strategy, so that the control target corresponding to the behavior state is realized, and the method has stronger adaptability and robustness;
Detailed Description
The features and advantages of the present invention will become more apparent and clear from the following detailed description of the invention.
An intelligent cooperative control method for autonomous fly-around and collision threat avoidance of a spacecraft is shown in fig. 1, and comprises the following specific implementation steps:
1) According to analysis of autonomous detour and collision threat avoidance tasks of a spacecraft, a hybrid state machine is adopted to establish a hybrid model of an autonomous detour and collision threat avoidance control system, and as shown in fig. 2, the hybrid model is mainly divided into a discrete event dynamic system model, a relative orbit dynamics model, and a mutual conversion relation between discrete events and relative orbit positions:
(1) Discrete event dynamic system model
According to the fly-around procedure and the threat avoidance procedure, an event set e= { E i }, i=1, 2,..7, where E 1: fly-around task, E 2: guidance approach, E 3: relative position hold, E 4: target observation, E 5: collision threat avoidance, E 6: fly-around transfer, E 7: return evacuation is defined. e i =1 or e i =0 (i=1, 2,..7) indicates the occurrence or end of an event. All events have their triggering conditions, specifically defined by the relevant design in the transfer function (3).
And dividing the autonomous fly-around process and threat avoidance process into five behavior states of guidance approaching, relative position maintaining, fly-around transferring, collision threat avoidance and return evacuation according to the event set and the process state to form a complete state machine, and establishing a finite state machine model. State machine transitions as shown in fig. 2, q= { Q i }, i=0, 1,2,..4 represents a finite state set, where Q 0 represents guidance proximity, Q 1 represents relative position maintenance, Q 2 represents fly-around transition, Q 3 collision threat avoidance, Q 4 represents return evacuation. T= { T i }, i=0, 1,2,3,4 represents the transfer function between states, see (3) for specific definition, wherein T 0 represents the transfer functions of q 0 to q 1、q2 to q 1 and q 3 to q 1, T 1 represents the transfer functions of q 0 to q 3、q1 to q 3、q2 to q 3 and q 4 to q 3, T 2 represents the transfer function of q 1 to q 2, T 3 represents the transfer function of q 1 to q 0, and T 4 represents the transfer function of q 1 to q 4.
(2) Relative orbit dynamics model
In order to describe the relative orbiting behavior of the spacecraft, a relative coordinate system is first constructed, as shown in fig. 3, wherein F I represents a geocentric inertial coordinate system, which is defined as an origin being the earth center, an X-axis pointing to the spring point, a Z-axis pointing to the polar of the celestial sphere, and a Y-axis and the other two axes forming a right-hand coordinate system. F o represents a reference particle orbit coordinate system, the origin is the reference particle, the Z o axis points to the earth center from the reference particle, the Y o axis is perpendicular to the instantaneous orbit plane and points to the negative normal direction of the orbit plane, and the reference particle is generally selected on the circular orbit near the spacecraft or on the circular orbit near the target spacecraft. The X o axis points to form a right hand coordinate system with the other two axes.
In the reference particle orbit coordinate system, the relative motion between spacecraft P and spacecraft E relative to the reference particles and the relative motion between other spatial target pairs and the reference particles are described by using the C-W equation:
Where i= { P, E, C }, P represents spacecraft P, E represents spacecraft E, and C represents other spacecraft. ρ i1=[xi,yi,zi]T represents a relative position vector, ρ i2=[vxi,vyi,vzi]T represents a relative velocity vector, and u i=[uxi,uyi,uzi]T represents a control input of the spacecraft i. Wherein a 1 and a 2 are respectively:
In the middle of Indicating the reference particle orbit angular velocity.
Definition ρ PE=ρP1-ρE1 Representing the relative position and velocity between the spacecraft P and E, defining ρ PC=ρP1-ρC1 andRelative position and velocity between spacecraft P and other objects in space, according to the existence of
Where i= { E, C }, ρ Pi=[xPi,yPi,zPi]T,
The spacecraft P can avoid collision threat to the spacecraft E and other target spacecrafts C while finishing autonomous winding flight to the spacecraft E. In consideration of the fact that the spacecraft P has various behavior states in the autonomous winding process, corresponding behavior state control targets are required to be established, and then the control targets are guaranteed to be achieved by designing a control strategy, so that the spacecraft P enters the corresponding behavior states.
The relative motion relation under each behavior state is analyzed, and the corresponding behavior state control targets are established as follows:
① Guidance approaching state
The guidance approaching state refers to the situation that the spacecraft P reaches the expected flying position of the spacecraft E through guidance, wherein the initial expected flying position, the expected flying position after collision threat avoidance and the like are included, namely
ρPE=ρPE,ref
Where ρ PE,ref is the desired fly around position for spacecraft E.
② Relative position maintaining state
The relative position maintaining state is mainly that the spacecraft P is used for state adjustment or imaging observation of the spacecraft E in a favorable position, and the relative position between the spacecraft P and the spacecraft E or other targets in the space is required to be stable in the state
Where i= { E, C }, ρ Pi,k represents a certain fixed relative position.
③ State of transition around fly
The wraparound transition is to realize multidirectional observation of a target, and a better cognitive target is generally coplanar wraparound, namely the spacecraft P and the spacecraft E are always coplanar. In order to ensure that spacecraft P and spacecraft E are coplanar, as shown in fig. 3, assuming that the fly-around radius is r r,ref and the fly-around plane is a plane where z=0, the following coplanar fly-around trajectory can be designed.
Solving the above method to obtain the parameters rho r,ref and rho r,ref of the fly-around track curveThe fly-around transfer process is actually a reference track curve tracking process, namely:
④ Collision avoidance state
In a collision avoidance state, mainly performing collision threat avoidance control, setting the safety distance between spacecrafts as d s, the collision early warning distance between the spacecrafts as d c, and when the distance between the two is equal to rho Pi||≤dc and d rho Pi/dt is less than or equal to 0, the collision threat is present, and at the moment, the spacecrafts avoid the collision threat by changing the behavior state, so that the relative distance is satisfied, namely
||ρPi||≥ds
⑤ Returning to the evacuation state
When the winding mission is finished, the spacecraft needs to return to a set target orbit, namely:
In the case of ρ c,ref, Respectively representing the position of a given target track, the track speed and the track acceleration under a reference track coordinate system.
(3) Establishing a conversion relationship between discrete events and relative track positions
And (3) combining the event set, the relative motion parameters and the control targets in the step (1), designing triggering conditions of the events e i, i=1, 2, and 7, and ensuring that the spacecraft can autonomously respond to the events.
E 1 =1 denotes the start of the winding flight task, the trigger condition is task=1, that is, a winding flight task instruction is received, e 1 =0 denotes the end of the winding flight task, the trigger condition is n.gtoreq.n ref||t≥tt,ref |task=0, the target observation is completed, n denotes the number of winding flight turns, n ref denotes the expected number of winding flight turns, t denotes the total time spent on winding flight, and t t,ref denotes the expected total time spent on winding flight tasks.
E 2 =1 indicates the start of the approach of guidance, ρ PE≠ρPE,ref;e2 =0 indicates the end of the approach, and ρ PE=ρPE,ref is the trigger condition.
E 3 =1 indicates that the relative position holding starts, ρ PE=ρPE,ref;e3 =0 indicates that the relative position holding ends, and ρ PE=ρPE,ref;e3 =0 indicates that the relative position holding endsT o denotes an observation period spent in a certain observation orientation, and t o,ref denotes a desired observation period in a certain observation orientation.
E 4 =1 indicates that the target observation starts, and the trigger condition is thatE 4 =0 indicates that the target observation is finished, and the triggering condition is that
E 5 =1 represents the start of collision threat avoidance, the trigger condition is ρ Pi||-dc≤0&d||ρPi/dt <0, i= { E, O }, O represents the spacecraft that poses a collision threat to the spacecraft P, E 5 =0 represents the end of collision threat avoidance, the relative distance between the target and the target is safe, and the trigger condition is ρ Pi||≥ds.
E 6 =1 indicates the start of the wraparound transition, and the trigger condition is thatE 6 =0 indicates that the winding transition is finished, and the triggering condition is that
And is also provided with
Wherein ψ=5pi/6, representing the impermissible backlight angle between ρ PE and the solar vector, N being a positive integer, s representing the vector projection of the solar vector under the geocentric inertial system under the reference orbit coordinate system according to the actual situation design,S g denotes the projection of the solar vector in the geocentric inertial coordinate system,Representing a transfer matrix of the geocentric inertial coordinate system to the orbital coordinate system, < p PE(tk-1 > representing the relative position of the last observed object.
E 7 =1 indicates return to the start of evacuation, and the trigger condition is e 1=0;e7 =0 indicates the end of evacuation, and the trigger condition is
According to the designed event triggering conditions, in order to coordinate the system operation, ensure the completion of the winding mission and the safety of the spacecraft, the design behavior states q i to q j i are not equal to j, i, j=0, 1,2, & gt, and the transfer function between 5 is as follows:
11 Q 0 to q 1、q2 to q 1 and q 3 to q 1 as a conversion function T 0:
δ(q0=1&e1=1&e7=0&e2=1&e5=0||q0=1&e1=0&e5=0&e7=1||q2=1&e1=1&e3=1&e5=0&e6=0&e7=0||q2=1&e1=0&e5=0&e7=1||q3=1&e1=1&e5=0&e7=0||q3=1&e1=0&e5=0&e7=1)=1
12 Q 0 to q 3、q1 to q 3、q2 to q 3 and q 4 to q 3 as a conversion function T 1:
δ(q0=1&e5=1||q1=1&e5=1||q2=1&e5=1||q4=1&e5=1)=1
13 Q 1 to q 2, the transfer function T 2 is:
δ(q1=1&e1=1&e2=0&e5=0&e6=1&e7=0)=1;
14 Q 1 to q 0, the transfer function T 3 is:
δ(q1=1&e1=1&e2=1&e5=0)=1;
15 Q 1 to q 4, the transfer function T 4 is:
δ(q1=1&e1=0&e5=0&e7=1)=1。
According to logic analysis, all the state transfer functions are mutually exclusive, namely, all the state transfer functions are not true at the same time, no conflict exists, the logic is self-consistent, and the coordination of the system can be ensured.
According to the descriptions of (1), (2) and (3), the hybrid model of the autonomous wraparound control system can be described by a hybrid state machine model as follows:
H=(Q,X,E,U,T,Y,f,Init,Inv)
Where q= { Q i }, i=0, 1,2,..4 represents a finite state set, Representing continuous variables, e= { E i }, i=1, 2,..7 represents a set of discrete events, u= { U pi (T) } represents a continuous dynamic system segment control strategy, t= { T i }, i=0, 1,2,..4 state transfer functions, Y, f, init, inv are a set of continuous dynamic system output variables, a continuous dynamic system differential equation, a system initial value, and a continuous variable constraint boundary, respectively.
2) According to the hybrid model established in 1), the control targets of the spacecraft P in different behavior states are different, so that the adopted control strategies are also different, and in order to reduce the influence on the dynamic performance of the control system in the control strategy switching process, motion planning is required, so that the motion curve is soft. Here, the motion planning adopts a method of combining polynomial planning and potential function planning, adopts polynomial planning in states q 0 and q 4, and adopts potential function planning in state q 3
① Motion planning in the approach guidance state q 0 and the return evacuation state q 4
ρPi=b0+b1t+b2t2+b3t3+b4t4+b5t5
Where b 0、b1、b2、b3、b4 and b 5 are parameter vectors. The initial time constraint is the relative position, speed and acceleration information of the last state q l at the end time, namely
The constraint condition of the termination moment is the relative position, speed and acceleration information corresponding to the control target of the current behavior state.
The end constraint for the guidance approaching state q 0 is:
If it is
Then
If it is
Then
The end constraint for returning to evacuation state q 4 is:
Based on the initial conditions and end constraints, given a length of time t
Wherein the method comprises the steps of
② Motion planning for collision avoidance state q 3
The spacecraft P is required to ensure the completion of tasks and the safety of the spacecraft P in the autonomous flight around process, so that when a collision threat avoidance early warning event occurs, the spacecraft P needs to enter a threat avoidance state to carry out re-planning so as to ensure the avoidance of the collision threat and ensure the safe operation of the spacecraft. In the threat avoidance state, a potential function planning method based on a model is adopted for re-planning, a C-W equation is adopted for the model, and the potential function is constructed as follows:
Wherein U s represents a total potential energy function, U ia and U ir represent an gravitational potential energy function and a repulsive potential energy function between the target and an ith target respectively, h represents the total number of collision threat early-warning space targets, eta 1 and eta 2 represent attractive force factors, and eta 3 represents repulsive force factors.
In the motion planning, what planning strategy is adopted needs to be determined according to the behavior state of the spacecraft P, the motion behavior is given in the wraparound transition process q 2 and the relative position maintaining state q 1, and therefore the planning is not needed. After the reference motion trail is planned and given, the spacecraft P can track the given motion trail to realize the corresponding control target.
3) Uncertain parameter estimation
Before the controller is designed, taking into account that the maneuvering parameters of the spacecraft E and other space target spacecraft O are unknown, the maneuvering parameters need to be estimated and then fed back into the controller. The relative distance and relative speed between the target and the target can be obtained through a navigation system, and then on the basis, an uncertainty parameter is estimated by designing a reduced order observer, wherein the reduced order observer is in the following form:
In the middle of Representation pairIs used for the estimation of (a),Representing an estimate of f, f representing an unknown maneuver parameter of the target,Representing the estimated error, σ 2k representing the parameter to be designed,Σ 1k represents the parameters to be designed, and k represents the behavior state.
4) Adaptive tracking controller design
And designing an adaptive tracking control strategy according to the motion planning result given by the planner and the estimation of the uncertainty parameter given by the observer so as to realize control targets in different behavior states. In consideration of the fact that the control targets and the control objects are changed in different behavior states, the spacecraft controller is designed to be multi-modal so as to adapt to tracking of reference tracks in different behavior states, and the whole continuous variable closed-loop control system framework is shown in fig. 4. Assuming state q k, k e {0,1,..4 } the reference trajectory given by the planner isAndThe multi-mode self-adaptive tracking controller designed by the invention is in the following form:
wherein delta k >0 is a normal number, k epsilon {0,1,2,.,. 4} represents a controller mode, and corresponds to a behavior state of the spacecraft, and under the condition of k epsilon {0,1,2,3}, AndIn the case of k=4And
What is not described in detail in the present specification is a well known technology to those skilled in the art.