CN115096311A - Method and device for iterative guidance of launch vehicle based on optimized step size, and storage medium - Google Patents
Method and device for iterative guidance of launch vehicle based on optimized step size, and storage medium Download PDFInfo
- Publication number
- CN115096311A CN115096311A CN202210674038.1A CN202210674038A CN115096311A CN 115096311 A CN115096311 A CN 115096311A CN 202210674038 A CN202210674038 A CN 202210674038A CN 115096311 A CN115096311 A CN 115096311A
- Authority
- CN
- China
- Prior art keywords
- time
- iterative
- iteration
- real
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
- Aiming, Guidance, Guns With A Light Source, Armor, Camouflage, And Targets (AREA)
Abstract
Description
技术领域technical field
本发明属于运载火箭技术领域,尤其涉及一种基于优化步长的运载火箭迭代制导方法及装置、存储介质、计算机设备。The invention belongs to the technical field of launch vehicles, and in particular relates to an iterative guidance method and device, storage medium and computer equipment for a launch vehicle based on an optimized step size.
背景技术Background technique
迭代制导是随着现代计算机技术和最优控制理论发展而出现的一种自适应制导技术,可根据火箭当前的速度、位置以及预估的入轨点,不断调整自己的飞行轨迹,计算需要的入轨点,然后根据当前位置和入轨点之间的空间相对关系,规划出一条新的轨迹,从而保证入轨精度和入轨的姿态。目前由于火箭弹道设计要求迭代制导提前进行,此时离入轨点距离较远,在迭代初始段常规的定步长迭代会导致单次迭代花费时间较大,严重时会威胁到箭上飞行控制软件的实时运行。Iterative guidance is an adaptive guidance technology that emerged with the development of modern computer technology and optimal control theory. It can continuously adjust its flight trajectory according to the current speed, position and estimated entry point of the rocket, and calculate the required The orbit entry point, and then plan a new trajectory according to the spatial relationship between the current position and the orbit entry point, so as to ensure the orbit entry accuracy and the orbit entry attitude. At present, because the rocket trajectory design requires iterative guidance to be carried out in advance, the distance from the entry point is far away, and the regular fixed-step iteration in the initial stage of the iteration will cause a single iteration to take a long time, and in severe cases, it will threaten the flight control on the rocket. real-time operation of the software.
对于较长周期的迭代制导计算,一般有以下解决方法:For long-period iterative guidance calculations, there are generally the following solutions:
一是迭代制导只针对最后一级发动机工作时间进行迭代,但这是不够的,而且还存在入轨精度不够的问题;First, the iterative guidance only iterates on the working time of the last stage of the engine, but this is not enough, and there is also the problem of insufficient orbital accuracy;
二是将其分为多个阶段的弹道进行分步迭代制导计算。因为不能简单的采用理论时间,而应根据关机方式进行精确估算和迭代,这对于保证各阶段程序角的连续性有重要作用;而且在分段处须采取必要措施进行平滑控制,该分段的算法一般来说都相对复杂,同时因为要对后续阶段的加速度进行多重积分,迭代算法的复杂性与分段数关系密切,每增加一个分段,会增加大量计算和控制分支,不利于可靠性的提高,因此不建议采用过多的分段。The second is to divide the ballistic trajectory into multiple stages for step-by-step iterative guidance calculation. Because the theoretical time cannot be simply used, but accurate estimation and iteration should be carried out according to the shutdown method, which plays an important role in ensuring the continuity of the program angles at each stage; and necessary measures must be taken at the subsection for smooth control. Algorithms are generally relatively complex. At the same time, the complexity of the iterative algorithm is closely related to the number of segments due to the multiple integration of the acceleration in the subsequent stages. Each additional segment will increase a large number of calculation and control branches, which is not conducive to reliability. increase, so excessive segmentation is not recommended.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种基于优化步长的运载火箭迭代制导方法,旨在解决目前运载火箭迭代制导效率低、精度差的问题。The embodiments of the present invention provide an iterative guidance method for a launch vehicle based on an optimized step size, which aims to solve the problems of low efficiency and poor precision of the current iterative guidance of the launch vehicle.
本发明实施例是这样实现的,一种运载火箭的迭代制导方法,所述方法包括:The embodiments of the present invention are implemented in this way, an iterative guidance method for a launch vehicle, the method comprising:
监测运载火箭的导航信息和加速度信息;Monitor the navigation information and acceleration information of the launch vehicle;
基于实时导航信息、实时加速度信息以及标准程序角信息,利用所述运载火箭的迭代制导算法进行多次迭代计算,确定所述运载火箭的程序角修正量,其中,任意一次迭代计算的迭代步长小于前一次迭代计算的迭代步长;Based on the real-time navigation information, real-time acceleration information and standard program angle information, the iterative guidance algorithm of the launch vehicle is used to perform multiple iterative calculations to determine the program angle correction of the launch vehicle, wherein the iterative step size of any iteration calculation is It is smaller than the iteration step size calculated by the previous iteration;
按照所述程序角修正量,对所述运载火箭进行程序角修正。According to the program angle correction amount, the program angle correction is performed on the launch vehicle.
更进一步地,所述基于实时导航信息、实时加速度信息以及标准程序,利用所述运载火箭的迭代制导算法进行多次迭代计算,确定所述运载火箭的程序角修正量,具体包括:Further, based on real-time navigation information, real-time acceleration information and standard programs, using the iterative guidance algorithm of the launch vehicle to perform multiple iterative calculations to determine the program angle correction of the launch vehicle, specifically including:
依据实时时间以及预设迭代结束时间,计算迭代步长,并确定所述迭代步长对应的迭代计算时间;Calculate the iteration step size according to the real-time time and the preset iteration end time, and determine the iterative calculation time corresponding to the iteration step size;
在到达所述迭代计算时间时,基于实时导航信息、实时加速度信息以及所述标准程序角信息,利用所述迭代制导算法进行迭代计算,确定迭代中间值;When the iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the standard program angle information, the iterative guidance algorithm is used to perform iterative calculation, and an iterative intermediate value is determined;
继续依据实时时间以及所述预设迭代结束时间,计算新的迭代步长,确定新的迭代计算时间,并在到达所述新的迭代计算时间时,基于实时导航信息、实时加速度信息以及所述迭代中间值继续进行迭代计算,直到满足迭代终止条件为止。Continue to calculate a new iteration step size according to the real-time time and the preset iteration end time, determine a new iterative calculation time, and when the new iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the The iterative calculation continues for the iterative intermediate value until the iteration termination condition is satisfied.
更进一步地,所述依据实时时间以及预设迭代结束时间,计算迭代步长,具体包括:Further, the calculation of the iteration step size according to the real-time time and the preset iteration end time specifically includes:
将实时时间以及所述预设迭代结束时间代入迭代步长计算公式中,得到所述迭代步长,其中,所述迭代步长计算公式为Tstep=k*(Tend-Tnow),Tstep为迭代步长,Tend为所述预设迭代结束时间,Tnow为所述实时时间,k为预设系数。Substitute the real-time time and the preset iteration end time into the iteration step size calculation formula to obtain the iteration step size, wherein the iteration step size calculation formula is T step =k*(T end -T now ), T step is the iteration step size, T end is the preset iteration end time, T now is the real-time time, and k is a preset coefficient.
更进一步地,所述确定所述迭代步长对应的迭代计算时间,具体包括:Further, the determining the iterative calculation time corresponding to the iterative step size specifically includes:
基于预设限幅步长,对所述迭代步长进行限幅处理,并将所述实时时间与限幅处理后的迭代步长之和作为所述迭代计算时间。Based on a preset clipping step, clipping is performed on the iteration step, and the sum of the real-time time and the clipped iteration step is taken as the iterative calculation time.
更进一步地,所述在到达所述迭代计算时间时,基于实时导航信息、实时加速度信息以及所述标准程序角信息,利用所述迭代制导算法进行迭代计算,确定迭代中间值之后,所述方法还包括:Further, when the iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the standard program angle information, the iterative guidance algorithm is used to perform the iterative calculation, and after the iterative intermediate value is determined, the method Also includes:
统计迭代计算的迭代次数;The number of iterations of statistical iterative calculation;
当所述迭代次数达到预设迭代次数阈值时,或到达所述预设迭代结束时间时,结束迭代计算。When the number of iterations reaches a preset number of iterations threshold, or when the preset iteration end time is reached, the iterative calculation is ended.
更进一步地,所述导航信息包括所述运载火箭的速度信息和位置信息,程序角信息用于描述所述运载火箭的入轨姿态信息。Further, the navigation information includes speed information and position information of the launch vehicle, and the program angle information is used to describe the attitude information of the launch vehicle into orbit.
本发明实施例还提供一种基于优化步长的运载火箭迭代制导装置,所述装置包括:An embodiment of the present invention further provides an iterative guidance device for a launch vehicle based on an optimized step size, the device comprising:
监测模块,用于监测运载火箭的导航信息和加速度信息;The monitoring module is used to monitor the navigation information and acceleration information of the launch vehicle;
迭代计算模块,用于基于实时导航信息、实时加速度信息以及标准程序角信息,利用所述运载火箭的迭代制导算法进行多次迭代计算,确定所述运载火箭的程序角修正量,其中,任意一次迭代计算的迭代步长小于前一次迭代计算的迭代步长;The iterative calculation module is used to perform multiple iterative calculations based on the real-time navigation information, real-time acceleration information and standard program angle information using the iterative guidance algorithm of the launch vehicle to determine the program angle correction of the launch vehicle, wherein any one The iterative step size of the iterative calculation is smaller than the iteration step size of the previous iterative calculation;
修正模块,用于按照所述程序角修正量,对所述运载火箭进行程序角修正。The correction module is used to correct the program angle of the launch vehicle according to the program angle correction amount.
更进一步地,所述迭代计算模块,具体用于:Further, the iterative calculation module is specifically used for:
依据实时时间以及预设迭代结束时间,计算迭代步长,并确定所述迭代步长对应的迭代计算时间;Calculate the iteration step size according to the real-time time and the preset iteration end time, and determine the iterative calculation time corresponding to the iteration step size;
在到达所述迭代计算时间时,基于实时导航信息、实时加速度信息以及所述标准程序角信息,利用所述迭代制导算法进行迭代计算,确定迭代中间值;When the iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the standard program angle information, the iterative guidance algorithm is used to perform iterative calculation, and an iterative intermediate value is determined;
继续依据实时时间以及所述预设迭代结束时间,计算新的迭代步长,确定新的迭代计算时间,并在到达所述新的迭代计算时间时,基于实时导航信息、实时加速度信息以及所述迭代中间值继续进行迭代计算,直到满足迭代终止条件为止。Continue to calculate a new iteration step size according to the real-time time and the preset iteration end time, determine a new iterative calculation time, and when the new iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the The iterative calculation continues for the iterative intermediate value until the iteration termination condition is satisfied.
更进一步地,所述迭代计算模块,还用于:将实时时间以及所述预设迭代结束时间代入迭代步长计算公式中,得到所述迭代步长,其中,所述迭代步长计算公式为Tstep=k*(Tend-Tnow),Tstep为迭代步长,Tend为所述预设迭代结束时间,Tnow为所述实时时间,k为预设系数。Further, the iterative calculation module is further configured to: substitute the real-time time and the preset iteration end time into the iteration step size calculation formula to obtain the iteration step size, wherein the iteration step size calculation formula is: T step =k*(T end −T now ), T step is an iteration step size, T end is the preset iteration end time, T now is the real-time time, and k is a preset coefficient.
更进一步地,所述迭代计算模块,还用于:基于预设限幅步长,对所述迭代步长进行限幅处理,并将所述实时时间与限幅处理后的迭代步长之和作为所述迭代计算时间。Further, the iterative calculation module is further configured to: limit the iterative step size based on a preset limiter step size, and calculate the sum of the real-time time and the iterative step size after the limiter processing. as the iterative computation time.
更进一步地,所述装置还包括:Further, the device also includes:
次数统计模块,用于所述在到达所述迭代计算时间时,基于实时导航信息、实时加速度信息以及所述标准程序角信息,利用所述迭代制导算法进行迭代计算,确定迭代中间值之后,统计迭代计算的迭代次数;The number of times statistics module is used to perform iterative calculation using the iterative guidance algorithm based on real-time navigation information, real-time acceleration information and the standard program angle information when the iterative calculation time is reached, and after determining the iterative intermediate value, count the The number of iterations of the iterative calculation;
所述迭代计算模块,还用于:当所述迭代次数达到预设迭代次数阈值时,或到达所述预设迭代结束时间时,结束迭代计算。The iterative calculation module is further configured to: end the iterative calculation when the iteration number reaches a preset iteration number threshold, or when the preset iteration end time is reached.
更进一步地,所述导航信息包括所述运载火箭的速度信息和位置信息,程序角信息用于描述所述运载火箭的入轨姿态信息。Further, the navigation information includes speed information and position information of the launch vehicle, and the program angle information is used to describe the attitude information of the launch vehicle into orbit.
本发明实施例还提供了一种存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述基于优化步长的运载火箭迭代制导方法。An embodiment of the present invention further provides a storage medium, on which a computer program is stored, and when the program is executed by a processor, the above-mentioned iterative guidance method for a launch vehicle based on an optimized step size is implemented.
本发明实施例还提供了一种计算机设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述基于优化步长的运载火箭迭代制导方法。An embodiment of the present invention further provides a computer device, including a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, where the processor implements the above-mentioned optimization based on the step size when executing the program The iterative guidance method for launch vehicles.
本发明实施例还提供了一种计算机设备,包括迭代制导装置,所述迭代制导装置用于实现上述基于优化步长的运载火箭迭代制导方法。An embodiment of the present invention also provides a computer device, including an iterative guidance device, and the iterative guidance device is used to implement the above-mentioned iterative guidance method for a launch vehicle based on an optimized step size.
本发明所达到的有益效果,由于常规迭代制导算法采用为固定步长的方式,该方法对于短距离的迭代制导计算效果尚可,对于运载火箭的整个迭代计算过程会出现远端耗时长,越到近端迭代速度越快,最终达到迭代结束条件完成迭代制导过程。因此,本发明采用变步长设计思路,在远端大步长,计算精度有损失,但是耗时小,整个计算精度随着迭代过程不断收敛;到近端采用小步长,相比之前的固定步长可以提高计算精度,最终达到优化迭代制导的目的。The beneficial effect achieved by the present invention is that because the conventional iterative guidance algorithm adopts the method of fixed step size, the method is acceptable for short-distance iterative guidance calculation, but for the entire iterative calculation process of the launch vehicle, it will take a long time at the remote end, and the more The faster the iteration speed is at the proximal end, the iterative guidance process is completed when the iteration end condition is finally reached. Therefore, the present invention adopts the design idea of variable step size, the large step size at the far end leads to the loss of calculation accuracy, but the time consumption is small, and the entire calculation accuracy continues to converge with the iterative process. The fixed step size can improve the calculation accuracy, and finally achieve the purpose of optimizing iterative guidance.
附图说明Description of drawings
图1是本发明实施例提供的一种基于优化步长的运载火箭迭代制导方法的流程示意图;1 is a schematic flowchart of an iterative guidance method for a launch vehicle based on an optimized step size provided by an embodiment of the present invention;
图2是本发明实施例提供的另一种基于优化步长的运载火箭迭代制导方法的流程示意图;2 is a schematic flowchart of another iterative guidance method for a launch vehicle based on an optimized step size provided by an embodiment of the present invention;
图3是本发明实施例提供的另一种基于优化步长的运载火箭迭代制导方法的流程示意图;3 is a schematic flowchart of another iterative guidance method for a launch vehicle based on an optimized step size provided by an embodiment of the present invention;
图4是本发明实施例提供的一种基于优化步长的运载火箭迭代制导装置的结构示意图。FIG. 4 is a schematic structural diagram of an iterative guidance device for a launch vehicle based on an optimized step size provided by an embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
本发明通过调整迭代计算过程中的迭代步长,以达到优化迭代制导的目的,相比于现有技术的迭代制导方式,提高了迭代制导的效率和精度。The invention achieves the purpose of optimizing the iterative guidance by adjusting the iterative step size in the iterative calculation process, and improves the efficiency and precision of the iterative guidance compared with the iterative guidance method in the prior art.
实施例一Example 1
在本实施例中提供了一种基于优化步长的运载火箭迭代制导方法,如图1所示,该方法包括:In this embodiment, an iterative guidance method for a launch vehicle based on an optimized step size is provided, as shown in FIG. 1 , the method includes:
步骤101,监测运载火箭的导航信息和加速度信息;
步骤102,基于实时导航信息、实时加速度信息以及标准程序角信息,利用所述运载火箭的迭代制导算法进行多次迭代计算,确定所述运载火箭的程序角修正量,其中,任意一次迭代计算的迭代步长小于前一次迭代计算的迭代步长;
步骤103,按照所述程序角修正量,对所述运载火箭进行程序角修正。
本发明实施例中,迭代制导技术是运载火箭的一种制导方法。迭代制导是随着现代计算机技术和最优控制理论发展而出现的一种自适应制导技术,可根据火箭当前的速度、位置以及预估的入轨点,不断调整自己的飞行轨迹,计算需要的入轨点,然后根据当前位置和入轨点之间的空间相对关系,规划出一条新的轨迹,从而保证入轨精度和入轨的姿态。在运载火箭飞行过程中,如图2所示,进入迭代制导阶段后,通过迭代时刻的导航信息(速度及位置信息)、加速度值等信息,结合理论姿态信息(即标准程序角信息)进行迭代制导计算对程序角的修正量,通过修正量对程序角进行修正,得到程序角信息,对运载火箭进行控制,以便控制运载火箭的入轨姿态。其中,在迭代制导计算的过程中,多次迭代计算的迭代步长遵循逐渐递减的规律,常规迭代制导算法采用为固定步长的方式,该方法对于短距离的迭代制导计算效果尚可,对于运载火箭的整个迭代计算过程会出现远端耗时长,越到近端迭代速度越快,最终达到迭代结束条件完成迭代制导过程。本发明采用变步长设计思路,在远端大步长,计算精度有损失,但是耗时小,整个计算精度随着迭代过程不断收敛;到近端采用小步长,相比之前的固定步长可以提高计算精度,最终达到优化迭代制导的目的。In the embodiment of the present invention, the iterative guidance technology is a guidance method of a launch vehicle. Iterative guidance is an adaptive guidance technology that emerged with the development of modern computer technology and optimal control theory. It can continuously adjust its flight trajectory according to the current speed, position and estimated entry point of the rocket, and calculate the required The orbit entry point, and then plan a new trajectory according to the spatial relationship between the current position and the orbit entry point, so as to ensure the orbit entry accuracy and the orbit entry attitude. During the flight of the launch vehicle, as shown in Figure 2, after entering the iterative guidance stage, the iterative is performed through the navigation information (speed and position information), acceleration value and other information at the iteration time, combined with the theoretical attitude information (ie, the standard program angle information). The guidance calculates the correction amount of the program angle, and the program angle is corrected by the correction amount to obtain the program angle information, and control the launch vehicle in order to control the attitude of the launch vehicle into orbit. Among them, in the process of iterative guidance calculation, the iterative step size of multiple iterative calculations follows the law of gradual decrease, and the conventional iterative guidance algorithm adopts a fixed step size, which is acceptable for short-distance iterative guidance calculation. The entire iterative calculation process of the launch vehicle will take a long time at the far end, and the closer it is to the near end, the faster the iteration speed will be, and finally the iteration end condition is reached to complete the iterative guidance process. The invention adopts the design idea of variable step size, and the calculation accuracy is lost at the far end with large step size, but the time consumption is small, and the whole calculation accuracy is continuously converged with the iterative process; the small step size is adopted at the near end, compared with the previous fixed step Long can improve the calculation accuracy, and finally achieve the purpose of optimizing iterative guidance.
实施例二Embodiment 2
在本发明实施例中,可选地,步骤102具体包括:In this embodiment of the present invention, optionally, step 102 specifically includes:
步骤102-1,依据实时时间以及预设迭代结束时间,计算迭代步长,并确定所述迭代步长对应的迭代计算时间。Step 102-1: Calculate the iteration step size according to the real-time time and the preset iteration end time, and determine the iterative calculation time corresponding to the iteration step size.
在本发明实施例中,可以通过预设的迭代步长计算公式进行迭代步长的计算,可选地,将实时时间以及所述预设迭代结束时间代入迭代步长计算公式中,得到所述迭代步长,其中,所述迭代步长计算公式为Tstep=k*(Tend-Tnow),Tstep为迭代步长,Tend为所述预设迭代结束时间,Tnow为所述实时时间,k为预设系数。In this embodiment of the present invention, the iterative step size can be calculated by using a preset iteration step size calculation formula. Optionally, the real-time time and the preset iteration end time are substituted into the iteration step size calculation formula to obtain the Iteration step size, wherein, the calculation formula of the iteration step size is T step =k*(T end -T now ), T step is the iteration step size, T end is the preset iteration end time, and T now is the Real time, k is the preset coefficient.
在该实施例中,如图3所示,迭代计算过程中的迭代步长是可变的,具体可以根据实时时间Tnow和预设迭代结束时间Tend的差值进行线性变化,按照上述公式Tstep=k*(Tend-Tnow),随着时间的推移,每进行一次迭代计算,下一次的迭代步长均大于本次的迭代步长。常规迭代制导算法采用为固定步长的方式,该方法对于短距离的迭代制导计算没有问题,整个迭代计算过程会出现远端耗时长,越到近端迭代速度越快,最终达到迭代结束条件完成迭代制导过程。In this embodiment, as shown in FIG. 3 , the iterative step size in the iterative calculation process is variable. Specifically, it can be linearly changed according to the difference between the real-time time T now and the preset iteration end time T end . According to the above formula T step =k*(T end -T now ), with the passage of time, each time an iterative calculation is performed, the next iteration step size is larger than the current iteration step size. The conventional iterative guidance algorithm adopts a fixed-step method. This method has no problem with short-distance iterative guidance calculation. The entire iterative calculation process will take a long time at the far end. Iterative guidance process.
需要说明的是,本发明实施例中也可以采用其他方式计算迭代步长,只要满足迭代步长递减即可。It should be noted that, in this embodiment of the present invention, the iteration step size may also be calculated in other manners, as long as the iteration step size is decreased.
在本发明实施例中,可选地,基于预设限幅步长,对所述迭代步长进行限幅处理,并将所述实时时间与限幅处理后的迭代步长之和作为所述迭代计算时间。In this embodiment of the present invention, optionally, based on a preset slicing step, slicing is performed on the iterative step, and the sum of the real-time time and the iterative step after slicing is used as the Iterative computation time.
在该实施例中,计算迭代步长之后,依据预设限幅步长,对迭代步长进行限幅处理,避免两次迭代计算之间间隔步长过大导致迭代精度低,平衡迭代计算速度和精度。迭代计算时间=实时时间+迭代步长。In this embodiment, after calculating the iterative step size, limit the iterative step size according to the preset limiting step size, so as to avoid excessively large interval steps between two iterative computations, resulting in low iterative precision, and balance the iterative computation speed and precision. Iterative computation time = real-time time + iteration step size.
步骤102-2,在到达所述迭代计算时间时,基于实时导航信息、实时加速度信息以及所述标准程序角信息,利用所述迭代制导算法进行迭代计算,确定迭代中间值。Step 102-2, when the iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the standard program angle information, use the iterative guidance algorithm to perform iterative calculation to determine an iterative intermediate value.
确定迭代计算时间后,在到达迭代计算时间时,利用迭代制导算法进行迭代计算,确定修正量的迭代中间值,以便利用中间值进行多次迭代计算。After the iterative calculation time is determined, when the iterative calculation time is reached, the iterative calculation is performed using the iterative guidance algorithm, and the iterative intermediate value of the correction amount is determined, so as to use the intermediate value to perform multiple iterative calculations.
步骤102-3,继续依据实时时间以及所述预设迭代结束时间,计算新的迭代步长,确定新的迭代计算时间,并在到达所述新的迭代计算时间时,基于实时导航信息、实时加速度信息以及所述迭代中间值继续进行迭代计算,直到满足迭代终止条件为止。Step 102-3, continue to calculate a new iteration step size according to the real-time time and the preset iteration end time, determine a new iterative calculation time, and when the new iterative calculation time is reached, based on real-time navigation information, real-time The acceleration information and the iterative intermediate value continue to be iteratively calculated until the iteration termination condition is satisfied.
在该实施例中,一次迭代计算结束后,重新基于实时时间以及预设迭代结束时间计算下一次迭代计算的迭代步长,并在实时时间的基础上累加迭代步长得到下一次迭代计算的迭代计算时间,重复进行迭代计算,直到满足迭代终止条件为止。In this embodiment, after an iterative calculation ends, the iteration step size of the next iterative calculation is recalculated based on the real-time time and the preset iteration end time, and the iteration step size of the next iterative calculation is obtained by accumulating the iteration step size on the basis of the real-time time. Calculation time, iterative calculation is repeated until the iteration termination condition is satisfied.
在本发明实施例中,迭代终止条件可以包括到达预设迭代结束时间以及到达预设迭代次数阈值。可选地,该方法还包括:统计迭代计算的迭代次数;当所述迭代次数达到预设迭代次数阈值时,或到达所述预设迭代结束时间时,结束迭代计算。In this embodiment of the present invention, the iteration termination condition may include reaching a preset iteration end time and reaching a preset iteration number threshold. Optionally, the method further includes: counting the number of iterations of the iterative calculation; when the number of iterations reaches a preset threshold of the number of iterations, or when the preset iteration end time is reached, ending the iterative calculation.
在该实施例中,每次的迭代计算都是以迭代时间递推到规定结束时间为结束标志的,一般情况下,迭代制导根据迭代步长经过数次的计算之后能够迅速收敛,但当迭代步长过小时收敛速度会降低,如果任其迭代直至收敛,花费时间较大,严重时会威胁到箭上飞行控制软件的实时运行,因此,可以对每次最大迭代次数加以限制,当达到限制次数时,强制退出本次迭代制导计算以保证箭上飞行控制软件的稳定性。每次迭代计算结束后,迭代次数+1,随着迭代计算的次数累加,当迭代次数达到预设迭代次数阈值即设定值时,或者时间到达迭代结束时间时,判断最后一次迭代计算得到的迭代结果是否有效,并在判断有效时,确认该迭代结果为程序角修正量,对运载火箭的程序角进行修正,结束迭代计算。In this embodiment, each iterative calculation is based on the iteration time recursive to the specified end time as the end mark. Generally, the iterative guidance can quickly converge after several calculations according to the iteration step size, but when the iteration If the step size is too small, the convergence speed will be reduced. If it is allowed to iterate until convergence, it will take a long time. In severe cases, it will threaten the real-time operation of the flight control software on the arrow. Therefore, the maximum number of iterations can be limited. When the limit is reached When the number of times, the iterative guidance calculation is forced to exit to ensure the stability of the flight control software on the arrow. After each iteration calculation ends, the number of iterations is +1, and as the number of iteration calculations accumulates, when the number of iterations reaches the preset number of iteration thresholds, that is, the set value, or when the time reaches the end time of the iteration, it is judged that the calculated value obtained by the last iteration is calculated. Whether the iteration result is valid, and when it is judged to be valid, confirm that the iteration result is the program angle correction amount, correct the program angle of the launch vehicle, and end the iterative calculation.
实施例三Embodiment 3
本发明实施例还提供一种基于优化步长的运载火箭迭代制导装置,如图4所示,所述装置包括:An embodiment of the present invention also provides an iterative guidance device for a launch vehicle based on an optimized step size. As shown in FIG. 4 , the device includes:
监测模块,用于监测运载火箭的导航信息和加速度信息;The monitoring module is used to monitor the navigation information and acceleration information of the launch vehicle;
迭代计算模块,用于基于实时导航信息、实时加速度信息以及标准程序角信息,利用所述运载火箭的迭代制导算法进行多次迭代计算,确定所述运载火箭的程序角修正量,其中,任意一次迭代计算的迭代步长小于前一次迭代计算的迭代步长;The iterative calculation module is used to perform multiple iterative calculations based on the real-time navigation information, real-time acceleration information and standard program angle information using the iterative guidance algorithm of the launch vehicle to determine the program angle correction of the launch vehicle, wherein any one The iterative step size of the iterative calculation is smaller than the iteration step size of the previous iterative calculation;
修正模块,用于按照所述程序角修正量,对所述运载火箭进行程序角修正。The correction module is used to correct the program angle of the launch vehicle according to the program angle correction amount.
更进一步地,所述迭代计算模块,具体用于:Further, the iterative calculation module is specifically used for:
依据实时时间以及预设迭代结束时间,计算迭代步长,并确定所述迭代步长对应的迭代计算时间;Calculate the iteration step size according to the real-time time and the preset iteration end time, and determine the iterative calculation time corresponding to the iteration step size;
在到达所述迭代计算时间时,基于实时导航信息、实时加速度信息以及所述标准程序角信息,利用所述迭代制导算法进行迭代计算,确定迭代中间值;When the iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the standard program angle information, the iterative guidance algorithm is used to perform iterative calculation, and an iterative intermediate value is determined;
继续依据实时时间以及所述预设迭代结束时间,计算新的迭代步长,确定新的迭代计算时间,并在到达所述新的迭代计算时间时,基于实时导航信息、实时加速度信息以及所述迭代中间值继续进行迭代计算,直到满足迭代终止条件为止。Continue to calculate a new iteration step size according to the real-time time and the preset iteration end time, determine a new iterative calculation time, and when the new iterative calculation time is reached, based on real-time navigation information, real-time acceleration information and the The iterative calculation continues for the iterative intermediate value until the iteration termination condition is satisfied.
更进一步地,所述迭代计算模块,还用于:将实时时间以及所述预设迭代结束时间代入迭代步长计算公式中,得到所述迭代步长,其中,所述迭代步长计算公式为Tstep=k*(Tend-Tnow),Tstep为迭代步长,Tend为所述预设迭代结束时间,Tnow为所述实时时间,k为预设系数。Further, the iterative calculation module is further configured to: substitute the real-time time and the preset iteration end time into the iteration step size calculation formula to obtain the iteration step size, wherein the iteration step size calculation formula is: T step =k*(T end −T now ), T step is an iteration step size, T end is the preset iteration end time, T now is the real-time time, and k is a preset coefficient.
更进一步地,所述迭代计算模块,还用于:基于预设限幅步长,对所述迭代步长进行限幅处理,并将所述实时时间与限幅处理后的迭代步长之和作为所述迭代计算时间。Further, the iterative calculation module is further configured to: limit the iterative step size based on a preset limiter step size, and calculate the sum of the real-time time and the iterative step size after the limiter processing. as the iterative computation time.
更进一步地,所述装置还包括:Further, the device also includes:
次数统计模块,用于所述在到达所述迭代计算时间时,基于实时导航信息、实时加速度信息以及所述标准程序角信息,利用所述迭代制导算法进行迭代计算,确定迭代中间值之后,统计迭代计算的迭代次数;The number of times statistics module is used to perform iterative calculation using the iterative guidance algorithm based on real-time navigation information, real-time acceleration information and the standard program angle information when the iterative calculation time is reached, and after determining the iterative intermediate value, count the The number of iterations of the iterative calculation;
所述迭代计算模块,还用于:当所述迭代次数达到预设迭代次数阈值时,或到达所述预设迭代结束时间时,结束迭代计算。The iterative calculation module is further configured to: end the iterative calculation when the iteration number reaches a preset iteration number threshold, or when the preset iteration end time is reached.
更进一步地,所述导航信息包括所述运载火箭的速度信息和位置信息,程序角信息用于描述所述运载火箭的入轨姿态信息。Further, the navigation information includes speed information and position information of the launch vehicle, and the program angle information is used to describe the attitude information of the launch vehicle into orbit.
需要说明的是,本申请实施例提供的一种基于优化步长的运载火箭迭代制导装置所涉及各功能单元的其他相应描述,可以参考图1至图3方法中的对应描述,在此不再赘述。It should be noted that, for other corresponding descriptions of the functional units involved in an optimized step-size-based iterative guidance device for launch vehicles provided in the embodiments of the present application, reference may be made to the corresponding descriptions in the methods in FIGS. Repeat.
本申请实施例还提供了一种运载火箭,包括迭代制导装置,通过该迭代制导装置实现上述如图1至图3所示的方法。Embodiments of the present application further provide a launch vehicle, including an iterative guidance device, and the above-mentioned methods shown in FIGS. 1 to 3 are implemented by the iterative guidance device.
基于上述如图1至图3所示方法,相应的,本申请实施例还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述如图1至图3所示的方法。Based on the above-mentioned methods shown in FIGS. 1 to 3 , correspondingly, an embodiment of the present application further provides a storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned FIGS. 1 to 3 are implemented. method shown.
基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, and the software product can be stored in a non-volatile storage medium (which may be CD-ROM, U disk, mobile hard disk, etc.), including several The instructions are used to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in various implementation scenarios of this application.
基于上述如图1至图3所示的方法,以及图4所示的虚拟装置实施例,为了实现上述目的,本申请实施例还提供了一种计算机设备,具体可以为个人计算机、服务器、网络设备等,该计算机设备包括存储介质和处理器;存储介质,用于存储计算机程序;处理器,用于执行计算机程序以实现上述如图1至图3所示的方法。Based on the above methods shown in FIGS. 1 to 3 and the virtual device embodiment shown in FIG. 4 , in order to achieve the above purpose, an embodiment of the present application further provides a computer device, which may specifically be a personal computer, a server, a network equipment, etc., the computer equipment includes a storage medium and a processor; the storage medium is used to store the computer program; the processor is used to execute the computer program to implement the above-mentioned methods shown in FIGS. 1 to 3 .
可选地,该计算机设备还可以包括用户接口、网络接口、摄像头、射频(RadioFrequency,RF)电路,传感器、音频电路、WI-FI模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard)等,可选用户接口还可以包括USB接口、读卡器接口等。网络接口可选的可以包括标准的有线接口、无线接口(如蓝牙接口、WI-FI接口)等。Optionally, the computer device may further include a user interface, a network interface, a camera, a radio frequency (Radio Frequency, RF) circuit, a sensor, an audio circuit, a WI-FI module, and the like. The user interface may include a display screen (Display), an input unit such as a keyboard (Keyboard), etc., and the optional user interface may also include a USB interface, a card reader interface, and the like. Optional network interfaces may include standard wired interfaces, wireless interfaces (such as Bluetooth interfaces, WI-FI interfaces), and the like.
本领域技术人员可以理解,本实施例提供的一种计算机设备结构并不构成对该计算机设备的限定,可以包括更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art can understand that the structure of a computer device provided in this embodiment does not constitute a limitation on the computer device, and may include more or less components, or combine some components, or arrange different components.
存储介质中还可以包括操作系统、网络通信模块。操作系统是管理和保存计算机设备硬件和软件资源的程序,支持信息处理程序以及其它软件和/或程序的运行。网络通信模块用于实现存储介质内部各组件之间的通信,以及与该实体设备中其它硬件和软件之间通信。The storage medium may also include an operating system and a network communication module. An operating system is a program that manages and saves the hardware and software resources of computer equipment, supports the operation of information processing programs and other software and/or programs. The network communication module is used to realize the communication between various components inside the storage medium, as well as the communication with other hardware and software in the physical device.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以借助软件加必要的通用硬件平台的方式来实现,也可以通过硬件实现进入迭代制导阶段后,通过迭代时刻的导航信息(速度及位置信息)、加速度值等信息,结合理论姿态信息(即标准程序角信息)进行迭代制导计算对程序角的修正量,通过修正量对程序角进行修正,得到程序角信息,对运载火箭进行控制,以便控制运载火箭的入轨姿态。其中,在迭代制导计算的过程中,多次迭代计算的迭代步长遵循逐渐递减的规律,常规迭代制导算法采用为固定步长的方式,该方法对于短距离的迭代制导计算效果尚可,对于运载火箭的整个迭代计算过程会出现远端耗时长,越到近端迭代速度越快,最终达到迭代结束条件完成迭代制导过程。本发明采用变步长设计思路,在远端大步长,计算精度有损失,但是耗时小,整个计算精度随着迭代过程不断收敛;到近端采用小步长,相比之前的固定步长可以提高计算精度,最终达到优化迭代制导的目的。From the description of the above embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, and can also be implemented by hardware after entering the iterative guidance stage, through the navigation at the iterative moment Information (speed and position information), acceleration value and other information, combined with theoretical attitude information (that is, standard program angle information), iterative guidance calculation is performed to correct the program angle, and the program angle is corrected by the correction amount to obtain the program angle information. The launch vehicle is controlled so as to control the attitude of the launch vehicle into orbit. Among them, in the process of iterative guidance calculation, the iterative step size of multiple iterative calculations follows the law of gradual decrease, and the conventional iterative guidance algorithm adopts the method of fixed step size. The entire iterative calculation process of the launch vehicle will take a long time at the far end, and the closer it is to the near end, the faster the iteration speed will be, and finally the iteration end condition is reached to complete the iterative guidance process. The invention adopts the design idea of variable step size, and the calculation accuracy is lost at the far end with large step size, but the time consumption is small, and the whole calculation accuracy is continuously converged with the iterative process; the small step size is adopted at the near end, compared with the previous fixed step Long can improve the calculation accuracy, and finally achieve the purpose of optimizing iterative guidance.
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。Those skilled in the art can understand that the accompanying drawing is only a schematic diagram of a preferred implementation scenario, and the modules or processes in the accompanying drawing are not necessarily necessary to implement the present application. Those skilled in the art can understand that the modules in the device in the implementation scenario may be distributed in the device in the implementation scenario according to the description of the implementation scenario, or may be located in one or more devices different from the implementation scenario with corresponding changes. The modules of the above implementation scenarios may be combined into one module, or may be further split into multiple sub-modules.
上述本申请序号仅仅为了描述,不代表实施场景的优劣。以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。The above serial numbers in the present application are only for description, and do not represent the pros and cons of the implementation scenarios. The above disclosures are only a few specific implementation scenarios of the present application, however, the present application is not limited thereto, and any changes that can be conceived by those skilled in the art should fall within the protection scope of the present application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210674038.1A CN115096311B (en) | 2022-06-15 | 2022-06-15 | Iterative guidance method and device for launch vehicle based on optimized step length, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210674038.1A CN115096311B (en) | 2022-06-15 | 2022-06-15 | Iterative guidance method and device for launch vehicle based on optimized step length, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115096311A true CN115096311A (en) | 2022-09-23 |
CN115096311B CN115096311B (en) | 2025-04-22 |
Family
ID=83291119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210674038.1A Active CN115096311B (en) | 2022-06-15 | 2022-06-15 | Iterative guidance method and device for launch vehicle based on optimized step length, and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115096311B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116306035A (en) * | 2023-05-18 | 2023-06-23 | 北京星河动力装备科技有限公司 | Carrier rocket trajectory optimization method and device, electronic equipment and storage medium |
CN116466572A (en) * | 2023-03-22 | 2023-07-21 | 上海宇航系统工程研究所 | Carrier rocket high altitude wind load shedding design method based on self-adaptive correction program angle |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109798902A (en) * | 2019-03-11 | 2019-05-24 | 北京星际荣耀空间科技有限公司 | One kind being suitable for carrier rocket and enters the orbit modified interative guidance method |
CN110304270A (en) * | 2019-06-03 | 2019-10-08 | 宁波天擎航天科技有限公司 | Omnidirectional emission control method, device, computer equipment for carrier rocket |
CN111591470A (en) * | 2020-04-28 | 2020-08-28 | 西北工业大学 | A Closed-loop Guidance Method for Accurate Soft Landing of Aircraft Adapting to Adjustable Thrust Mode |
CN112949238A (en) * | 2021-03-19 | 2021-06-11 | 梁文毅 | Electrical simulation method based on iterative method |
CN113532438A (en) * | 2021-07-23 | 2021-10-22 | 东南大学 | Improved ICCP terrain matching method under large initial positioning error |
CN113761670A (en) * | 2020-10-27 | 2021-12-07 | 深圳三零三防务科技有限公司 | Balance flight theory and online orbit entering capability evaluation method of carrier rocket |
CN113836645A (en) * | 2020-10-27 | 2021-12-24 | 深圳三零三防务科技有限公司 | Method for reconstructing online flight program of carrier rocket and keeping and controlling track height |
CN114546990A (en) * | 2022-02-18 | 2022-05-27 | 北京奥星贝斯科技有限公司 | Database parameter adjusting method and device |
CN114580138A (en) * | 2021-11-23 | 2022-06-03 | 西北工业大学 | Missile multi-constraint terminal guidance law design method based on Bezier Newton |
-
2022
- 2022-06-15 CN CN202210674038.1A patent/CN115096311B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109798902A (en) * | 2019-03-11 | 2019-05-24 | 北京星际荣耀空间科技有限公司 | One kind being suitable for carrier rocket and enters the orbit modified interative guidance method |
CN110304270A (en) * | 2019-06-03 | 2019-10-08 | 宁波天擎航天科技有限公司 | Omnidirectional emission control method, device, computer equipment for carrier rocket |
CN111591470A (en) * | 2020-04-28 | 2020-08-28 | 西北工业大学 | A Closed-loop Guidance Method for Accurate Soft Landing of Aircraft Adapting to Adjustable Thrust Mode |
CN113761670A (en) * | 2020-10-27 | 2021-12-07 | 深圳三零三防务科技有限公司 | Balance flight theory and online orbit entering capability evaluation method of carrier rocket |
CN113836645A (en) * | 2020-10-27 | 2021-12-24 | 深圳三零三防务科技有限公司 | Method for reconstructing online flight program of carrier rocket and keeping and controlling track height |
CN112949238A (en) * | 2021-03-19 | 2021-06-11 | 梁文毅 | Electrical simulation method based on iterative method |
CN113532438A (en) * | 2021-07-23 | 2021-10-22 | 东南大学 | Improved ICCP terrain matching method under large initial positioning error |
CN114580138A (en) * | 2021-11-23 | 2022-06-03 | 西北工业大学 | Missile multi-constraint terminal guidance law design method based on Bezier Newton |
CN114546990A (en) * | 2022-02-18 | 2022-05-27 | 北京奥星贝斯科技有限公司 | Database parameter adjusting method and device |
Non-Patent Citations (1)
Title |
---|
吕新广: "运载火箭轨迹预测制导方法研究", 《载人航天》, 25 November 2013 (2013-11-25), pages 20 - 24 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116466572A (en) * | 2023-03-22 | 2023-07-21 | 上海宇航系统工程研究所 | Carrier rocket high altitude wind load shedding design method based on self-adaptive correction program angle |
CN116306035A (en) * | 2023-05-18 | 2023-06-23 | 北京星河动力装备科技有限公司 | Carrier rocket trajectory optimization method and device, electronic equipment and storage medium |
CN116306035B (en) * | 2023-05-18 | 2023-09-05 | 北京星河动力装备科技有限公司 | Carrier rocket trajectory optimization method and device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN115096311B (en) | 2025-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10825447B2 (en) | Method and apparatus for optimizing model applicable to pattern recognition, and terminal device | |
CN114065863B (en) | Federal learning method, apparatus, system, electronic device and storage medium | |
WO2019085709A1 (en) | Pooling method and system applied to convolutional neural network | |
CN112994980B (en) | Time delay test method, device, electronic equipment and storage medium | |
CN114117878B (en) | A Segmentation Compression Method of Target Motion Trajectory Based on Improved Particle Swarm Optimization | |
CN113965313B (en) | Model training method, device, equipment and storage medium based on homomorphic encryption | |
CN115096311A (en) | Method and device for iterative guidance of launch vehicle based on optimized step size, and storage medium | |
CN118759369B (en) | Battery SOC estimation method and device based on extended Kalman filter and multi-parameter fusion | |
CN111327355A (en) | Unmanned aerial vehicle sensing and transmission time balancing method, device, medium and equipment | |
CN110458287B (en) | Parameter updating method, device, terminal and storage medium of neural network optimizer | |
CN111626489A (en) | Shortest path planning method and device based on time sequence difference learning algorithm | |
CN111787280A (en) | Video real-time target tracking method and device based on edge computing | |
WO2023202355A1 (en) | Soil body state data calculation method and device based on boundary surface plasticity model | |
CN108280043B (en) | Method and system for quickly predicting flight trajectory | |
CN115022172B (en) | Information processing method, apparatus, communication device, and readable storage medium | |
US11983014B2 (en) | Method for switching base station of mower, mower and multi-base station working system | |
CN109691185A (en) | A kind of localization method, device, terminal and readable storage medium storing program for executing | |
CN116452011B (en) | Data processing method and device for agent decision | |
CN111967585B (en) | Network model processing method and device, electronic equipment and storage medium | |
JP2019219259A (en) | Transmission source position locating device and transmission source position locating program | |
CN113359161A (en) | High dynamic satellite communication signal capturing method, device, medium and computing equipment | |
CN116663438B (en) | Method for reversely obtaining target track extrapolation in near space based on neural network | |
CN113674411B (en) | Map building method based on pose map adjustment and related equipment | |
CN115405402B (en) | Method, device, electronic equipment and storage medium for determining carbon load model | |
CN115877873B (en) | Aircraft trajectory correction method, device, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |