A method for generating a sensor pre-plan

By creating flight routes and setting flight segments on the map engine, and automatically selecting and setting sensors, the problem of inaccurate sensor selection and unreasonable parameters caused by manual settings is solved, and efficient and accurate sensor plan generation is achieved.

CN117576956BActive Publication Date: 2026-06-16NANJING XINCHUANHUI ELECTRONIC TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NANJING XINCHUANHUI ELECTRONIC TECH CO LTD
Filing Date
2023-11-15
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

In existing technologies, manually setting the position and parameters of aircraft sensors is inefficient and inaccurate when dealing with multiple aircraft and multiple flight path missions.

Method used

Based on pre-defined flight missions, the system creates flight routes and sets flight segments using a map engine, generates sensor plans, and automatically selects and sets sensor types, quantities, and parameters.

🎯Benefits of technology

This improves the accuracy and efficiency of sensor selection, ensures reasonable sensor parameter settings, and generates more accurate sensor plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117576956B_ABST
    Figure CN117576956B_ABST
Patent Text Reader

Abstract

The method and device for generating a sensor plan provided by the present application relate to the fields of route planning and sensors. The method comprises determining flight information, an aircraft corresponding to the flight information and a plurality of sensors arranged on the aircraft based on a preset flight task; creating a flight route corresponding to the aircraft according to the flight information; setting at least one leg based on the flight route; generating at least one sensor sub-plan corresponding to the at least one leg based on the plurality of sensors and the at least one leg; and generating a sensor plan based on the generated at least one sensor sub-plan. The technical solution provided by the present application can improve the accuracy of the sensor plan and the work efficiency of generating the sensor plan.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of aerospace technology, and specifically to a method for generating sensor plans. Background Technology

[0002] Currently, sensor technology, as the main way and means of acquiring various types of information in the natural and production fields, has become an indispensable basic core technology for national defense construction, industrial transformation and upgrading, and security. Especially in the aviation field, setting up sensors on aircraft is one of the important tasks, with widespread applications in air combat, air patrol, and air transport.

[0003] In existing technologies, sensor positions, parameters, and timing are manually set for aircraft to monitor or engage targets. However, when multiple aircraft are involved in multiple flight missions along multiple routes, manual setting suffers from low efficiency and accuracy.

[0004] Therefore, how to accurately and efficiently install sensors on aircraft has become a problem that needs to be solved. Summary of the Invention

[0005] This application provides a method for generating sensor plans, which can enable accurate and efficient sensor deployment for aircraft.

[0006] In a first aspect, this application provides a method for generating sensor plans, which involves determining flight information, an aircraft corresponding to the flight information, and multiple sensors installed on the aircraft based on a pre-set flight mission; creating a flight route corresponding to the aircraft based on the flight information; setting at least one flight segment based on the flight route; generating at least one sensor sub-plan corresponding to the at least one flight segment based on the multiple sensors and the at least one flight segment; and generating a sensor plan based on the generated at least one sensor sub-plan.

[0007] By adopting the above technical solution, it is not necessary to manually set the sensors for the aircraft. During flight, the aircraft can automatically activate the sensors based on the pre-generated sensor plan, so that the aircraft can accurately and efficiently activate the sensors during flight.

[0008] Optionally, based on multiple sensors and at least one flight segment, generate at least one sensor sub-plan corresponding to the at least one flight segment, including: for each flight segment in the at least one flight segment, select the sensors required for each flight segment from multiple sensors, and generate a sensor sub-plan corresponding to each flight segment based on the selection results.

[0009] By adopting the above technical solution, the accuracy of sensor selection can be improved by selecting the required sensor for each flight segment from multiple sensors.

[0010] Optionally, the sensor sub-plan includes the type of selected sensor, the number of sensors, and the sensor parameters, including sensor input parameters, output parameters, and fixed parameters.

[0011] By adopting the above technical solution, the problem of unreasonable sensor parameter settings can be avoided.

[0012] Optionally, flight information includes flight altitude, flight distance, flight speed, flight origin, flight destination, and flight waypoint.

[0013] By adopting the above technical solution, flight routes can be created on the map engine based on flight information.

[0014] Optionally, based on the flight route, at least one flight segment may be set, including:

[0015] Mark at least one preset waypoint corresponding to the flight route in the map engine;

[0016] Based on preset waypoints, start points, and end points, at least one flight segment is set, where each segment includes at least one flight path.

[0017] By adopting the above technical solutions, the accuracy of route planning can be improved.

[0018] Optionally, the flight path includes at least one of the following: a normal point path, a circular path, a figure-eight path, and a runway path; the method also includes:

[0019] The map engine sets node identifiers for the flight path. The node identifiers include one of the following: ordinary node, start node, and end node.

[0020] By adopting the above technical solution, the flight segment is displayed more clearly in the map engine. A second aspect of this application provides an apparatus for generating sensor plans, the apparatus comprising:

[0021] The determination module is used to determine flight information, the aircraft corresponding to the flight information, and multiple sensors installed on the aircraft based on a pre-set flight mission.

[0022] The creation module is used to create flight routes corresponding to the aircraft based on flight information;

[0023] The configuration module is used to set at least one flight segment based on the flight route.

[0024] The first generation module is used to generate at least one sensor sub-plan corresponding to at least one flight segment based on multiple sensors and at least one flight segment;

[0025] The second generation module is used to generate at least one sensor sub-plan corresponding to at least one flight segment based on multiple sensors and at least one flight segment.

[0026] A third aspect of this application provides an electronic device including a processor (401), a memory (405), a user interface (403), and a network interface (404). The memory (405) is used to store instructions, the user interface (403) and the network interface (404) are used to communicate with other devices, and the processor (401) is used to execute the instructions stored in the memory (405) to cause a terminal device (400) to perform the method as described in any of the first aspects.

[0027] A fourth aspect of this application provides a computer-readable storage medium storing instructions that, when executed, perform the method steps of any of the first aspects.

[0028] In summary, one or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

[0029] 1. By determining flight information through the device, creating flight routes and setting flight segments on the map engine, and then generating sensor plans, the problem of inaccurate sensor selection caused by manual generation in the existing technology is effectively solved, thus improving work efficiency.

[0030] 2. Since the device selects sensors and sets sensor parameters for the aircraft based on the flight path of the segment, it effectively solves the problems of unreasonable sensor selection and inaccurate sensor parameter settings.

[0031] 3. Since the device generates at least one sensor sub-plan based on at least one flight segment, the generated sensor plan is more accurate, improving the accuracy of the set sensors. Attached Figure Description

[0032] Figure 1 This is a flowchart of a method for generating sensor plans provided in an embodiment of this application;

[0033] Figure 2 This is a route planning diagram provided in the embodiments of this application.

[0034] Figure 3 This is a schematic diagram of a device for generating sensor plans provided in an embodiment of this application.

[0035] Figure 4 This is a schematic diagram of the structure of an electronic device disclosed in an embodiment of this application. Detailed Implementation

[0036] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments.

[0037] In the description of the embodiments of this application, the words "for example" or "for instance" are used to indicate examples, illustrations, or explanations. Any embodiment or design that is described as "for example" or "for instance" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design options. Rather, the use of the words "for example" or "for instance" is intended to present the relevant concepts in a specific manner.

[0038] In the description of the embodiments of this application, the term "multiple" means two or more. For example, multiple systems means two or more systems, and multiple screen terminals means two or more screen terminals. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the indicated technical features. Thus, a feature defined with "first" or "second" may explicitly or implicitly include one or more of that feature. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0039] In existing technologies, the sensor positions, parameters, and timing of aircraft are typically set manually to enable target monitoring or engagement. However, when dealing with multiple aircraft operating on multiple flight paths, manual settings suffer from low efficiency and accuracy.

[0040] To improve the efficiency and accuracy of sensor contingency plans, this application provides a method for generating sensor contingency plans, which can solve the problems of high computational complexity of sensor parameters, inaccurate sensor selection, and unreasonable sensor parameter settings in current sensor contingency plans.

[0041] This application provides a method for generating sensor plans. Based on a pre-set flight mission, it determines flight information, the aircraft corresponding to the flight information, and multiple sensors installed on the aircraft; based on the flight information, it creates a flight path corresponding to the aircraft; based on the flight path, it sets at least one flight segment; based on the multiple sensors and at least one flight segment, it generates at least one sensor sub-plan corresponding to the at least one flight segment; based on the generated at least one sensor sub-plan, it generates a sensor plan. This method can solve the problems of high computational complexity of sensor parameters, inaccurate sensor selection, and unreasonable sensor parameter settings in current sensor plans, thereby improving the accuracy and efficiency of sensor plans. The following will combine... Figure 1 This application provides a more detailed description of a method for generating sensor plans. Please refer to [link / reference]. Figure 1 , Figure 1 This is a flowchart of a method for generating sensor plans provided in an embodiment of this application. The process 100 of the method for generating sensor plans includes:

[0042] Step 101: Based on the pre-set flight mission, determine the flight information, the aircraft corresponding to the flight information, and multiple sensors installed on the aircraft.

[0043] Pre-defined flight missions may include target area strike missions, target area surveillance missions, target area personnel search missions, and target area patrol missions.

[0044] Flight information includes, but is not limited to, flight altitude, flight distance, flight speed, flight origin, flight destination, and flight waypoint; aircraft includes, but is not limited to, reconnaissance aircraft, bombers, jamming aircraft, early warning aircraft, fighter jets, transport aircraft, and passenger aircraft; multiple sensors include, but are not limited to, radar sensors, distance sensors, thermal sensors, infrared sensors, attitude sensors, ultrasonic sensors, chemical sensors, air data sensors, magnetic heading sensors, light sensors, satellite positioning sensors, strapdown inertial navigation sensors, barometric altimeters, and radio altimeters.

[0045] In this embodiment, based on the target area of ​​the flight mission, one or more aircraft may be used for a single flight mission. When multiple aircraft are used for a single flight mission, these multiple aircraft may be of the same type (e.g., all reconnaissance aircraft) or of different types (e.g., one transport aircraft and one passenger aircraft). This embodiment does not specifically limit this. Furthermore, each of at least one aircraft is equipped with multiple sensors. These multiple sensors may be of the same type or of different types.

[0046] Taking a target area cruise mission as an example, based on the analysis of the target area cruise mission, the mission requires taking off from point A in area A, passing through areas B, C, D, E, F, G, and H, and finally reaching area I. The flight speed is maintained at 800-1000 km / h, the flight altitude is maintained at 6500-9600 m, and the flight distance is 1300 km. The routes from area A to area B, from area B to area C, from area D to area E, from area F to area G, and from area H to area I are straight-line cruises, with a speed maintained at 1000 km / h and a flight altitude maintained at 8000-9600 m. The routes from area C to area D, from area E to area F, and from area G to area H use different trajectories as cruise routes, with a flight speed... Maintaining a speed of 800 km / h and an altitude of 6500-8000 km; based on the cruise mission over the target area, flight information can be obtained, including an altitude of 6500-9600 km, a speed of 800-1000 km / h, a straight-line distance of 1300 km from area A to area I, a flight origin of area A, a flight destination of area I, and waypoints of areas B, C, D, E, F, G, and H. This allows us to determine that the aircraft type is a reconnaissance aircraft. The required sensors are two magnetic heading sensors, one barometric altimeter, two infrared sensors, one radar sensor, a satellite positioning sensor, one optical sensor, one chemical sensor, and one acoustic sensor.

[0047] Step 102: Based on the flight information, create a flight route corresponding to the aircraft.

[0048] In this embodiment, one aircraft corresponds to one flight path. When a flight mission uses multiple aircraft, these multiple aircraft correspond to multiple different flight paths. These multiple different flight paths may or may not overlap; this embodiment does not specifically limit this. In one possible implementation, the creation process includes marking the flight start point and flight end point using a map engine, and creating the flight path using the map engine in conjunction with flight speed, flight altitude, and flight distance.

[0049] In this embodiment of the application, based on the map engine, clicking "Create New Route" marks the flight start point A, flight end point I, flight waypoint B, waypoint C, waypoint D, waypoint E, waypoint F, waypoint G, and waypoint H on the map engine. Based on the determined flight altitude, flight speed, flight distance, and the terrain of different flight areas, the flight start point, flight end point, and flight waypoints are connected by line segments on the map engine to create a flight route.

[0050] Step 103: Based on the flight route, set at least one flight segment.

[0051] In this embodiment of the application, a flight route may include one flight segment or multiple flight segments. Flight segments can be set up in various ways. For example, flight segments can be set up based on urban area or urban airspace.

[0052] In one possible implementation, based on the created flight route, preset flight waypoints are marked by a map engine. Based on the preset flight waypoints, the flight start point, and the flight end point, at least one flight segment is set. Each flight segment includes at least one flight path, which includes ordinary point paths, circular paths, figure-eight paths, and runway paths.

[0053] In this embodiment, the route segment between the flight origin A and waypoint B is designated as route segment 202; the route segment between waypoint B and waypoint C is designated as route segment 203; the route segment between waypoint C and waypoint D is designated as route segment 204; the route segment between waypoint D and waypoint E is designated as route segment 205; the route segment between waypoint E and waypoint F is designated as route segment 206; the route segment between waypoint F and waypoint G is designated as route segment 207; the route segment between waypoint G and waypoint H is designated as route segment 208; and the route segment between waypoint H and flight destination I is designated as route segment 208. 209. Based on the patrol and monitoring mission of the target area, the areas from A to B, B to C, D to E, F to G, and H to I are straight-line patrol areas. Therefore, the routes of segments 202, 203, 205, 207, and 209 are set as ordinary point routes. The areas from C to D, E to F, and G to H are key patrol areas. Therefore, the route of segment 204 is set as a circular route, the route of segment 206 is set as a figure-eight route, and the route of segment 208 is set as a runway route.

[0054] In one possible implementation, a map engine sets node identifiers for the flight path. The node identifiers include one of the following: ordinary node, start node, and end node, as well as trajectory parameters for setting the flight path, including at least the speed of passing the point, the number of detours, and the detour direction.

[0055] In this embodiment, the flight segments with ordinary point trajectories include flight segments 202, 203, 205, 207, and 209. Taking flight segment 202 as an example, click on the corresponding ordinary point trajectory of flight segment 202, click to set the flight path trajectory parameters, and set the passing speed of flight segment 202 to 1000 km / h. For flight segment 204, click on the corresponding circular trajectory of flight segment 204, set the passing speed of flight segment 204 to 800 km / h, and make it circle clockwise 3 times. For flight segment 206, click on the corresponding figure-eight trajectory of flight segment 206, set the passing speed of flight segment 206 to 800 km / h, and make it circle clockwise 3 times. For flight segment 208, click on the corresponding runway trajectory of flight segment 208, set the passing speed of flight segment 208 to 800 km / h, and make it circle clockwise 3 times.

[0056] To set node identifiers for flight segments, for segments with ordinary point trajectories, including segments 202, 203, 205, 207, and 209, use the map engine to click on the ordinary point trajectory, then click "Set Node Identifier" to mark the ordinary node onto the segment. For segments with circular, figure-eight, or circular trajectories, including segments 204, 206, and 208, click on the segment, then click "Set Node Identifier." To set the starting point of the flight path, click to select the start node and mark it onto the segment. To set the ending point of the flight path, click to select the end node and mark it onto the segment.

[0057] Step 104: Based on multiple sensors and at least one flight segment, generate at least one sensor sub-plan corresponding to at least one flight segment.

[0058] In one possible implementation, each segment of at least one flight segment can generate one or more sensor sub-plans, or multiple flight segments can generate one sensor sub-plan. The sensor sub-plan includes selecting the sensor type, the number of sensors, and setting sensor parameters. The sensor parameters include sensor input parameters, output parameters, and fixed parameters, which can be determined based on the selected sensors.

[0059] In this embodiment of the application, taking flight segment 202 as an example, click on flight segment 202, click on set sensor type. The flight path of flight segment 202 is a normal point trajectory, so the sensors that need to be activated when the aircraft passes through flight segment 202 include one barometric altitude sensor, two infrared sensors, one radar sensor, one satellite positioning sensor, one optical sensor, one chemical sensor, and one acoustic sensor. Set the sensor parameters according to the actual terrain of flight segment 202, and after setting, click to generate sensor sub-plan.

[0060] The parameters of a sensor include measured value, measurement range, resolution, accuracy, response value, response time, and interface type. The measured value represents the input value measured by the sensor; the measurement range represents the intensity range that the sensor can measure; the resolution represents the minimum change that the sensor can measure; the accuracy represents the deviation or error between the sensor's measurement result and the true value; the response value represents the sensor's measurement result; the response time represents the time it takes for the sensor to output a response after receiving an input signal; and the interface type represents the communication interface between the sensor and other devices or systems. Common interface types include analog output, digital output, or serial communication interfaces (such as I2C, SPI, etc.). The measured value is the sensor's input parameter, the response value and response time are the sensor's output parameters, and the measurement range, resolution, accuracy, and interface type are the sensor's fixed parameters.

[0061] Step 105: Generate a sensor plan based on the generated at least one sensor sub-plan.

[0062] In one possible implementation, a sensor plan is generated based on at least one corresponding sensor sub-plan generated from at least one flight segment.

[0063] In this embodiment, a total of 8 flight segments are set for the flight route, including flight segment 202, flight segment 203, flight segment 204, flight segment 205, flight segment 206, flight segment 207, flight segment 208 and flight segment 209, which correspond to 8 sensor sub-plans. Thus, 8 sensor sub-plans are generated for the entire flight route. Clicking on the flight route and then clicking on generate sensor plan will generate a sensor plan based on the flight mission.

[0064] In summary, the method for generating sensor plans provided in this application embodiment can eliminate the need to manually set up sensors for the aircraft. During flight, the aircraft can automatically activate the sensors based on the pre-generated sensor plans, thereby enabling the aircraft to accurately and efficiently activate the sensors during flight.

[0065] The following combination Figure 2 The method for generating sensor contingency plans provided in this application will be further described in detail through specific examples. Taking a target area cruise mission as an example, the method for generating sensor contingency plans specifically includes the following steps:

[0066] S1, based on the target area cruise mission, determine the flight information: flight altitude 6500-9600 meters, flight speed 800-1000 km / h, flight distance 1300 km, flight start point A, flight end point I, and flight waypoints including waypoints B, C, D, E, F, G, and H. Determine the aircraft corresponding to the flight information as a reconnaissance aircraft 201. Based on the above information, select multiple sensors for the reconnaissance aircraft 201, including two magnetic heading sensors, one barometric altimeter, two infrared sensors, one radar sensor, a satellite positioning sensor, one optical sensor, one chemical sensor, and one acoustic sensor.

[0067] The magnetic heading sensor measures the aircraft's nose direction by using the Earth's magnetic field. Its output measurement signal includes a heading attitude term corrected for attitude sensitivity deviation, an average error term, and a noise term.

[0068] A barometric altitude sensor is a sensor that determines altitude by measuring changes in atmospheric pressure. It utilizes the relationship between atmospheric pressure and altitude to calculate or estimate the altitude of an object by measuring these changes.

[0069] An infrared sensor is a device that receives and emits infrared radiation. Its principle is based on the differences in infrared radiation produced by objects at different temperatures. In the field of reconnaissance and surveillance, infrared sensors are commonly used for target observation and identification.

[0070] A radar sensor is a device that uses electromagnetic waves for detection and ranging. It has the advantages of long range and high resolution, and is widely used in reconnaissance and surveillance for target tracking and intelligence gathering.

[0071] A satellite positioning sensor is a sensor used to determine geographic location, commonly used in navigation, location services, and cartography. The most common satellite positioning sensor is the Global Positioning System (GPS) receiver, which determines its geographic location by receiving signals from satellites.

[0072] An optical sensor is a device that uses light of different wavelengths to detect and measure objects. In the field of reconnaissance and surveillance, optical sensors are often used for photographing and observing targets.

[0073] An electromagnetic sensor is a device that uses electromagnetic waves for detection and measurement. In the field of reconnaissance and surveillance, electromagnetic sensors are often used to analyze and detect the electromagnetic environment around the monitored target.

[0074] A chemical sensor is a device that uses chemical reactions for detection and analysis. In reconnaissance and surveillance, chemical sensors are often used to analyze and detect the air surrounding a target.

[0075] An acoustic sensor is a device that uses sound waves for detection and measurement. In reconnaissance and surveillance, acoustic sensors are often used to listen to and analyze the environment around a target.

[0076] S2. Based on the flight information determined above, click "Create Route". Using map engine 200, mark the flight start point A, flight end point I, waypoint B, waypoint C, waypoint D, waypoint E, waypoint F, waypoint G, and waypoint H. Based on the determined flight altitude, flight speed, and flight distance, combined with the terrain of different flight areas, connect the above flight start point, flight end point, and flight waypoints on the map engine with line segments to create flight route 210.

[0077] S3, based on the flight route 210 created above, and combined with the marked flight start point A, flight end point B, waypoint B, waypoint C, waypoint D, waypoint E, waypoint F, waypoint G, and waypoint H, set at least one segment for the flight route.

[0078] refer to Figure 2 Based on map engine 200, click the flight segment between flight origin A and waypoint B to set it as flight segment 202; click the flight segment between waypoint B and waypoint C to set it as flight segment 203; click the flight segment between waypoint C and waypoint D to set it as flight segment 204; click the flight segment between waypoint D and waypoint E to set it as flight segment 205; click the flight segment between waypoint E and waypoint F to set it as flight segment 206; click the flight segment between waypoint F and waypoint G to set it as flight segment 207; click the flight segment between waypoint G and waypoint H to set it as flight segment 208; click the flight segment between waypoint H and waypoint I to set it as flight segment 209.

[0079] S4, based on the flight segments set in step S3, set flight paths for different flight segments;

[0080] refer to Figure 3For routes from Area A to Area B, Area B to Area C, Area D to Area E, Area F to Area G, and Area H to Area I, use straight-line cruising. Click on segments 202, 203, 205, 207, and 209, then click "Set Route Track" and select a normal point track as the route track for segments 202, 203, 205, 207, and 209. Click on segment 204, then click "Set Route Track" and select a circular track as the route track for segment 204. Click on segment 206, then click "Set Route Track" and select a figure-eight track as the route track for segment 206. Click on segment 208, then click "Set Route Track" and select a runway track as the route track for segment 208.

[0081] S5, set the route trajectory parameters and node identifiers for the route trajectory set above;

[0082] For the ordinary point trajectory segments including segments 202, 203, 205, 207, and 209, taking segment 202 as an example, click on the corresponding ordinary point trajectory for segment 202, click on "Set Flight Route Trajectory Parameters," and set the passing speed of segment 202 to 1000 km / h. For segment 204, click on the corresponding circular trajectory for segment 204, set the passing speed of segment 204 to 800 km / h, and make it circle clockwise 3 times. For segment 206, click on the corresponding figure-eight trajectory for segment 206, set the passing speed of segment 206 to 800 km / h, and make it circle clockwise 3 times. For segment 208, click on the corresponding runway trajectory for segment 208, set the passing speed of segment 208 to 800 km / h, and make it circle clockwise 3 times.

[0083] To set node identifiers for flight segments, for segments with ordinary point trajectories, including segments 202, 203, 205, 207, and 209, use the map engine to click on the ordinary point trajectory, then click "Set Node Identifier" to mark the ordinary node onto the segment. For segments with circular, figure-eight, or circular trajectories, including segments 204, 206, and 208, click on the segment, then click "Set Node Identifier." To set the starting point of the flight path, click to select the start node and mark it onto the segment. To set the ending point of the flight path, click to select the end node and mark it onto the segment.

[0084] S6. From the multiple sensors determined in step S1, select the sensors that need to be activated for the multiple flight segments, set the sensor parameters for the selected sensors, and generate a sensor sub-plan.

[0085] Among them, the magnetic heading sensor's input parameter is the magnetic field strength of the current flight segment, and the output parameter is the aircraft's heading and attitude; the barometric altimeter's input parameter is the atmospheric pressure at the current altitude, and the output parameter is a suitable altitude for the current flight; the infrared sensor's input parameter is the infrared radiation value of the surrounding environment, and the output parameter is the temperature of the surrounding environment; the radar sensor's input parameter is the electromagnetic wave length relative to the surrounding environment, and the output parameter is the distance to the surrounding environment; the satellite positioning sensor's input parameter is the distance between the current location and multiple satellites, and the output parameter is the current latitude and longitude; the optical sensor's input parameter is the wavelength of the current ambient light, and the output parameter is a video image of the current environment; the chemical sensor's input parameter is the current ambient air, and the output parameter is the detected content of various hazardous chemicals; and the acoustic sensor's input parameter is the surrounding sound waves, and the output parameter is the audio information of the surrounding environment.

[0086] For flight segment 202, select to activate one barometric altimeter, two infrared sensors, one radar sensor, one satellite positioning sensor, one optical sensor, one chemical sensor, and one acoustic sensor, and set the sensor parameters according to the actual situation of the current flight segment.

[0087] Generate sensor sub-plan for flight segment 202;

[0088] Based on the selected sensor sub-plan for flight segment 202, the sensor parameters are set according to the actual situation of the current flight segment to generate the sensor sub-plan for flight segment 203.

[0089] For flight segment 204, select two magnetic heading sensors, two magnetic heading sensors, one barometric altimeter, two infrared sensors, one radar sensor, a satellite positioning sensor, one optical sensor, one chemical sensor, and one acoustic sensor.

[0090] Set the sensor parameters according to the actual situation of the current flight segment, and generate the 204 sensor sub-plan for flight segment.

[0091] For flight segment 205, the sensor sub-plan of flight segment 202 is selected as the sensor sub-plan for flight segment 205;

[0092] Based on the selected sensor sub-plan for flight segment 204, the sensor parameters are set according to the actual situation of the current flight segment to generate the sensor sub-plan for flight segment 206.

[0093] For flight segment 207, the sensor sub-plan of flight segment 202 is selected as the basis, and the sensor parameters are set according to the actual situation of the current flight segment to generate the sensor sub-plan of flight segment 206.

[0094] Based on the selected sensor sub-plan for flight segment 204, the sensor parameters are set according to the actual situation of the current flight segment to generate the sensor sub-plan for flight segment 208.

[0095] Based on the selected sensor sub-plan for flight segment 202, the sensor parameters are set according to the actual situation of the current flight segment to generate the sensor sub-plan for flight segment 209.

[0096] S7. Based on the sensor sub-plan generated above, generate a sensor plan based on the target area monitoring task.

[0097] This embodiment can divide the execution entity (e.g., a server) of a method for generating sensor plans into functional modules based on the method examples in steps 101-105 above. For example, different functional modules can be divided for each function, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0098] When dividing each function into modules according to its corresponding function. Figure 3 This diagram illustrates a possible schematic of an apparatus 300 for generating sensor plans, as described in the above embodiments. Figure 3 The device 300 for generating sensor contingency plans can be a software device running on a server, or it can be a combination of software and hardware embedded in the entity executing the sensor contingency plan generation (e.g., a server). Figure 3 As shown, the sensor pre-plan generation device 300 may include: a determination module 301, used to determine flight information, the aircraft corresponding to the flight information, and multiple sensors installed on the aircraft based on a pre-set flight mission; a creation module 302, used to create a flight route corresponding to the aircraft based on the flight information; a setting module 303, used to set at least one flight segment based on the flight route; a first generation module 304, used to generate at least one sensor sub-plan corresponding to at least one flight segment based on multiple sensors and at least one flight segment; and a second generation module 305, used to generate a sensor plan based on the generated at least one sensor sub-plan.

[0099] In one possible implementation, the setting module 303 further includes: a first setting module (not shown in the figure), used to set at least one flight segment set by the setting module 303, and to set at least one route trajectory for the flight segment through a map engine, the route trajectory including a through point trajectory, a circular trajectory, a figure-eight trajectory and a runway trajectory.

[0100] In one possible implementation, the setting module 303 further includes: a second setting module (not shown in the figure), used to set route attributes and node identifiers for the created flight route and the set flight segment. The route attributes are based on flight information and are set by the map engine to set the line type and color of the flight route. The line type includes solid line, dotted line, and dashed line. The node identifiers include ordinary node, start node, and end node.

[0101] In one possible implementation, the setting module 303 further includes a third setting module (not shown in the figure) for setting route trajectory parameters for the set route trajectory. The route trajectory parameters include the speed at the point of passage, the rotation angle, the number of detours, and the detour direction.

[0102] In one possible implementation, the first generation module 304 further includes a selection module (not shown in the figure) for selecting the required sensor type and number from among the multiple sensors determined by the determining module 301, based on the different flight paths of the flight segment.

[0103] In one possible implementation, the first generation module 304 further includes a fourth setting module (not shown in the figure) for setting sensor parameters for the selected sensor, including input parameters, output parameters, and fixed parameters.

[0104] In one possible implementation, the second generation module 305 further includes a storage module (not shown in the figure) for saving the generated sensor plan to the device in XML format.

[0105] It should be noted that the sensor pre-planning device 300 provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.

[0106] This application also discloses a terminal device. (See reference...) Figure 4 , Figure 4 This is a schematic diagram of the structure of a terminal device disclosed in an embodiment of this application. The terminal device 400 may include: at least one processor 401, at least one network interface 404, a user interface 403, a memory 405, and at least one communication bus 402.

[0107] The communication bus 402 is used to enable communication between these components.

[0108] The user interface 403 may include a display screen and a camera. Optionally, the user interface 403 may also include a standard wired interface and a wireless interface.

[0109] The network interface 404 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface).

[0110] The processor 401 may include one or more processing cores. The processor 401 connects to various parts of the server using various interfaces and lines, and performs various server functions and processes data by running or executing instructions, programs, code sets, or instruction sets stored in memory 405, and by calling data stored in memory 405. Optionally, the processor 401 may be implemented using at least one hardware form of Digital Signal Processing (DSP), Field-Programmable Gate Array (FPGA), or Programmable Logic Array (PLA). The processor 401 may integrate one or a combination of several of the following: Central Processing Unit (CPU), Graphics Processing Unit (GPU), and modem. The CPU primarily handles the operating system, user interface, and applications; the GPU is responsible for rendering and drawing the content required for display; and the modem handles wireless communication. It is understood that the modem may also be implemented as a separate chip without being integrated into the processor 401.

[0111] The memory 405 may include random access memory (RAM) or read-only memory. Optionally, the memory 405 may include a non-transitory computer-readable storage medium. The memory 405 may be used to store instructions, programs, code, code sets, or instruction sets. The memory 405 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-described method embodiments, etc.; the data storage area may store data involved in the above-described method embodiments, etc. Optionally, the memory 405 may also be at least one storage device located remotely from the aforementioned processor 401. (Refer to...) Figure 4The memory 405, which serves as a computer storage medium, may include an operating system, a network communication module, a user interface module, and an application program for generating the topology of the transformer substation.

[0112] exist Figure 4 In the terminal device 400 shown, the user interface 403 is mainly used to provide an input interface for the user and obtain user input data; while the processor 401 can be used to call an application program for generating a transformer area topology stored in the memory 405. When executed by one or more processors 401, the terminal device 400 performs one or more of the methods described in the above embodiments. It should be noted that, for the foregoing method embodiments, for the sake of simplicity, they are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, because according to this application, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily necessary for this application.

[0113] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0114] In the various embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some service interface; the indirect coupling or communication connection between apparatuses or units may be electrical or other forms.

[0115] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0116] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0117] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage device (CMD). Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a memory and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned memory includes various media capable of storing program code, such as USB flash drives, portable hard drives, magnetic disks, or optical disks.

[0118] The above description is merely an exemplary embodiment of this disclosure and should not be construed as limiting the scope of this disclosure. Any equivalent changes and modifications made in accordance with the teachings of this disclosure shall still fall within the scope of this disclosure. Other embodiments of this disclosure will be readily apparent to those skilled in the art upon consideration of the specification and the disclosure of practical truths.

[0119] This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not described in this disclosure. The specification and embodiments are to be considered exemplary only, and the scope and spirit of this application are defined by the claims.

Claims

1. A method for generating sensor contingency plans, characterized in that, The method includes: Based on a pre-set flight mission targeting a specific area, flight information, the aircraft corresponding to the flight information, and multiple sensors installed on the aircraft are determined. Based on the flight information, create a flight route corresponding to the aircraft; Based on the flight route, at least one flight segment is established; including: Mark at least one preset waypoint corresponding to the flight route in the map engine; Based on the preset waypoints, the flight start point, and the flight end point, at least one flight segment is set, wherein each flight segment includes at least one flight path; the flight path includes at least one of the following: a regular point path, a circular path, a figure-eight path, and a runway path; the method further includes: The map engine sets node identifiers for the flight path, and the node identifiers include one of the following: ordinary node, start node, and end node; Based on the plurality of sensors and the at least one flight segment, generating at least one sensor sub-plan corresponding to the at least one flight segment includes: for each flight segment in the at least one flight segment, selecting the sensors required for each flight segment from the plurality of sensors, and generating a sensor sub-plan corresponding to each flight segment based on the selection result; the sensor sub-plan includes the type of the selected sensor, the number of sensors, and sensor parameters, the sensor parameters including sensor input parameters, output parameters, and fixed parameters; Generate a sensor plan based on at least one generated sensor sub-plan.

2. The method according to claim 1, characterized in that, The flight information includes flight altitude, flight distance, flight speed, flight origin, flight destination, and flight waypoint.

3. The method according to claim 1, characterized in that, The trajectory parameters of the flight path include at least the speed at the point of passage, the rotation angle, the number of detours, and the detour direction.

4. An apparatus for generating sensor pre-plans, characterized in that, The device includes: The determination module is used to determine flight information, the aircraft corresponding to the flight information, and multiple sensors installed on the aircraft based on a pre-set flight mission. A creation module is used to create a flight route corresponding to the aircraft based on the flight information; The setting module is used to set at least one flight segment based on the flight route; the setting module further includes: a first setting module, used to set at least one flight segment set by the setting module, and to set at least one route trajectory for the flight segment through a map engine, the route trajectory including a dotted trajectory, a circular trajectory, a figure-eight trajectory, and a runway trajectory; the setting module further includes: a second setting module, used to set route attributes and node identifiers for the created flight route and the set flight segment, the route attributes being based on flight information, and to set the line type and color of the flight route through a map engine, the line type including solid lines, dotted lines, and dashed lines, and the node identifiers including ordinary nodes, start nodes, and end nodes; The first generation module is used to generate at least one sensor sub-plan corresponding to the at least one flight segment based on the plurality of sensors and the at least one flight segment; the first generation module further includes a selection module, used to select the required sensor type and quantity from the plurality of sensors determined by the determining module based on the different flight paths of the flight segment; the first generation module further includes a fourth setting module, used to set sensor parameters for the selected sensors, the sensor parameters including input parameters, output parameters, and fixed parameters; The second generation module is used to generate a sensor plan based on at least one generated sensor sub-plan.

5. A terminal device, characterized in that, The device includes a processor (401), a memory (405), a user interface (403), and a network interface (404). The memory (405) is used to store instructions. The user interface (403) and the network interface (404) are used to communicate with other devices. The processor (401) is used to execute the instructions stored in the memory (405) to cause the electronic device (400) to perform the method as described in any one of claims 1-3.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed, perform the steps of the method as described in any one of claims 1-3.