A release method for a space tethered robot considering safety constraints

By using control compression mapping theory and deep neural networks to construct a tracking controller in a tethered space robot, combined with a trajectory planner, the problem of collision between the tethered robot and space debris during the release process was solved, achieving safe release and flexible operation.

CN119937296BActive Publication Date: 2025-10-03NORTHWESTERN POLYTECHNICAL UNIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510103593.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-22
Publication Date
2025-10-03
Estimated Expiration
2045-01-22

AI Technical Summary

Technical Problem

In the existing technology, space tethered robots are prone to collision with space debris or other spacecraft during the release process, affecting their safety and the Earth's orbital environment.

Method used

The control compression mapping theory and deep neural network are used to construct a tracking controller, which is combined with a trajectory planner to separate the offline training and online execution stages to generate a reference trajectory with safety constraints to avoid collision.

Benefits of technology

The safety of the space tethered robot during the release process is achieved, collision with space debris is avoided, and operational flexibility and efficiency are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119937296B_ABST
    Figure CN119937296B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, medium and equipment for releasing a space tethered robot that takes safety constraints into consideration, as proposed in an embodiment of the present application. The method decomposes the collision avoidance problem between the space tethered robot and space debris into an offline training part and an online execution part. In the offline stage, the control compression mapping theory is first used to derive the conditions that the tracking controller must meet, and a neural network is used to find a controller that meets the conditions; then a trajectory planner is constructed based on an optimization method. In the online stage, when the space tethered robot detects space debris, the trajectory planner generates a reference trajectory that meets the safety constraints, and then the tracking controller tracks this reference trajectory, so that the space tethered robot will not collide with the space debris during the release process, thereby achieving the safe release of the space tethered robot.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of space tethered robots, and in particular to a method, device, medium and equipment for releasing a space tethered robot taking safety constraints into consideration. Background Art

[0002] Due to their flexibility, safety, and low cost, tethered space robots are widely used in artificial gravity, asteroid exploration, and other space missions. However, the increasing amount of space debris in Earth's orbit poses a serious threat to the safety of various space robots. Furthermore, collisions between space robots and this debris can create even more debris, further degrading the Earth's orbital environment. Summary of the Invention

[0003] The main purpose of this application is to provide a method, device, medium and equipment for releasing a space tethered robot that takes safety constraints into consideration, aiming to avoid collision between the space tethered robot and space debris or other spacecraft during the release process, so as to ensure the safety of the space tethered robot.

[0004] To achieve the above-mentioned objectives, the first aspect of the present application provides a method for releasing a space tethered robot considering safety constraints, comprising: obtaining an initial state value and an initial control value of the space tethered robot; in an offline stage, determining the controller constraints that the tracking controller of the space tethered robot needs to satisfy according to the control compression mapping theory, and constructing the tracking controller that satisfies the controller constraints based on a deep neural network, wherein the tracking controller is used to track an arbitrary trajectory; determining a performance index function of a trajectory planner according to the control variables and state variables of the tracking controller, wherein the control variables satisfy the control constraints of the tracking controller, and the state variables satisfy the state constraints and safety constraints of the tracking controller; in an online stage, detecting space debris around the space tethered robot, updating the safety constraints based on the position of the space debris, and solving the performance index function based on the safety constraints, the control variables and the state variables to generate a reference trajectory; determining a tracking trajectory of the tracking controller according to the reference trajectory, and releasing the space tethered robot based on the tracking trajectory.

[0005] Optionally, the expression of the controller constraint condition includes:

[0006]

[0007] Among them, b i is the i-th column of matrix B, u i is the i-th element of the system control input u, M is a positive definite real symmetric matrix, B ⊥ satisfy

[0008] Optionally, the controller includes a real symmetric matrix M and a controller gain k, and constructing the tracking controller that satisfies the controller constraints based on a deep neural network includes: determining a positive definite real symmetric matrix M based on a first deep neural network; and determining the controller gain k based on a second deep neural network, wherein the expressions of the real symmetric matrix M and the controller gain k are respectively:

[0009]

[0010] Where a is the activation function, are the parameters of the first deep neural network, is a parameter of the second deep neural network, x* is a reference state variable, and x is a state variable; the loss function of the tracking controller is determined based on the expression of the controller constraint condition; the first deep neural network and the second deep neural network are trained based on the loss function of the tracking controller to obtain the tracking controller that satisfies the controller constraint condition.

[0011] Optionally, the loss function of the tracking controller is determined based on the expression of the controller constraint condition, and the loss function includes an average of the first sub-loss function to the fourth sub-loss function;

[0012] The expression of the first sub-loss function is:

[0013]

[0014] Among them, φ(x, x * ,u * θ M ,θ u ) represents the left side of the first inequality in the expression of the controller constraint, Indicates the expected value, Indicates in space Uniform distribution on, σ is a very small positive number, is a non-positive definite penalty function if and only if A>0,

[0015] The expression of the second sub-loss function is:

[0016]

[0017] Wherein, C1 represents the left side of the first equation in the expression of the controller constraint, |||| F represents the F norm;

[0018] The expression of the third sub-loss function is:

[0019] M(x;θ M )= α I+m(x;θ M ) T m(x;θ M )

[0020] in, α is the lower bound of the condition number of matrix M, m(x; θ M ) is a first deep neural network;

[0021] The expression of the fourth sub-loss function is:

[0022]

[0023] The average expression of the first to fourth sub-loss functions is:

[0024]

[0025] in, It's space The data is uniformly sampled.

[0026] Optionally, the space tethered robot includes a platform, a space tether, and a terminal maneuvering unit connected in sequence, and determining a performance indicator function of a trajectory planner according to control variables and state variables of the tracking controller includes:

[0027] Get the expression of the security constraint, where the expression of the security constraint is:

[0028]

[0029] Among them, D p (x) represents the distance from the end maneuvering unit to the center of the circle p, d p (x) represents the distance from the space tether to the center p of the circle, and h represents the size of the safety domain;

[0030] The optimization problem of the trajectory planner is determined based on the following expression

[0031]

[0032] Among them, g is the performance index function, x0 and x f denote the initial state and final state of the space tethered robot, x(t) and u(t) denote the state variable and control variable, respectively. represents the state constraints of the space tethered robot, denotes the control constraints of the space tethered robot, t0 and t f They represent the initial time and final time respectively;

[0033]

[0034] z1=θ,z2=ξ-1, x = [z1, z2, z3, z4] T , u=[u1,u2] T .

[0035] θ is the in-plane angle between the orbital coordinate system Oxyz and the space tethered robot body coordinate system Ox2y2z2, ξ represents the normalized space tether length, represents the derivative of ξ, represents the derivative of θ, and u1 and u2 represent the controller inputs.

[0036] Optionally, the performance indicator function is expressed as:

[0037] g(x(t),u(t))=1 / 2·[x(t) T Qx(t)+u(t) T Ru(t)]

[0038] in,

[0039] In order to achieve the above-mentioned objectives, the second aspect of the present application provides a space tethered robot release device considering safety constraints, comprising: an acquisition module for acquiring an initial state value and an initial control value of the space tethered robot; a controller construction module for determining, in an offline stage, the controller constraints that the tracking controller of the space tethered robot needs to satisfy according to the control compression mapping theory, and constructing the tracking controller that satisfies the controller constraints based on a deep neural network, wherein the tracking controller is used to track an arbitrary trajectory; a trajectory planner construction module for determining a performance index function of a trajectory planner according to control variables and state variables of the tracking controller, wherein the control variables satisfy the control constraints of the tracking controller, and the state variables satisfy the state constraints and safety constraints of the tracking controller; a reference trajectory generation module for detecting space debris around the space tethered robot in an online stage, updating the safety constraints based on the position of the space debris, and solving the performance index function based on the safety constraints, the control variables and the state variables to generate a reference trajectory; a space robot release module for determining a tracking trajectory of the tracking controller according to the reference trajectory, the initial state value and the initial control value, and releasing the space tethered robot based on the tracking trajectory.

[0040] Optionally, the controller includes a real symmetric matrix M and a controller gain k, and the controller construction module is further used to: determine a positive definite real symmetric matrix M based on a first deep neural network; determine the controller gain k based on a second deep neural network, wherein the expression of the real symmetric matrix M and the expression of the controller gain k are respectively:

[0041]

[0042] Where a is the activation function, are the parameters of the first deep neural network, is the parameter of the second deep neural network, x * is the reference state variable, x is the state variable;

[0043] The loss function of the tracking controller is determined based on an expression of the controller constraint condition; and the first deep neural network and the second deep neural network are trained based on the loss function of the tracking controller to obtain the tracking controller that satisfies the controller constraint condition.

[0044] To achieve the above-mentioned objectives, the third aspect of the present application further provides a computer-readable storage medium, which includes instructions, which, when run on a computer, enable the computer to execute the space tethered robot release method considering safety constraints provided in the first aspect.

[0045] To achieve the above-mentioned purpose, the fourth aspect of the present application also provides an electronic device, which includes: at least one processor, a memory and an input and output unit; wherein the memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute the space tethered robot release method considering safety constraints provided by the first aspect.

[0046] The embodiments of the present application propose a method, device, medium and equipment for releasing a space tethered robot that takes safety constraints into consideration, by decomposing the collision avoidance problem between the space tethered robot and space debris into an offline training part and an online execution part. In the offline stage, the control compression mapping theory is first used to derive the conditions that the tracking controller must meet, and a neural network is used to find a controller that meets the conditions; then a trajectory planner is constructed based on the optimization method. In the online stage, when the space tethered robot detects space debris, the trajectory planner generates a reference trajectory that meets the safety constraints, and then the tracking controller tracks this reference trajectory, so that the space tethered robot will not collide with the space debris during the release process, thereby achieving the safe release of the space tethered robot. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 A schematic flow chart of an embodiment of a method for releasing a tethered space robot considering safety constraints provided in this application;

[0048] Figure 2 A schematic diagram of a space tethered robot release trajectory and a reference trajectory provided in accordance with an embodiment of a space tethered robot release method taking safety constraints into consideration in this application;

[0049] Figure 3 A structural block diagram is provided for an embodiment of a space tethered robot release device taking safety constraints into consideration in this application.

[0050] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0051] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0052] The purpose of the present application method is to design a safe release method for a space tethered robot to avoid collision with space debris or other spacecraft during the release process, so as to ensure the safety of the space tethered robot.

[0053] To achieve the above objectives, the technical solution adopted in this application includes the following steps:

[0054] (1) Establish the dynamics of a tethered space robot;

[0055] (2) Based on the control compression theory, the conditions that the tracking controller must meet are derived, and a tracking controller is constructed using a neural network. The neural network is trained to obtain a controller that can track any feasible trajectory;

[0056] (3) An online trajectory planner is constructed based on an optimization method, which can plan a reference trajectory that can avoid collision with space debris in real time while considering safety constraints;

[0057] (4) A tracking controller is used to track the reference trajectory so that the tethered space robot can avoid collision with space debris when released, thus ensuring safety.

[0058] The method for releasing a space tethered robot taking safety constraints into consideration will be further described below with reference to the accompanying drawings and embodiments.

[0059] Reference Figure 1 The first embodiment of the present application provides a method for releasing a space tethered robot considering safety constraints. The method for releasing a space tethered robot considering safety constraints may include:

[0060] S10, obtaining an initial state value and an initial control value of the space tethered robot;

[0061] S20. In an offline phase, determining controller constraints that need to be satisfied by a tracking controller of the space tethered robot based on control compression mapping theory, and constructing a tracking controller that satisfies the controller constraints based on a deep neural network, wherein the tracking controller is used to track an arbitrary trajectory;

[0062] S30, determining a performance index function of the trajectory planner according to the control variables and state variables of the tracking controller, wherein the control variables satisfy the control constraints of the tracking controller, and the state variables satisfy the state constraints and safety constraints of the tracking controller;

[0063] S40, in an online phase, detecting space debris around the space tethered robot, updating safety constraints based on positions of the space debris, and solving a performance indicator function based on the safety constraints, control variables, and state variables to generate a reference trajectory;

[0064] S50 , determining a tracking trajectory of the tracking controller according to the reference trajectory, the initial state value, and the initial control value, and releasing the spatial tethered robot based on the tracking trajectory.

[0065] The general method for space release considering safety constraints proposed in this embodiment decomposes the collision avoidance problem between the space tethered robot and space debris into an offline training part and an online execution part. In the offline stage, the control compression mapping theory is first used to derive the conditions that the tracking controller must meet, and a neural network is used to find a controller that meets the conditions; then a trajectory planner is constructed based on the optimization method. In the online stage, when the space tethered robot detects space debris, the trajectory planner generates a reference trajectory that meets the safety constraints, and then the tracking controller tracks this reference trajectory, so that the space tethered robot will not collide with the space debris during the release process, thereby achieving the safe release of the space tethered robot. Compared with existing research, the method of this application has the following advantages: the collision avoidance problem between the space tethered robot and space debris is decoupled into an offline training part and an online execution part, which makes the method more flexible; the tracking controller is found using a neural network, without the need for a complex controller design process; the trajectory planner is constructed based on the optimization method, so that the reference trajectory can be planned in real time while considering safety constraints.

[0066] In an embodiment of the present application, the expression of the controller constraint condition includes:

[0067]

[0068] Among them, b i is the i-th column of matrix B, u i is the i-th element of the system control input u, M is a positive definite real symmetric matrix, B ⊥ satisfy

[0069] Specifically, if Figure 1 As shown in Figure 1, the tethered space robot primarily consists of a platform, a space tether, and an end-mobile unit. When the tethered space robot is released, the platform and end-mobile unit can be considered point masses, while the space tether remains taut. The inertial coordinate system is EXYZ, the orbital coordinate system is Oxyz, and the tethered space robot body coordinate system is Ox2y2z2. The angles between the latter two coordinate systems are defined as the in-plane angle θ and the out-of-plane angle β.

[0070] In-plane motion of a tethered space robot Its dynamic equation can be written as:

[0071]

[0072] Among them, z1=θ, z2=ξ-1, x = [z1, z2, z3, z4] T , u=[u1,u2] T , d represents a bounded external perturbation, and

[0073]

[0074] in, n=4, m=2.

[0075] After obtaining the dynamic equations of the space tethered robot, the processor can construct a tracking controller based on the dynamic equations. The controller includes a real symmetric matrix M and a controller gain k. Step S20 may include the following execution process:

[0076] S201. Determine a positive definite real symmetric matrix M based on a first deep neural network;

[0077] S202: Determine controller gain k based on the second deep neural network

[0078] Among them, the expressions of the real symmetric matrix M and the controller gain k are:

[0079]

[0080] Where a is the activation function, are the parameters of the first deep neural network, is the parameter of the second deep neural network, x * is the reference state variable, x is the state variable;

[0081] S203, determining a loss function of the tracking controller based on an expression of the controller constraint condition;

[0082] S204 , training the first deep neural network and the second deep neural network based on the loss function of the tracking controller to obtain a tracking controller that satisfies the controller constraints.

[0083] By executing steps S201 through S204, the processor uses a neural network to find a tracking controller, eliminating the need for a complex controller design process. This accelerates the tracking controller design process and saves time. Decoupling the tethered space robot from the space debris collision avoidance problem provides greater flexibility for this method.

[0084] Next, four sub-loss functions are constructed based on the conditions that the tracking controller needs to meet.

[0085] Determining a loss function of the tracking controller based on an expression of the controller constraint condition, where the loss function includes an average of the first to fourth sub-loss functions;

[0086] The expression of the first sub-loss function is:

[0087]

[0088] Among them, φ(x, x * ,u * θ M ,θ u ) represents the left side of the first inequality in the expression of the controller constraint. Indicates the expected value, Indicates in space Uniform distribution on, σ is a very small positive number, is a non-positive penalty function if and only if A>0,

[0089] The expression of the second sub-loss function is:

[0090]

[0091] Where C1 represents the left side of the first equation in the expression of the controller constraint, |||| F represents the F norm;

[0092] The expression of the third sub-loss function is:

[0093] M(x;θ M )= α I+m(x;θ M ) T m(x;θ M )

[0094] in, α is the lower bound of the condition number of matrix M, m(x; θM ) is a first deep neural network;

[0095] The expression of the fourth sub-loss function is:

[0096]

[0097] in, is the upper bound of the condition number of matrix M.

[0098] Combining the above four sub-loss functions, we get the loss function for training the first deep neural network and the second deep neural network.

[0099] The average expression of the first to fourth sub-loss functions is:

[0100]

[0101] in, It's space The data is uniformly sampled.

[0102] By executing the above steps, the processor obtains the relevant parameters of the first deep neural network and the second deep neural network, that is, and Thus, the real symmetric matrix M and controller gain k of the tracking controller are determined, and the tracking controller is also determined.

[0103] In the offline stage, it is also necessary to build a trajectory planner for the space robot based on the optimization method, so that the reference trajectory can be planned in real time while considering safety constraints.

[0104] In an embodiment of the present application, step S30 may include the following execution process:

[0105] S301. Obtain an expression of a security constraint, where the expression of the security constraint is:

[0106]

[0107] Where Dp(x) represents the distance from the terminal maneuvering unit to the circle center p, dp(x) represents the distance from the space tether to the circle center p, and h represents the size of the safety zone;

[0108] S302: Determine the optimization problem of the trajectory planner based on the following expression

[0109]

[0110] Among them, g is the performance index function, x0 and x f They represent the initial state and final state of the space tethered robot, x(t) and u(t) represent the state variable and control variable, respectively. represents the state constraints of the space tethered robot, represents the control constraints of the space tethered robot, t0 and t f They represent the initial time and final time respectively;

[0111]

[0112] z1=θ,z2=ξ-1, x = [z1, z2, z3, z4] T , u=[u1,u2] T .

[0113] θ is the in-plane angle between the orbital coordinate system Oxyz and the space tethered robot body coordinate system Ox2y2z2, ξ represents the normalized space tether length, represents the derivative of ξ, represents the derivative of θ, and u1 and u2 represent the controller inputs.

[0114] It is understandable that before obtaining the safety constraints, it can be assumed that the space debris detected when the space robot is released is located in a circle with the center of the circle being p, and that neither the terminal maneuvering unit nor the space tether can collide with the space debris.

[0115] In this embodiment, by solving the above optimization problem online, a reference trajectory (x * ,u * ).

[0116] For example, the performance indicator function is expressed as:

[0117] g(x(t),u(t))=1 / 2·[x(t) T Qx(t)+u(t) T Ru(t)]

[0118] in,

[0119] After the online phase, the processor enters the offline phase, where it uses a tracking controller to track a reference trajectory. During the release of the tethered robot, its sensors continuously detect the presence of space debris. If debris is present, the safety constraints are updated. By solving the trajectory planner's optimization problem online, a collision-free reference trajectory (x*, u*) is generated. The tracking controller then uses this reference trajectory to safely release the tethered robot.

[0120] In order to verify the effectiveness of the method of this application, numerical simulation is carried out below.

[0121] refer to Figure 2 Assume that the total length of the space tether is 2000m, the equivalent mass of the space tethered robot is 10kg, and the orbital angular velocity is 0.00117rad / s; the initial release position is (0m, -2000m), and the target release position is (0m, 0m); the center position of the circle formed by the detected space debris is (300m, -1200m), its radius is 80m, and the size of the safe zone is 40m (h = 40m); the relevant parameters of the tracking controller are λ = 2.6748, The performance index function in the trajectory planner is defined as g(x(t),u(t))=1 / 2·[x(t) T Qx(t)+u(t) T Ru(t)], The upper bound of the interference is ζ=1×10 -2 The number of simulation steps is 1500. The simulation results are as follows Figure 2 As shown in Figure 2, it can be seen that the reference trajectory planned by the trajectory planner complies with the safety constraints, and the tracking controller found by the neural network can track the reference trajectory well, achieving the safe release of the space tethered robot.

[0122] refer to Figure 3 Based on the above embodiments, the present application further provides a space tethered robot release device that takes safety constraints into consideration. The space tethered robot release device 100 may include an acquisition module 101, a controller construction module 102, a trajectory planner construction module 103, a reference trajectory generation module 104, and a space robot release module 105.

[0123] The acquisition module 101 is used to obtain the initial state value and initial control value of the space tethered robot;

[0124] The controller construction module 102 is used to determine the controller constraints that need to be satisfied by the tracking controller of the space tethered robot according to the control compression mapping theory in the offline stage, and to construct a tracking controller that satisfies the controller constraints based on a deep neural network. The tracking controller is used to track an arbitrary trajectory.

[0125] The trajectory planner construction module 103 is used to determine a performance indicator function of the trajectory planner according to the control variables and state variables of the tracking controller, wherein the control variables satisfy the control constraints of the tracking controller, and the state variables satisfy the state constraints and safety constraints of the tracking controller;

[0126] The reference trajectory generation module 104 is used to detect space debris around the space tethered robot in the online stage, update the safety constraints based on the positions of the space debris, and solve the performance indicator function based on the safety constraints, control variables and state variables to generate a reference trajectory;

[0127] The space robot releasing module 105 is used to determine the tracking trajectory of the tracking controller according to the reference trajectory, the initial state value and the initial control value, and release the space tethered robot based on the tracking trajectory.

[0128] In an embodiment of the present application, the controller includes a real symmetric matrix M and a controller gain k. The controller construction module 102 can be specifically used to:

[0129] Determine a positive definite real symmetric matrix M based on the first deep neural network;

[0130] Determine the controller gain k based on the second deep neural network

[0131] Among them, the expressions of the real symmetric matrix M and the controller gain k are:

[0132]

[0133] Where a is the activation function, are the parameters of the first deep neural network, is the parameter of the second deep neural network, x * is the reference state variable, x is the state variable;

[0134] Determine the loss function of the tracking controller based on the expression of the controller constraints;

[0135] The first deep neural network and the second deep neural network are trained based on the loss function of the tracking controller to obtain a tracking controller that meets the controller constraints.

[0136] Based on the above embodiments, the present application also provides a computer-readable storage medium comprising instructions, which, when executed on a computer, enables the computer to execute the space tethered robot release method considering safety constraints provided in any one of the above embodiments.

[0137] Based on the above embodiments, the present application also provides an electronic device, which includes: at least one processor, a memory and an input and output unit; wherein the memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute the space tethered robot release method considering safety constraints provided in the above embodiments.

[0138] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method for releasing a space tethered robot considering safety constraints, characterized in that: include: Obtain the initial state value and initial control value of the space tethered robot; In an offline phase, controller constraints that need to be satisfied by a tracking controller of the space tethered robot are determined according to control compression mapping theory, and a tracking controller satisfying the controller constraints is constructed based on a deep neural network, wherein the tracking controller is used to track an arbitrary trajectory; Wherein, the controller includes a real symmetric matrix and controller gain , the tracking controller constructed based on the deep neural network to meet the controller constraints includes: Determining a positive definite real symmetric matrix based on the first deep neural network ; Determining controller gains based on a second deep neural network Among them, the real symmetric matrix The expression of the controller gain The expressions are: Where, is the activation function, are the parameters of the first deep neural network, are the parameters of the second deep neural network, is the reference state variable, x is a state variable; determining a loss function of the tracking controller based on an expression of the controller constraints; Training the first deep neural network and the second deep neural network based on the loss function of the tracking controller to obtain the tracking controller that satisfies the controller constraints; Determining a performance indicator function of a trajectory planner according to control variables and state variables of the tracking controller, wherein the control variables satisfy control constraints of the tracking controller, and the state variables satisfy state constraints and safety constraints of the tracking controller; The space tethered robot includes a platform, a space tether, and a terminal maneuvering unit connected in sequence. The performance index function of the trajectory planner determined according to the control variables and state variables of the tracking controller includes: Get the expression of the security constraint, which is: In the above formula, Indicates the end maneuvering unit to the center of the circle distance, Represents the space tether to the center of the circle distance, Indicates the size of the security domain; The optimization problem of the trajectory planner is determined based on the following expression: In the above formula, is the performance indicator function, and represent the initial state and final state of the space tethered robot, respectively, x ( t )and u ( t ) represent state variables and control variables respectively, represents the state constraints of the space tethered robot, represents the control constraints of the space tethered robot, t 0 and t f Represent the initial time and final time respectively, in, , , , , , ; Orbital coordinate system and the space tethered robot body coordinate system The internal angle between the surfaces, represents the normalized space tether length, express The derivative of express The derivative of u 1 and u 2 respectively represent the controller input; In an online phase, space debris around the space tethered robot is detected, the safety constraint condition is updated based on the position of the space debris, and the performance indicator function is solved based on the safety constraint condition, the control variable, and the state variable to generate a reference trajectory; A tracking trajectory of the tracking controller is determined according to the reference trajectory, the initial state value, and the initial control value, and the spatial tethered robot is released based on the tracking trajectory.

2. The method for releasing a tethered space robot considering safety constraints according to claim 1, characterized in that: The expressions of the controller constraints include: in, is a matrix No. List, System control input No. elements, is a positive definite real symmetric matrix, satisfy , , , .

3. The method for releasing a tethered space robot considering safety constraints according to claim 1, wherein: The loss function includes the average of the first sub-loss function to the fourth sub-loss function; The loss function of the tracking controller is determined based on the expression of the controller constraint condition, including Construct the first sub-loss function, the expression of the first sub-loss function is: in, The left side of the first inequality in the expression representing the controller constraint is, Indicates the expected value, Indicates in space The uniform distribution on is a very small positive number, is a non-positive definite penalty function if and only if hour, ; Construct the second sub-loss function, the expression of which is: in, The left side of the first equation in the expression representing the controller constraints is, represents the F norm; Construct a third sub-loss function, the expression of the third sub-loss function is: in, is a matrix The lower bound of the condition number, It is the first deep neural network; Construct a fourth sub-loss function, the expression of the fourth sub-loss function is: in, is a matrix Upper bound of the condition number; The loss function is constructed based on the first to fourth sub-loss functions. The expression of the loss function is: in, It's space The data is uniformly sampled.

4. The method for releasing a space tethered robot considering safety constraints according to claim 1, characterized in that: The expression of the performance indicator function is: in, , .

5. A space tethered robot release device considering safety constraints, applied to the space tethered robot release method considering safety constraints as claimed in any one of claims 1 to 4, characterized in that: include: An acquisition module is used to obtain the initial state value and initial control value of the space tethered robot; a controller construction module, configured to determine, in an offline phase, controller constraints that need to be satisfied by a tracking controller of the space tethered robot based on control compression mapping theory, and to construct the tracking controller satisfying the controller constraints based on a deep neural network, wherein the tracking controller is configured to track an arbitrary trajectory; a trajectory planner construction module, configured to determine a performance indicator function of a trajectory planner based on control variables and state variables of the tracking controller, wherein the control variables satisfy control constraints of the tracking controller, and the state variables satisfy state constraints and safety constraints of the tracking controller; a reference trajectory generation module, configured to detect space debris around the space tethered robot in an online phase, update the safety constraint based on the position of the space debris, and solve the performance indicator function based on the safety constraint, the control variables, and the state variables to generate a reference trajectory; The space robot release module is used to determine the tracking trajectory of the tracking controller according to the reference trajectory, the initial state value and the initial control value, and release the space tethered robot based on the tracking trajectory.

6. A computer-readable storage medium, characterized in that The method comprises instructions, which, when executed on a computer, enable the computer to execute the method for releasing a space tethered robot considering safety constraints as claimed in any one of claims 1 to 4.

7. An electronic device, characterized in that: The electronic device comprises: at least one processor, memory, and input-output unit; The memory is used to store a computer program, and the processor is used to call the computer program stored in the memory to execute the space tethered robot release method considering safety constraints according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Adaptive neural network dynamic surface controller of space rope system complex system

    CN107390523A

  • Robot motion information planning method and related apparatus

    WO2023115784A1