Cooperative control method and system for intelligent driving test equipment
By accurately matching collaborative knowledge data and deep learning networks, the collaborative control method of intelligent driving testing equipment can effectively adapt to complex test scenarios, improve control accuracy and intelligence level, and solve the problem that traditional methods are difficult to adapt to variable testing needs.
Patent Information
- Application Number
- CN202411931319.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-12-26
AI Technical Summary
The collaborative control of intelligent driving testing equipment faces complex and changing testing scenarios and needs, and traditional rule-based control methods are difficult to adapt, resulting in limited control effects and lack of flexibility and intelligence.
By accurately matching the collaborative knowledge data, the first template collaborative control requirement that is most consistent with the current collaborative control requirement is selected from multiple template collaborative control requirements, and the deep learning network combines the first template collaborative control requirement and its template response knowledge data to deeply learn and respond feedback to the original collaborative control requirements, and generate response knowledge data for coordinated control operations.
It improves the accuracy and efficiency of demand identification, enhances the intelligence level of collaborative control, significantly improves the response speed and control accuracy, and achieves efficient and precise control of intelligent driving testing equipment.
Smart Images

Figure CN119828464A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent driving technology, and in particular to a collaborative control method and system for intelligent driving test equipment. Background Art
[0002] With the rapid development of intelligent driving technology, intelligent driving test equipment plays a vital role in the process of technology research and development and verification. However, the coordinated control of intelligent driving test equipment faces many challenges. Traditional control methods often rely on manually set rules and parameters, which are difficult to adapt to complex and changing test scenarios and requirements, resulting in limited control effects and lack of flexibility and intelligence.
[0003] In the process of intelligent driving testing, the requirements for collaborative control are usually diverse and complex, and different test scenarios and tasks have different requirements for control strategies. In order to effectively respond to these requirements, the traditional approach is to manually analyze the test scenarios and then formulate corresponding control strategies based on experience. However, this method is not only time-consuming and labor-intensive, but also difficult to ensure the accuracy and optimality of the control strategy.
[0004] In addition, with the continuous advancement of intelligent driving technology, the functions and performance of test equipment are also constantly improving, which puts higher requirements on the intelligence level of collaborative control methods. Traditional rule-based control methods can no longer meet this demand, and there is an urgent need for a collaborative control method that can automatically adapt to different test scenarios and requirements and has deep learning and decision-making capabilities. Summary of the invention
[0005] In view of the above-mentioned problems, in combination with the first aspect of the present invention, an embodiment of the present invention provides a collaborative control method for intelligent driving test equipment, the method comprising:
[0006] According to the matching degree between the collaborative knowledge data of the collaborative control requirement of the intelligent driving test equipment and the collaborative knowledge data of the multiple template collaborative control requirements, a first template collaborative control requirement is extracted from the multiple template collaborative control requirements, the collaborative knowledge data is used to express the demand knowledge label of the corresponding collaborative control requirement or the knowledge element associated with the corresponding collaborative control requirement, and the matching degree corresponding to the first template collaborative control requirement is greater than the matching degree corresponding to the remaining template collaborative control requirements among the multiple template collaborative control requirements;
[0007] Generate a first guidance result based on the collaborative control requirement, the first template collaborative control requirement, and the template response knowledge data of the first template collaborative control requirement, wherein the first guidance result is used to express that the deep learning network responds to and gives feedback on the collaborative control requirement based on the first template collaborative control requirement and the template response knowledge data;
[0008] Using the deep learning network, making a decision on the first guidance result to generate response knowledge data of the collaborative control demand;
[0009] The intelligent driving test equipment is subjected to coordinated control operations based on the response knowledge data of the coordinated control requirements.
[0010] On the other hand, an embodiment of the present invention also provides a collaborative control system for intelligent driving test equipment, including a processor and a machine-readable storage medium, wherein the machine-readable storage medium is connected to the processor, the machine-readable storage medium is used to store programs, instructions or codes, and the processor is used to execute the programs, instructions or codes in the machine-readable storage medium to implement the above method.
[0011] Based on the above aspects, the embodiment of the present application selects the first template collaborative control demand that best matches the current collaborative control demand from multiple template collaborative control demands by accurately matching collaborative knowledge data, thereby effectively improving the accuracy and efficiency of demand identification. By utilizing a deep learning network, combined with the first template collaborative control demand and its template response knowledge data, deep learning and response feedback are performed on the original collaborative control demand to generate a first guidance result, and further specific response knowledge data is generated through decision-making, which not only enhances the intelligence level of collaborative control, but also significantly improves the response speed and control accuracy. Finally, coordinated control operations are performed on intelligent driving test equipment based on response knowledge data, achieving efficient and precise control of the test equipment, providing data support for the testing and verification of intelligent driving technology, and thus greatly promoting the application of intelligent driving research and development. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 It is a schematic diagram of the execution flow of the collaborative control method for intelligent driving test equipment provided by an embodiment of the present invention.
[0013] Figure 2 It is a schematic diagram of the hardware architecture of a collaborative control system for intelligent driving test equipment provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0014] The present invention will be described in detail below with reference to the accompanying drawings. Figure 1 It is a flow chart of a collaborative control method for intelligent driving test equipment provided by an embodiment of the present invention. The collaborative control method for intelligent driving test equipment is introduced in detail below.
[0015] Step S110, based on the matching degree between the collaborative knowledge data of the collaborative control requirements of the intelligent driving test equipment and the collaborative knowledge data of multiple template collaborative control requirements, extract a first template collaborative control requirement from the multiple template collaborative control requirements, the collaborative knowledge data is used to express the requirement knowledge label of the corresponding collaborative control requirement or the knowledge element associated with the corresponding collaborative control requirement, and the matching degree corresponding to the first template collaborative control requirement is greater than the matching degree corresponding to the remaining template collaborative control requirements among the multiple template collaborative control requirements.
[0016] In this embodiment, in the process of performing collaborative control related work of the intelligent driving test equipment, the intelligent driving test equipment needs to simultaneously coordinate the work of multiple sensors (such as lidar, camera, millimeter wave radar, etc.) and different actuators (such as steering system, braking system, acceleration system, etc.).
[0017] The collaborative knowledge data of collaborative control requirements include multiple aspects. For example, the first dimension of collaborative knowledge data (used to express the demand knowledge labels corresponding to collaborative control requirements) may include labels such as "multi-sensor collaboration under complex road conditions" and "actuator priority in emergency response". The second dimension of collaborative knowledge data (used to express the knowledge elements corresponding to collaborative control requirements) may include various specific road conditions information (such as intersections, curves, uphill and downhill slopes, etc.), the characteristics of different sensors (such as the detection range of lidar, the resolution and field of view of the camera, etc.), the response time and accuracy of the actuator, etc.
[0018] The server stores multiple template collaborative control requirements and their collaborative knowledge data. For example, template collaborative control requirement 1 may be for the collaboration of sensors and actuators during simple straight-line driving. Its first dimension collaborative knowledge data label is "straight-line driving collaboration", and the second dimension collaborative knowledge data contains some basic information about the straight road (such as road width, vehicle speed range, etc.). Template collaborative control requirement 2 may be for the collaboration of driving on a curved road in rainy days. Its first dimension collaborative knowledge data label is "rainy-day curved collaboration", and the second dimension collaborative knowledge data contains factors such as the curvature of the curve and the impact of rainfall on the sensor.
[0019] There are multiple ways for the server to calculate the matching degree between the collaborative control requirement and each template collaborative control requirement.
[0020] If we match the collaborative knowledge data based on the first dimension first:
[0021] The server first compares the matching degree between the first dimension collaborative knowledge data of the collaborative control requirements of the intelligent driving test equipment and the first dimension collaborative knowledge data of each template collaborative control requirement. For example, the label of the collaborative control requirement is "emergency collaboration of multiple sensors and actuators at complex intersections", which has a low matching degree with the label "straight-road driving collaboration" of template collaborative control requirement 1, because the scenarios and tasks are completely different; while the matching degree with the first dimension collaborative knowledge data of template collaborative control requirement 3 (assuming it is "conventional collaboration at intersections") is relatively high, because both involve intersection scenarios. In this way, multiple second template collaborative control requirements are initially extracted from multiple template collaborative control requirements (here it is assumed that template collaborative control requirement 3 is extracted as one of the second template collaborative control requirements). Then, the server further screens according to the matching degree between the second dimension collaborative knowledge data of the collaborative control requirements and the second dimension collaborative knowledge data of each second template collaborative control requirement. For example, the intersection in the second dimension collaborative knowledge data of the collaborative control requirement is a busy four-way intersection, while the intersection in the second dimension collaborative knowledge data of template collaborative control requirement 3 is a relatively simple two-way intersection with small traffic flow, and the matching degree is not the highest. If there are other second template collaborative control requirements, continue to compare and eventually extract the first template collaborative control requirement. This first template collaborative control requirement has the highest matching degree with the collaborative control requirement of the intelligent driving test equipment among all template collaborative control requirements.
[0022] If we match the collaborative knowledge data based on the second dimension first:
[0023] The server first compares the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each template collaborative control requirement. For example, for the sensor characteristic part in the collaborative control requirement, such as the detection requirement of the laser radar in a complex environment, it is compared with the sensor-related knowledge elements in each template collaborative control requirement. If the part about the laser radar in the second dimension collaborative knowledge data of the template collaborative control requirement 4 has a certain similarity with the collaborative control requirement (for example, both involve the detection and processing of the laser radar under partial occlusion), it is extracted as one of the multiple third template collaborative control requirements. Then, it is screened based on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each third template collaborative control requirement. Assuming that the first dimension collaborative knowledge data of the collaborative control requirement is "multi-sensor collaborative response to emergencies in complex environments", and the first dimension collaborative knowledge data of the template collaborative control requirement 4 is "collaboration between laser radar and other sensors in specific scenarios", after comparison, the first template collaborative control requirement is determined from multiple third template collaborative control requirements.
[0024] There is also a weighted calculation method:
[0025] The server performs weighted calculations on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each template collaborative control requirement, and the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each template collaborative control requirement. For example, the weight of the first dimension matching degree is 0.4, and the weight of the second dimension matching degree is 0.6. For template collaborative control requirement 5, the matching degree of the first dimension collaborative knowledge data is calculated to be 0.3 (full score 1), and the matching degree of the second dimension collaborative knowledge data is calculated to be 0.5 (full score 1), then the first matching degree is obtained by weighted calculation (0.3×0.4+0.5×0.6=0.42). Such calculations are performed for all template collaborative control requirements, and finally the first template collaborative control requirement is extracted based on the first matching degrees corresponding to multiple template collaborative control requirements.
[0026] In addition, you can also match the collaborative control requirements with the template collaborative control requirements:
[0027] Based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, multiple fourth template collaborative control requirements are extracted from multiple template collaborative control requirements. For example, the knowledge elements in the collaborative control requirement involve the collaborative working time interval of multiple sensors under complex road conditions and other contents, which have a certain similarity with the time logic of the collaborative working of sensors in template collaborative control requirement 6, so template collaborative control requirement 6 is extracted as one of the fourth template collaborative control requirements. Then, based on the matching degree between the collaborative control requirement and each fourth template collaborative control requirement, the first template collaborative control requirement is extracted from multiple fourth template collaborative control requirements. For example, the actuator response sequence in the collaborative control requirement is compared with the actuator operation logic in template collaborative control requirement 6. If the matching degree is higher than that of other fourth template collaborative control requirements, then template collaborative control requirement 6 is determined as the first template collaborative control requirement.
[0028] Or by first comparing the matching degree between the collaborative control requirements and the template collaborative control requirements, and then comparing the matching degree between the collaborative knowledge data:
[0029] Based on the matching degree between the collaborative control requirement and each template collaborative control requirement, multiple fifth template collaborative control requirements are extracted from multiple template collaborative control requirements. For example, if the overall task logic in the collaborative control requirement (such as first collecting sensor data, and then judging the actuator operation sequence based on the data) is partially similar to the overall task logic of template collaborative control requirement 7, template collaborative control requirement 7 is extracted as one of the fifth template collaborative control requirements. Then, based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each fifth template collaborative control requirement, the first template collaborative control requirement is extracted from multiple fifth template collaborative control requirements. For example, the sensor accuracy requirements in the collaborative knowledge data of the collaborative control requirement are compared with the sensor-related elements in the collaborative knowledge data of template collaborative control requirement 7. If the matching degree is the highest, then template collaborative control requirement 7 becomes the first template collaborative control requirement.
[0030] There is another way to think about the cost of collaborative control:
[0031] The collaborative control cost corresponding to the template collaborative control requirement is used to express the logical node span of the template response knowledge data. For example, the logical node span of the template response knowledge data of template collaborative control requirement 8 is large, which means that when processing this requirement, more logical judgments and operation steps are involved, and the collaborative control cost is high. The server extracts multiple sixth template collaborative control requirements from multiple template collaborative control requirements based on the collaborative control cost corresponding to each template collaborative control requirement. Assume that a threshold value of the collaborative control cost is set, and the template collaborative control requirements above this threshold are extracted as the sixth template collaborative control requirements. Then, based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each sixth template collaborative control requirement, the first template collaborative control requirement is extracted from multiple sixth template collaborative control requirements. For example, the road condition information in the collaborative knowledge data of the collaborative control requirement is compared with the relevant road condition information in the collaborative knowledge data of the template collaborative control requirement 8. If the matching degree is higher than that of other sixth template collaborative control requirements, then the template collaborative control requirement 8 is determined as the first template collaborative control requirement.
[0032] Or first extract based on the matching degree of collaborative knowledge data, and then filter based on the collaborative control cost:
[0033] Based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, multiple fourth template collaborative control requirements are extracted from the multiple template collaborative control requirements. Then, based on the collaborative control cost corresponding to each fourth template collaborative control requirement, the first template collaborative control requirement is extracted from the multiple fourth template collaborative control requirements. For example, among the multiple fourth template collaborative control requirements, the collaborative control cost of template collaborative control requirement 9 is relatively high (the logical node span of its template response knowledge data is large, and may involve more complex interaction logic between sensors and actuators). If its matching degree with the collaborative knowledge data of the collaborative control requirement is the highest among these fourth template collaborative control requirements, then template collaborative control requirement 9 is determined as the first template collaborative control requirement.
[0034] Finally, we can also use weighted calculation method:
[0035] The matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, and the collaborative control cost corresponding to each template collaborative control requirement are weightedly calculated to generate a third matching degree corresponding to each template collaborative control requirement. For example, the collaborative knowledge data matching degree is weighted as 0.7, and the collaborative control cost is weighted as 0.3. For template collaborative control requirement 10, the collaborative knowledge data matching degree is calculated to be 0.6 (full score 1), and the collaborative control cost is at a relatively high level (assuming the corresponding value is 0.8, full score 1). The third matching degree is obtained by weighted calculation (0.6×0.7+0.8×0.3=0.66). Based on the third matching degrees corresponding to multiple template collaborative control requirements, the first template collaborative control requirement is extracted.
[0036] Step S120, generates a first guidance result based on the collaborative control requirement, the first template collaborative control requirement and the template response knowledge data of the first template collaborative control requirement, wherein the first guidance result is used to express that the deep learning network responds to and provides feedback on the collaborative control requirement based on the first template collaborative control requirement and the template response knowledge data.
[0037] In this embodiment, in the intelligent driving test scenario, the collaborative control requirement is that in a complex urban road environment, the vehicle needs to coordinate multiple sensors (lidar, cameras, etc.) under different traffic rules (such as traffic restrictions at different time periods, speed limits on special sections of roads, etc.) to accurately perceive the surrounding environment (including vehicles, pedestrians, traffic signs, etc.), and at the same time control actuators (steering, braking, acceleration, etc.) to ensure safe and efficient driving.
[0038] The first template collaborative control requirement is for some situations in complex urban road scenes, such as the coordination under complex traffic conditions in specific areas (such as commercial areas). Its template response knowledge data includes the specific working mode of the sensor in this scenario (such as the high frame rate acquisition mode of the camera in a high-flow area), the operating logic of the actuator (such as different degrees of braking operations according to obstacles at different distances), etc.
[0039] The server first analyzes the key elements of the collaborative control requirements, including various traffic rules, different types of road users (vehicles, pedestrians, etc.), types and quantities of sensors, types of actuators, etc.; constraints such as the maximum speed limit of the vehicle, the blind spots of the sensor, etc.; the goal requirement is to drive safely and efficiently on urban roads. These elements are formed into a structured description of the collaborative control requirements. For example, the key element set includes {traffic rule set, road user type set, sensor set, actuator set}, the constraint set includes {speed limit set, blind spot set}, and the goal requirement set is {safe driving, efficient driving}.
[0040] Then, the template structure of the first template collaborative control requirement is parsed, such as a hierarchical control structure (sensor data processing first, then decision-making layer, and finally actuator operation). The key element template includes common traffic elements in a specific area (such as the layout of traffic lights in a specific commercial area), constraint templates (such as special speed limits in the area) and target requirement templates (such as ensuring the normal passage of vehicles while giving priority to pedestrians in the area), and the parsed first template collaborative control requirement is generated, including a template structure description, a key element template set, a constraint template set and a target requirement template set.
[0041] The response logic in the template response knowledge data is then parsed, such as the judgment logic based on distance and speed (determining whether to brake based on the distance to the vehicle in front and the relative speed), response rules (such as when the distance is less than a certain value, the actuator brakes at a certain proportion) and response parameters (such as the specific value of the braking proportion, etc.), to generate the parsed template response knowledge data, including the response logic description, the response rule set and the response parameter set.
[0042] The key elements, constraints and target requirements of the collaborative control requirements are matched with the key element template, constraint template and target requirement template of the collaborative control requirements of the first template. For example, the traffic rules in the collaborative control requirements are compared with the traffic rules template of the collaborative control requirements of the first template to calculate the matching degree. If there are some special traffic rules in the collaborative control requirements that are not fully covered in the template, the corresponding matching degree calculation results and the corresponding relationship description between the collaborative control requirements and the collaborative control requirements of the first template will be obtained.
[0043] According to the matching degree calculation results and the corresponding relationship description, the adaptability of the template response knowledge data to the collaborative control requirements is evaluated. If the sensor working mode in the template does not completely match the sensor situation in the collaborative control requirements, then this part of the response knowledge data is the part that needs to be adjusted; if the template does not involve the actuator operation under certain special traffic rules in the collaborative control requirements, this is the part that needs to be supplemented; and those parts that are completely matched are the response knowledge data parts that can be directly applied. Generate adaptability evaluation results, including the response knowledge data parts that can be directly applied, the response knowledge data parts that need to be adjusted, and the response knowledge data parts that need to be supplemented.
[0044] For the response knowledge data parts that need to be adjusted, they are adjusted according to the collaborative control requirements of the collaborative control needs. For example, the response rules for braking operations in the template may need to be adjusted according to the stricter speed limits in the collaborative control requirements. For the response knowledge data parts that need to be supplemented, the supplementary design is combined with the demand characteristics of the collaborative control requirements and the structure of the template response knowledge data. For example, for operations under special traffic rules in the collaborative control requirements, the corresponding actuator operation logic is supplemented in combination with the logical structure in the template. Then the directly applicable response knowledge data parts, the adjusted response knowledge data, and the supplemented response knowledge data are integrated to form an integrated response knowledge data set.
[0045] According to the integrated response knowledge data set and collaborative control requirements, the learning parameters of the deep learning network are configured. For example, the learning rate is set according to the complexity of the data and the real-time requirements of the collaborative control needs, the number of iterations is determined according to the expected convergence speed, and the appropriate optimization algorithm (such as stochastic gradient descent, etc.) is selected according to the characteristics of the response knowledge data.
[0046] Finally, the first template collaborative control requirement and the parsed template response knowledge data are used as the learning basis, and the configured deep learning network is used to conduct preliminary learning of the collaborative control requirement to generate the first guidance result. This first guidance result includes the deep learning network's preliminary understanding of the collaborative control requirement (such as the understanding of the complex traffic rules and the relationship between sensors and actuators), the preliminary set response logic (such as the preliminary operation logic based on the current traffic conditions) and the response parameters (such as the preliminary determined actuator operation parameters).
[0047] Step S130: utilizing the deep learning network to make a decision on the first guidance result and generate knowledge data in response to the collaborative control requirement.
[0048] Continuing with the above intelligent driving test scenario as an example, the server uses a deep learning network to classify the collaborative control requirements based on the first guidance result. For example, based on the initial understanding description, response logic and response parameters in the first guidance result, the collaborative control requirements are classified into "normal driving collaborative control category in complex urban traffic" or "special situation response collaborative control category in complex urban traffic".
[0049] The first template collaborative control requirement and template response knowledge data are used as the learning basis, and the collaborative control requirement is responded to and fed back according to the collaborative control response category corresponding to the collaborative control requirement. For example, if it is the "normal driving collaborative control category in complex urban traffic", the deep learning network generates the response knowledge data of this collaborative control response category based on the sensor data processing method (such as camera and lidar data fusion processing) and actuator operation logic (such as smooth acceleration or deceleration according to traffic flow) during normal driving in the first template collaborative control requirement, combined with the specific response rules and parameters in the template response knowledge data. This response knowledge data may include more accurate sensor data processing algorithms, actuator operation instructions that are more optimized for current traffic conditions, etc.
[0050] Step S140: performing coordinated control operations on the intelligent driving test equipment based on the response knowledge data of the coordinated control requirement.
[0051] In the above intelligent driving test scenario, the intelligent driving test equipment is coordinated and controlled based on the response knowledge data of the collaborative control requirement. The server sends the generated response knowledge data to the control system of the intelligent driving test equipment.
[0052] For the sensor part, the working modes of the lidar and camera are adjusted according to the sensor data processing algorithm in the response knowledge data. For example, if the response knowledge data requires improving the detection accuracy of small targets at long distances, the server will send instructions to the lidar system to adjust its parameters such as transmission power and scanning frequency; for the camera system, the resolution and frame rate of its image acquisition may be adjusted to better meet the collaborative control requirements.
[0053] For the actuator part, the steering system, braking system and acceleration system are controlled according to the actuator operation instructions in the response knowledge data. For example, if the response knowledge data indicates that there is slow-moving traffic ahead, the server will send instructions to the braking system to gradually reduce the speed of the vehicle; if a turn is required, the server will send instructions to the steering system according to the steering angle and speed requirements in the response knowledge data to enable the vehicle to turn accurately. Through such coordinated control operations, it is ensured that the intelligent driving test equipment operates safely and efficiently in accordance with the collaborative control requirements in complex urban road environments.
[0054] Based on the above steps, the embodiment of the present application selects the first template collaborative control demand that best matches the current collaborative control demand from multiple template collaborative control demands by accurately matching the collaborative knowledge data, thereby effectively improving the accuracy and efficiency of demand identification. By utilizing a deep learning network, combined with the first template collaborative control demand and its template response knowledge data, deep learning and response feedback are performed on the original collaborative control demand to generate a first guidance result, and further specific response knowledge data is generated through decision-making, which not only enhances the intelligence level of collaborative control, but also significantly improves the response speed and control accuracy. Finally, based on the response knowledge data, coordinated control operations are performed on the intelligent driving test equipment, achieving efficient and precise control of the test equipment, providing data support for the testing and verification of intelligent driving technology, thereby greatly promoting the application of intelligent driving research and development.
[0055] In a possible implementation, the collaborative knowledge data includes first-dimensional collaborative knowledge data and second-dimensional collaborative knowledge data, wherein the first-dimensional collaborative knowledge data is used to express the demand knowledge label corresponding to the collaborative control demand, and the second-dimensional collaborative knowledge data is used to express the knowledge element corresponding to the collaborative control demand. Step S110 may include:
[0056] Extract multiple second template collaborative control requirements from the multiple template collaborative control requirements based on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each template collaborative control requirement. Extract the first template collaborative control requirement from the multiple second template collaborative control requirements based on the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each second template collaborative control requirement. Or,
[0057] According to the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each template collaborative control requirement, a plurality of third template collaborative control requirements are extracted from the plurality of template collaborative control requirements. According to the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each third template collaborative control requirement, the first template collaborative control requirement is extracted from the plurality of third template collaborative control requirements. Or,
[0058] A weighted calculation is performed on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each template collaborative control requirement, and the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each template collaborative control requirement to generate a first matching degree corresponding to each template collaborative control requirement, and the first template collaborative control requirement is extracted from the multiple template collaborative control requirements based on the first matching degrees corresponding to the multiple template collaborative control requirements.
[0059] In this embodiment, multiple sensors (lidar, camera, millimeter wave radar, etc.) and actuators (steering, braking, acceleration systems, etc.) work together under various special road conditions (such as slippery roads, narrow curves, and temporary construction areas). The collaborative knowledge data here contains two dimensions. The first dimension of collaborative knowledge data expresses the required knowledge labels, such as "multi-sensor actuator collaboration under complex and special road conditions", and the second dimension of collaborative knowledge data contains knowledge elements, such as the friction coefficient range of slippery roads, the curvature of narrow curves, the location of temporary construction areas, and the impact on the sensor's field of view.
[0060] The server stores multiple template collaborative control requirements and their collaborative knowledge data. In accordance with the matching method based on the first dimension collaborative knowledge data, the server first compares the first dimension collaborative knowledge data of the collaborative control requirement with the first dimension collaborative knowledge data of each template collaborative control requirement. For example, the first dimension collaborative knowledge data label of template collaborative control requirement 1 is "basic collaboration under normal road conditions", which has a low matching degree with the label of the collaborative control requirement "multi-sensor actuator collaboration under complex and special road conditions"; while the label of template collaborative control requirement 3 is "partial sensor actuator collaboration under special road conditions", which has a relatively high matching degree. Through such a comparison, multiple second template collaborative control requirements are extracted from multiple template collaborative control requirements, such as template collaborative control requirement 3. Next, the server matches the second dimension collaborative knowledge data of the collaborative control requirement with the second dimension collaborative knowledge data of each second template collaborative control requirement. For example, for template collaborative control requirement 3, the special road conditions in its second dimension collaborative knowledge data may be just a simple slippery road surface, while the special road conditions in the collaborative control requirements also include narrow curves and temporary construction areas. Through detailed comparison of these knowledge elements, the first template collaborative control requirement is finally determined from multiple second template collaborative control requirements. This first template collaborative control requirement has the highest match with the collaborative control requirement in this comparison process.
[0061] According to the method of first matching the collaborative knowledge data of the second dimension, the server first compares the collaborative knowledge data of the second dimension of the collaborative control requirement with the collaborative knowledge data of the second dimension of each template collaborative control requirement. For example, the knowledge elements such as the range of friction coefficient of slippery roads and curvature of narrow curves in the collaborative control requirement are compared with the relevant elements in the second dimension collaborative knowledge data of template collaborative control requirement 5. If there is a certain similarity, the template collaborative control requirement 5 is extracted as one of multiple third template collaborative control requirements. Then, the server compares the collaborative knowledge data of the first dimension of the collaborative control requirement with the collaborative knowledge data of the first dimension of each third template collaborative control requirement. For example, the "multi-sensor actuator collaboration under complex and special road conditions" label of the collaborative control requirement is compared with the first dimension collaborative knowledge data label of template collaborative control requirement 5. If the matching degree is higher than that of other third template collaborative control requirements, then template collaborative control requirement 5 is determined as the first template collaborative control requirement.
[0062] There is also a weighted calculation method, in which the server performs weighted calculation on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each template collaborative control requirement, and the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each template collaborative control requirement. For example, the weight of the first dimension matching degree is set to 0.3, and the weight of the second dimension matching degree is set to 0.7. For template collaborative control requirement 7, the matching degree of the first dimension collaborative knowledge data is calculated to be 0.2, and the matching degree of the second dimension collaborative knowledge data is 0.4. The first matching degree is obtained by weighted calculation (0.2×0.3+0.4×0.7=0.34). Such calculations are performed on all template collaborative control requirements, and then the first template collaborative control requirement is extracted based on the first matching degrees corresponding to multiple template collaborative control requirements. The first matching degree of this first template collaborative control requirement is the highest among all template collaborative control requirements. Through the above different methods, the server can accurately extract the first template collaborative control requirement that best matches the collaborative control requirement of intelligent driving test equipment from many template collaborative control requirements.
[0063] In a possible implementation, before step S110, the method further includes:
[0064] Based on the collaborative control requirement, a second guidance result is generated, and the second guidance result is used to express the decision made by the deep learning network on the collaborative control requirement to generate a data result for expressing the collaborative control requirement.
[0065] The deep learning network is used to make a decision on the second guidance result and generate collaborative knowledge data of the collaborative control requirement.
[0066] In this embodiment, the collaborative control requirements include many aspects. For example, in changeable weather conditions (such as rain, fog, snow, etc.) and complex road types (such as highways, narrow urban streets, mountain bends, etc.), multiple sensors (lidar, cameras, millimeter wave radars, etc.) are required to accurately collect environmental information, and the actuators (steering, braking, acceleration systems, etc.) are precisely operated according to the feedback of the sensors. The server inputs such complex collaborative control requirements into the deep learning network. The deep learning network analyzes and processes this collaborative control requirement based on its internal algorithm structure and pre-trained model to generate a second guidance result. This second guidance result is intended to express the deep learning network's decision-making on the collaborative control requirements to generate data results for expressing the collaborative control requirements. Specifically, the deep learning network may preliminarily determine some key data points based on its understanding of sensor performance under different weather conditions and the requirements of vehicle driving under different road types, such as the approximate range of the camera's visible distance in rainy and foggy weather, the operating frequency range of the steering system when driving on mountain bends, etc. These data points constitute the second guidance result.
[0067] Then, after receiving the second guidance result, the deep learning network conducts further analysis. For example, for the data point of the approximate range of the camera's visible distance in rainy and foggy weather that was previously determined, the network will combine more factors for accurate calculation, such as the impact of the concentration of rain and fog on light propagation, the characteristics of the camera lens, etc., to obtain a more accurate value of the camera's visible distance under different rain and fog concentrations, which becomes part of the collaborative knowledge data. Similarly, for the operating frequency range of the steering system when driving on a mountain curve, the deep learning network will consider factors such as the curvature of the curve, the speed of the vehicle, and the friction between the tire and the road surface, and accurately calculate the accurate operating frequency of the steering system under different curve curvatures and vehicle speeds, which is also included in the collaborative knowledge data. In addition, the deep learning network will also comprehensively consider the collaborative relationship between sensors, such as how lidar and cameras complement each other to collect data in different environments, and the coordination logic between actuators, such as the order and degree of coordination of the braking and steering systems during emergency avoidance, and integrate all these contents into the collaborative knowledge data required by collaborative control. Therefore, with the help of the deep learning network, comprehensive and accurate collaborative knowledge data is generated based on the collaborative control requirements, preparing for the subsequent extraction of the first template collaborative control requirements from multiple template collaborative control requirements.
[0068] In a possible implementation, before step S110, the method further includes:
[0069] Step A110, obtaining the multiple template collaborative control requirements and candidate response knowledge data of each template collaborative control requirement.
[0070] Step A120, utilizing the deep learning network, based on each template collaborative control requirement, adapting and optimizing the candidate response knowledge data of each template collaborative control requirement, and generating template response knowledge data of each template collaborative control requirement.
[0071] In a possible implementation, before step A120, the method further includes: generating a third guidance result based on the template collaborative control requirement and the candidate response knowledge data of the template collaborative control requirement, wherein the third guidance result is used to express that the deep learning network adapts and optimizes the candidate response knowledge data of the template collaborative control requirement based on the template collaborative control requirement.
[0072] Step A120 includes:
[0073] Step A121, using the deep learning network to make a decision on the third guidance result, and generate iterative response knowledge data of the template collaborative control requirement.
[0074] Step A122, when the iterative response knowledge data of the template collaborative control requirement and the candidate response knowledge data of the template collaborative control requirement express the same response result, output the iterative response knowledge data of the template collaborative control requirement as the template response knowledge data of the template collaborative control requirement.
[0075] In a possible implementation, the plurality of template collaborative control requirements and the template response knowledge data of each template collaborative control requirement are stored in a pre-built sample library. After step A120, the method further includes:
[0076] Step A130, generates a fourth guidance result based on any template collaborative control requirement and the template response knowledge data of the template collaborative control requirement, and the fourth guidance result is used to express that the deep learning network uses the template collaborative control requirement and the template response knowledge data of the template collaborative control requirement as the learning basis to generate iterative collaborative control requirements and response knowledge data.
[0077] Step A140: Utilize the deep learning network to make a decision on the fourth guidance result, and generate iterative template collaborative control requirements and template response knowledge data of the iterative template collaborative control requirements.
[0078] Step A150: adding the iterative template collaborative control requirement and the template response knowledge data of the iterative template collaborative control requirement to the sample library.
[0079] In this embodiment, first, before extracting the first template collaborative control requirement based on the matching degree between the collaborative knowledge data of the collaborative control requirement of the intelligent driving test equipment and the collaborative knowledge data of the collaborative control requirements of multiple templates, the server needs to obtain multiple template collaborative control requirements and candidate response knowledge data of each template collaborative control requirement. In the field of intelligent driving, template collaborative control requirements cover a variety of situations. For example, for different road scenes (such as urban congested roads, rural simple roads, highways, etc.), different traffic conditions (such as peak hours, off-peak hours, traffic control caused by special events, etc.) and different vehicle states (such as full load, empty load, specific fault simulation, etc.), there are corresponding template collaborative control requirements. The candidate response knowledge data of each template collaborative control requirement is the knowledge related to the possible response scheme generated based on past experience or preliminary algorithms. Taking the urban congested road scene as an example, its template collaborative control requirements may include sensors (such as lidar, cameras, etc.) needing to collect vehicle and pedestrian information within a close range more frequently, and actuators (such as braking and acceleration systems) needing to perform fine-tuning operations more accurately. The corresponding candidate response knowledge data may include a preliminary set value for the camera acquisition frequency, a preliminary force range for braking and acceleration operations, and the like.
[0080] Next, the server uses the deep learning network to adapt and optimize the candidate response knowledge data of each template collaborative control requirement according to each template collaborative control requirement to generate the template response knowledge data of each template collaborative control requirement. But before that, the server must generate a third guidance result based on the template collaborative control requirement and the candidate response knowledge data of the template collaborative control requirement. For example, for the template collaborative control requirements of urban congested roads and their corresponding candidate response knowledge data, the deep learning network will analyze the logical relationship therein, such as comprehensively considering the preliminary settings such as the camera acquisition frequency and the braking and acceleration operation force range according to factors such as traffic flow and vehicle spacing, and generate a third guidance result. This third guidance result expresses the direction and strategy of the deep learning network to adapt and optimize the candidate response knowledge data according to the template collaborative control requirements.
[0081] Then, the server uses the deep learning network to make decisions on the third guidance result and generate iterative response knowledge data for the template collaborative control requirements. Still taking urban congested roads as an example, the deep learning network will make more precise adjustments to the camera acquisition frequency and the braking and acceleration operation force range based on more accurate traffic flow models, vehicle dynamic behavior analysis, etc., to obtain iterative response knowledge data. If this iterative response knowledge data is the same as the response result expressed by the candidate response knowledge data of the template collaborative control requirements, this iterative response knowledge data is output as the template response knowledge data of the template collaborative control requirements. For example, after optimization by the deep learning network, the final results of the camera acquisition frequency and the braking and acceleration operation force range are consistent with the initial candidate response knowledge data in actual effect, then this final result becomes the template response knowledge data for the template collaborative control requirements.
[0082] In the intelligent driving test, multiple template collaborative control requirements and the template response knowledge data of each template collaborative control requirement are stored in a pre-built sample library. After using the deep learning network to adapt and optimize the candidate response knowledge data of each template collaborative control requirement according to each template collaborative control requirement to generate the template response knowledge data of each template collaborative control requirement, the server shall generate the fourth guidance result based on any template collaborative control requirement and the template response knowledge data of the template collaborative control requirement. For example, the template collaborative control requirement and its template response knowledge data of the urban congested road are selected. The deep learning network will use this template collaborative control requirement and template response knowledge data as the learning basis, consider more actual changes (such as the impact of different weather conditions on traffic, the addition of special vehicle types, etc.), and generate the fourth guidance result. This result is used to express the process of the deep learning network generating iterative collaborative control requirements and response knowledge data.
[0083] Finally, the server uses a deep learning network to make decisions on the fourth guidance result, and generates iterative template collaborative control requirements and template response knowledge data of iterative template collaborative control requirements. For example, after considering the weather and special vehicle types, new iterative template collaborative control requirements for urban congested roads are generated, such as the need for sensors to pay extra attention to road water accumulation areas on rainy days, and the need for actuators to adjust braking and acceleration strategies according to the slippery road conditions, etc., and the corresponding template response knowledge data is also generated. Then, the iterative template collaborative control requirements and the template response knowledge data of iterative template collaborative control requirements are added to the sample library, so that in subsequent intelligent driving tests, more comprehensive and accurate template references can be provided for more collaborative control requirements matching. Through such a series of operations, the server continuously optimizes and expands the template collaborative control requirements and template response knowledge data in the sample library, and improves the accuracy and effectiveness of the collaborative control of intelligent driving test equipment.
[0084] In a possible implementation, step S110 may further include:
[0085] Extract multiple fourth template collaborative control requirements from the multiple template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement. Extract the first template collaborative control requirement from the multiple fourth template collaborative control requirements based on the matching degree between the collaborative control requirement and each fourth template collaborative control requirement. Or,
[0086] Extract multiple fifth template collaborative control requirements from the multiple template collaborative control requirements based on the matching degree between the collaborative control requirement and each template collaborative control requirement. Extract the first template collaborative control requirement from the multiple fifth template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each fifth template collaborative control requirement. Or,
[0087] A weighted calculation is performed on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, and the matching degree between the collaborative control requirement and each template collaborative control requirement to generate a second matching degree corresponding to each template collaborative control requirement, and the first template collaborative control requirement is extracted from the multiple template collaborative control requirements based on the second matching degrees corresponding to the multiple template collaborative control requirements.
[0088] In this embodiment, let's first look at the first method. The server extracts multiple fourth template collaborative control requirements from multiple template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirements and the collaborative knowledge data of each template collaborative control requirement. For example, in the complex scenario of intelligent driving, the collaborative knowledge data of the collaborative control requirements includes the collaborative working mode of multiple sensors (lidar, camera, millimeter wave radar, etc.) under specific complex road conditions (such as roads with many bends in mountainous areas and some sections under construction), as well as the operating logic of actuators (steering, braking, acceleration systems, etc.) and other knowledge elements. The server compares these collaborative knowledge data with the collaborative knowledge data of each template collaborative control requirement. For template collaborative control requirement 1, its collaborative knowledge data is for the collaborative situation of sensors and actuators for ordinary urban roads, and has a low matching degree with the collaborative knowledge data of the current collaborative control requirement under complex mountainous road conditions; and for template collaborative control requirement 3, its collaborative knowledge data involves the situation of some mountainous roads, which has a certain similarity with the current collaborative control requirement, and the server will extract template collaborative control requirement 3 as one of the fourth template collaborative control requirements. Then, the server extracts the first template collaborative control requirement from multiple fourth template collaborative control requirements based on the matching degree between the collaborative control requirement and each fourth template collaborative control requirement. For example, the collaborative control requirement requires precise steering operations on mountain bends and special sensor data processing methods on construction sections. For the fourth template collaborative control requirements extracted previously, such as template collaborative control requirement 3, the server will further compare these requirements in the collaborative control requirements with the specific content in template collaborative control requirement 3. If the steering operation logic and sensor data processing method in template collaborative control requirement 3 have the highest matching degree with the collaborative control requirements among these fourth template collaborative control requirements, then template collaborative control requirement 3 will be determined as the first template collaborative control requirement.
[0089] Looking at the second method, the server extracts multiple fifth template collaborative control requirements from multiple template collaborative control requirements based on the matching degree between the collaborative control requirements and each template collaborative control requirement. Taking intelligent driving test as an example, the collaborative control requirement may be an intelligent driving operation under specific weather (such as rainstorm), including how the sensor can accurately obtain information in the rain, how the actuator can drive safely on slippery roads according to the sensor information, etc. The server compares this collaborative control requirement with each template collaborative control requirement. For template collaborative control requirement 5, it is mainly for driving collaborative requirements on dry roads on sunny days, and the matching degree with the collaborative control requirements under the current rainstorm weather is very low; while template collaborative control requirement 7 involves some driving conditions under some special weather conditions, and has a certain correlation with the current collaborative control requirements. The server will extract template collaborative control requirement 7 as one of the fifth template collaborative control requirements. Then, the server extracts the first template collaborative control requirement from multiple fifth template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each fifth template collaborative control requirement. For example, the collaborative knowledge data of the collaborative control requirement contains special detection modes of laser radars in rainstorm weather and special operation logic of the braking system. For template collaborative control requirement 7, the server will compare its collaborative knowledge data with the collaborative knowledge data of the current collaborative control requirement. If the matching degree between the relevant knowledge data in template collaborative control requirement 7 and the collaborative knowledge data of the collaborative control requirement is the highest among these fifth template collaborative control requirements, then template collaborative control requirement 7 will be determined as the first template collaborative control requirement.
[0090] Finally, there is the weighted calculation method. The server performs weighted calculation on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, and the matching degree between the collaborative control requirement and each template collaborative control requirement, generates the second matching degree corresponding to each template collaborative control requirement, and extracts the first template collaborative control requirement from multiple template collaborative control requirements based on the second matching degrees corresponding to multiple template collaborative control requirements. For example, the matching degree weight between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of the template collaborative control requirement is set to 0.6, and the matching degree weight between the collaborative control requirement and the template collaborative control requirement is set to 0.4. For template collaborative control requirement 9, the matching degree between its collaborative knowledge data and the collaborative knowledge data of the collaborative control requirement is calculated to be 0.5, and its matching degree with the collaborative control requirement itself is calculated to be 0.3, then the second matching degree is obtained by weighted calculation (0.5×0.6+0.3×0.4=0.42). The server performs such weighted calculation on all template collaborative control requirements, and then extracts the template collaborative control requirement with the highest second matching degree as the first template collaborative control requirement based on the second matching degrees corresponding to these template collaborative control requirements. Through the above different methods, the server can accurately extract the first template collaborative control requirement that best matches the collaborative control requirement of the intelligent driving test equipment from numerous template collaborative control requirements.
[0091] In a possible implementation, step S110 may further include:
[0092] Based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement and the collaborative control cost corresponding to each template collaborative control requirement, the first template collaborative control requirement is extracted from the multiple template collaborative control requirements, and the collaborative control cost corresponding to the template collaborative control requirement is used to express the logical node span of the template response knowledge data of the template collaborative control requirement.
[0093] The extracting the first template collaborative control requirement from the multiple template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement and the collaborative control cost corresponding to each template collaborative control requirement includes:
[0094] According to the collaborative control cost corresponding to each template collaborative control requirement, multiple sixth template collaborative control requirements are extracted from the multiple template collaborative control requirements. According to the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each sixth template collaborative control requirement, the first template collaborative control requirement is extracted from the multiple sixth template collaborative control requirements, and the collaborative control cost corresponding to the sixth template collaborative control requirement is greater than the collaborative control cost corresponding to the remaining template collaborative control requirements in the multiple template collaborative control requirements. Or,
[0095] Extract multiple fourth template collaborative control requirements from the multiple template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement. Extract the first template collaborative control requirement from the multiple fourth template collaborative control requirements based on the collaborative control cost corresponding to each fourth template collaborative control requirement, and the collaborative control cost corresponding to the first template collaborative control requirement is greater than the collaborative control cost corresponding to the remaining template collaborative control requirements in the multiple fourth template collaborative control requirements. Or,
[0096] A weighted calculation is performed on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, and the collaborative control cost corresponding to each template collaborative control requirement to generate a third matching degree corresponding to each template collaborative control requirement; and the first template collaborative control requirement is extracted from the multiple template collaborative control requirements based on the third matching degrees corresponding to the multiple template collaborative control requirements.
[0097] In this embodiment, the first method is considered first. The server extracts multiple sixth template collaborative control requirements from multiple template collaborative control requirements based on the collaborative control cost corresponding to each template collaborative control requirement. In the intelligent driving scenario, collaborative control requirements are a very complex concept. It covers the collaborative working mode of multiple sensors (lidar, camera, millimeter wave radar, etc.) and actuators (steering system, braking system, acceleration system, etc.) in the intelligent driving test equipment under different road conditions (urban congested roads, rugged mountain roads, highways, etc.), different weather (rain, snow, fog, etc.), and different traffic conditions (peak hours, off-peak hours, traffic accident sections, etc.). Each template collaborative control requirement has its corresponding collaborative control cost, which reflects the logical node span of the template response knowledge data. For example, if a template collaborative control requirement is for intelligent driving under complex and congested road conditions in the city, it may involve more sensor data fusion processing, more traffic rule judgments, and more frequent fine-tuning operations of the actuator, which results in a larger logical node span of its template response knowledge data and a relatively high collaborative control cost.
[0098] The server evaluates the collaborative control cost of each template collaborative control requirement, and extracts those template collaborative control requirements with higher collaborative control costs as multiple sixth template collaborative control requirements. Assuming that template collaborative control requirement 1 is for normal driving on ordinary highways, its collaborative control cost is relatively low, because in this case, the collaborative work of sensors and actuators is relatively simple, and there are fewer logical nodes; while template collaborative control requirement 3 is for intelligent driving in congested road conditions during urban peak hours, involving a large amount of vehicle spacing monitoring, frequent braking and acceleration adjustments, and complex traffic light judgments, its collaborative control cost is relatively high, and it may be extracted as one of the sixth template collaborative control requirements.
[0099] Next, the server extracts the first template collaborative control requirement from multiple sixth template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each sixth template collaborative control requirement. The collaborative knowledge data of the collaborative control requirement contains various requirements in specific scenarios. For example, in a specific mountain road, the laser radar may be required to focus on monitoring the road conditions at the bend, and the camera must accurately identify road signs, etc. For the sixth template collaborative control requirement, such as the template collaborative control requirement 3 mentioned earlier, the server will compare its collaborative knowledge data with the collaborative knowledge data of the collaborative control requirement. If the sensor working mode, actuator operation logic, etc. in template collaborative control requirement 3 have the highest matching degree with the relevant requirements in the collaborative control requirement among all sixth template collaborative control requirements, and its collaborative control cost is also high, then template collaborative control requirement 3 will be determined as the first template collaborative control requirement.
[0100] Looking at the second method, the server extracts multiple fourth template collaborative control requirements from multiple template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement. For example, the collaborative control requirement is intelligent driving in severe weather (such as heavy snow), requiring sensors to accurately detect road conditions on snow-covered roads, and actuators to safely control vehicles based on sensor information. The server compares the collaborative knowledge data of this collaborative control requirement with the collaborative knowledge data of each template collaborative control requirement. For template collaborative control requirement 5, its collaborative knowledge data is for intelligent driving in light rain, and has a low matching degree with the collaborative knowledge data of the collaborative control requirement in heavy snow; while the collaborative knowledge data of template collaborative control requirement 7 involves driving conditions in some severe weather conditions, which has a certain similarity with the current collaborative control requirement. The server will extract template collaborative control requirement 7 as one of the fourth template collaborative control requirements.
[0101] Then, the server extracts the first template collaborative control requirement from multiple fourth template collaborative control requirements based on the collaborative control cost corresponding to each fourth template collaborative control requirement. Taking the fourth template collaborative control requirement extracted previously as an example, assuming that the logical node span of the template response knowledge data of template collaborative control requirement 7 is large when dealing with intelligent driving in severe weather, it means that its collaborative control cost is high. For example, it may require complex fusion processing of data from multiple sensors to cope with the impact of heavy snow on the sensor's field of view. At the same time, the operating logic of the actuator is also relatively complex and requires multiple adjustments according to different road conditions and vehicle states. If among these fourth template collaborative control requirements, the collaborative control cost of template collaborative control requirement 7 is higher than that of other requirements, and its matching degree with the collaborative knowledge data of the collaborative control requirements is also relatively high, then template collaborative control requirement 7 will be determined as the first template collaborative control requirement.
[0102] Finally, there is the weighted calculation method. The server performs weighted calculation on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, and the collaborative control cost corresponding to each template collaborative control requirement, and generates the third matching degree corresponding to each template collaborative control requirement. For example, the matching degree weight between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of the template collaborative control requirement is set to 0.7, and the collaborative control cost weight corresponding to each template collaborative control requirement is set to 0.3. For template collaborative control requirement 9, assuming that the matching degree between its collaborative knowledge data and the collaborative knowledge data of the collaborative control requirement is calculated to be 0.6, and its collaborative control cost is evaluated to be at a high level (assuming that the corresponding value is 0.8, where the value is obtained by comprehensive evaluation based on factors such as the span of logical nodes), then the third matching degree is obtained through weighted calculation (0.6×0.7+0.8×0.3=0.66).
[0103] The server performs such a weighted calculation on all template collaborative control requirements, and then extracts the first template collaborative control requirement from multiple template collaborative control requirements based on the third matching degree corresponding to the multiple template collaborative control requirements. That is, the template collaborative control requirement with the highest third matching degree is extracted as the first template collaborative control requirement. In this way, the server comprehensively considers the two important factors of the matching degree of collaborative knowledge data and the collaborative control cost, and can more accurately select the first template collaborative control requirement that best meets the collaborative control requirements of intelligent driving test equipment from a large number of template collaborative control requirements, thereby providing more effective support for subsequent intelligent driving test work.
[0104] In a possible implementation, the step S120 includes:
[0105] Step S121, parse the key elements, constraints and target requirements in the collaborative control requirement to form a structured collaborative control requirement description, wherein the structured collaborative control requirement description includes a set of key elements, a set of constraints and a set of target requirements.
[0106] Step S122, parse the template structure, key element template, constraint template and target requirement template of the first template collaborative control requirement, and generate a parsed first template collaborative control requirement, wherein the parsed first template collaborative control requirement includes a template structure description, a key element template set, a constraint template set and a target requirement template set.
[0107] Step S123, parsing the response logic, response rules and response parameters in the template response knowledge data to generate parsed template response knowledge data, wherein the parsed template response knowledge data includes a response logic description, a response rule set and a response parameter set.
[0108] Step S124, matching the key elements, constraints and target requirements of the collaborative control requirement with the key element template, constraint template and target requirement template of the first template collaborative control requirement, generating a matching degree calculation result and a description of the corresponding relationship between the collaborative control requirement and the first template collaborative control requirement.
[0109] Step S125, based on the matching degree calculation result and the corresponding relationship description, evaluate the adaptability of the template response knowledge data to the collaborative control requirements, and generate an adaptability evaluation result, which includes the response knowledge data part that can be directly applied, the response knowledge data part that needs to be adjusted, and the response knowledge data part that needs to be supplemented.
[0110] Step S126, for the response knowledge data part that needs to be adjusted, it is adjusted according to the collaborative control requirement of the collaborative control demand; for the response knowledge data part that needs to be supplemented, it is supplemented and designed in combination with the demand characteristics of the collaborative control demand and the structure of the template response knowledge data; and the response knowledge data part that can be directly applied, the adjusted response knowledge data and the supplemented response knowledge data are integrated to form an integrated response knowledge data set.
[0111] Step S127, configuring the learning parameters of the deep learning network according to the integrated response knowledge data set and the collaborative control requirements, wherein the learning parameters include a learning rate, a number of iterations, and an optimization algorithm.
[0112] Step S128, using the first template collaborative control requirement and the parsed template response knowledge data as a learning basis, using the configured deep learning network to conduct preliminary learning on the collaborative control requirement, and generate a first guidance result, which includes the deep learning network's preliminary understanding description of the collaborative control requirement, the preliminary set response logic and response parameters.
[0113] Step S130 includes: utilizing the deep learning network to classify the collaborative control requirements according to the first guidance result, generating a collaborative control response category corresponding to the collaborative control requirements, using the first template collaborative control requirements and the template response knowledge data as a learning basis, and according to the collaborative control response category, providing feedback on the collaborative control requirements, thereby generating response knowledge data of the collaborative control response category.
[0114] In this embodiment, in the intelligent driving test, the collaborative control requirements cover many complex aspects. For example, in a complex urban traffic scenario, key elements may include the layout and performance parameters of various sensors (such as lidar, camera, millimeter wave radar, etc.), the characteristics of actuators (such as steering system, braking system, acceleration system, etc.), and road environment (such as whether the road type is a narrow urban street or a main road, the layout of traffic signs and markings, etc.). In terms of constraints, there may be statutory speed limits, physical performance limitations of vehicles (such as maximum steering angle, shortest braking distance, etc.), and working limitations of sensors in different environments (such as the visible range of cameras under low light conditions, etc.). The target requirement is to ensure that the vehicle drives safely, efficiently and legally in this complex environment, such as avoiding collisions with other vehicles and pedestrians, and passing intersections accurately in accordance with traffic rules. Organizing these contents into a set of key elements, a set of constraints, and a set of target requirements constitutes a structured description of collaborative control requirements.
[0115] Next, the server parses the first template collaborative control requirement. The first template collaborative control requirement is the requirement that is selected from multiple template collaborative control requirements and best matches the current collaborative control requirement. Parse its template structure, key element template, constraint template and target requirement template to generate the parsed first template collaborative control requirement. Taking a first template collaborative control requirement for traffic in a specific area of a city (such as a commercial district) as an example, its template structure may be hierarchical, first collecting and preprocessing sensor data, then making decisions based on these data, and finally converting the decision results into operating instructions for the actuator. The key element template may include the common road layout, pedestrian flow characteristics, and vehicle type distribution in the commercial district. The constraint template may involve specific speed limits (which may be lower than ordinary roads) and turning restrictions in the area. The target requirement template ensures the smooth passage of vehicles on the premise of ensuring the safety of personnel in the commercial district. Through such parsing, the parsed first template collaborative control requirement containing the template structure description, key element template set, constraint template set and target requirement template set is obtained.
[0116] Subsequently, the server parses the response logic, response rules and response parameters in the template response knowledge data of the first template collaborative control requirement to generate the parsed template response knowledge data. In this example, the response logic may be based on sensor data (such as the distance of the vehicle ahead detected by the laser radar, the traffic signs recognized by the camera, etc.) and judged in a certain logical order, such as first judging whether it is close to the intersection, and then judging whether there is a pedestrian crossing. The response rules may include performing a braking operation if the distance of the vehicle ahead is less than a certain safety threshold, and the braking force is determined according to a certain functional relationship based on the distance. The response parameters are specific values in these rules, such as the specific distance value of the safety threshold, the coefficient in the braking force and distance relationship function, etc. These contents constitute the parsed template response knowledge data of the response logic description, the response rule set and the response parameter set.
[0117] The server then matches the key elements, constraints and target requirements of the collaborative control requirements with the key element template, constraint template and target requirement template of the collaborative control requirements of the first template. For example, the sensor layout and performance parameters in the collaborative control requirements are compared with the relevant content in the key element template of the collaborative control requirements of the first template. If the lidar detection range in the collaborative control requirements is different from that in the template, these differences are recorded. For constraints, such as statutory speed limits, compare them with the speed limits in specific areas in the template. In terms of target requirements, compare the fit between safe, efficient, and legal driving and the smooth passage of vehicles under the premise of ensuring the safety of people in commercial areas. Through such a detailed comparison, the matching calculation results and the description of the corresponding relationship between the collaborative control requirements and the collaborative control requirements of the first template are generated.
[0118] Based on the above-mentioned matching degree calculation results and corresponding relationship descriptions, the server evaluates the adaptability of the template response knowledge data to the collaborative control requirements and generates adaptability evaluation results. If in the template response knowledge data of the first template collaborative control requirement, the response rule of the braking operation is based on a relatively simple speed and distance relationship, and the speed limit in the collaborative control requirement is stricter and the road conditions are more complicated, then this part of the response knowledge data may be the response knowledge data part that needs to be adjusted. If the first template collaborative control requirement does not involve operations under certain special traffic rules in the collaborative control requirement (such as one-way rules during a specific time period), this is the response knowledge data part that needs to be supplemented. And those parts that are completely matched in the two requirements, such as the basic data acquisition logic of the sensor, are the response knowledge data parts that can be directly applied. In this way, an adaptability evaluation result is generated, including the response knowledge data part that can be directly applied, the response knowledge data part that needs to be adjusted, and the response knowledge data part that needs to be supplemented.
[0119] For the response knowledge data parts that need to be adjusted, the server adjusts them according to the collaborative control requirements of the collaborative control requirements. For example, for the response rules of braking operations, according to the stricter speed limits and complex road conditions in the collaborative control requirements, the function of the relationship between braking force and distance is redesigned, and the coefficients are adjusted to adapt to the new requirements. For the response knowledge data parts that need to be supplemented, the supplementary design is combined with the demand characteristics of the collaborative control requirements and the structure of the template response knowledge data. For example, for the one-way rules in a specific time period, combined with the existing traffic rule judgment logic in the template, a judgment branch for the one-way street is added, and the operation logic of the actuator in this case is determined. Then the directly applicable response knowledge data parts, the adjusted response knowledge data, and the supplemented response knowledge data are integrated to form an integrated response knowledge data set.
[0120] According to the integrated response knowledge data set and collaborative control requirements, the server configures the learning parameters of the deep learning network. If the integrated response knowledge data set is more complex and the collaborative control requirements have high real-time requirements, a higher learning rate may be set to speed up the learning speed, but at the same time, in order to avoid overfitting, the number of iterations will be adjusted appropriately. In the selection of optimization algorithms, stochastic gradient descent algorithms may be selected according to the characteristics of the response knowledge data. The configuration of these learning parameters (learning rate, number of iterations, optimization algorithm, etc.) is to enable the deep learning network to better learn the collaborative control requirements based on the first template collaborative control requirements and the parsed template response knowledge data.
[0121] Based on the first template collaborative control requirements and the parsed template response knowledge data, the server uses the configured deep learning network to conduct preliminary learning of the collaborative control requirements and generate the first guidance result. This first guidance result includes the deep learning network's preliminary understanding of the collaborative control requirements, such as the understanding of the relationship between complex traffic rules and sensor actuators, such as the network's understanding of how to coordinate actuator operations based on traffic signs and sensor data at specific intersections. Preliminary response logic, such as the preliminary operation logic set based on current sensor data and traffic rules when encountering a pedestrian crossing and pedestrians waiting. And response parameters, such as preliminary determined actuator operation parameters (such as steering angle, braking force, etc.).
[0122] After generating the first guidance result, the server uses the deep learning network to classify the collaborative control requirements according to the first guidance result. For example, according to the preliminary understanding description, response logic and response parameters in the first guidance result, the collaborative control requirements are classified into "normal driving collaborative control category in complex urban traffic" or "special situation response collaborative control category in complex urban traffic". Based on the first template collaborative control requirement and template response knowledge data as the learning basis, according to the collaborative control response category corresponding to the collaborative control requirement, the collaborative control requirement is responded to and feedback is given to generate the response knowledge data of the collaborative control response category. If it is the "normal driving collaborative control category in complex urban traffic", the deep learning network generates the response knowledge data of this collaborative control response category according to the sensor data processing method (such as camera and lidar data fusion processing) and actuator operation logic (such as smooth acceleration or deceleration according to traffic flow) during normal driving in the first template collaborative control requirement, combined with the specific response rules and parameters in the template response knowledge data. This response knowledge data may include more accurate sensor data processing algorithms, actuator operation instructions that are more optimized for current traffic conditions, etc. Through such a series of rigorous steps, the server effectively starts from the collaborative control requirements in the intelligent driving test scenario, and after interactive processing with the first template collaborative control requirements and its template response knowledge data, it finally generates response knowledge data that meets the collaborative control requirements, providing an important basis for the accurate control of intelligent driving test equipment.
[0123] Figure 2 The hardware structure of the collaborative control system 100 for intelligent driving test equipment provided by an embodiment of the present invention for implementing the collaborative control method for intelligent driving test equipment is shown. Figure 2 As shown, the collaborative control system 100 for intelligent driving test equipment may include a processor 110 , a machine-readable storage medium 120 , a bus 130 , and a communication unit 140 .
[0124] The machine-readable storage medium 120 may store data and / or instructions. In some embodiments, the machine-readable storage medium 120 may store data acquired from an external terminal. In some embodiments, the machine-readable storage medium 120 may store data and / or instructions for the collaborative control system 100 for intelligent driving test equipment to execute or use to complete the exemplary method described in the present invention.
[0125] During the specific implementation process, one or more processors 110 execute computer executable instructions stored in the machine-readable storage medium 120, so that the processor 110 can execute the collaborative control method for intelligent driving test equipment in the above method embodiment. The processor 110, the machine-readable storage medium 120 and the communication unit 140 are connected through the bus 130, and the processor 110 can be used to control the sending and receiving actions of the communication unit 140.
[0126] The specific implementation process of the processor 110 can refer to the various method embodiments executed by the above-mentioned collaborative control system 100 for intelligent driving test equipment. The implementation principles and technical effects are similar, and this embodiment will not be repeated here.
[0127] In addition, an embodiment of the present invention further provides a readable storage medium, in which computer executable instructions are preset. When a processor executes the computer executable instructions, the above-mentioned collaborative control method for intelligent driving test equipment is implemented.
[0128] It should be noted that in order to simplify the description of the present invention and thus help understand one or more embodiments of the invention, in the foregoing description of the embodiments of the present invention, various features are sometimes combined into one embodiment, drawing or description thereof.
Claims
1. A collaborative control method for intelligent driving test equipment, characterized in that: The method comprises: According to the matching degree between the collaborative knowledge data of the collaborative control requirement of the intelligent driving test equipment and the collaborative knowledge data of the multiple template collaborative control requirements, a first template collaborative control requirement is extracted from the multiple template collaborative control requirements, the collaborative knowledge data is used to express the demand knowledge label of the corresponding collaborative control requirement or the knowledge element associated with the corresponding collaborative control requirement, and the matching degree corresponding to the first template collaborative control requirement is greater than the matching degree corresponding to the remaining template collaborative control requirements among the multiple template collaborative control requirements; Generate a first guidance result based on the collaborative control requirement, the first template collaborative control requirement, and the template response knowledge data of the first template collaborative control requirement, wherein the first guidance result is used to express that the deep learning network responds to and gives feedback on the collaborative control requirement based on the first template collaborative control requirement and the template response knowledge data; Using the deep learning network, making a decision on the first guidance result to generate response knowledge data of the collaborative control demand; The intelligent driving test equipment is subjected to coordinated control operations based on the response knowledge data of the coordinated control requirements.
2. The collaborative control method for intelligent driving test equipment according to claim 1, characterized in that: The collaborative knowledge data includes first-dimensional collaborative knowledge data and second-dimensional collaborative knowledge data, wherein the first-dimensional collaborative knowledge data is used to express a demand knowledge label corresponding to the collaborative control demand, and the second-dimensional collaborative knowledge data is used to express a knowledge element corresponding to the collaborative control demand; the first template collaborative control demand is extracted from the multiple template collaborative control demands based on the matching degree between the collaborative knowledge data of the collaborative control demand of the intelligent driving test equipment and the collaborative knowledge data of the multiple template collaborative control demands, including: Extracting a plurality of second template collaborative control requirements from the plurality of template collaborative control requirements based on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each template collaborative control requirement; extracting the first template collaborative control requirement from the plurality of second template collaborative control requirements based on the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each second template collaborative control requirement; or, Extracting a plurality of third template collaborative control requirements from the plurality of template collaborative control requirements based on the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each template collaborative control requirement; extracting the first template collaborative control requirement from the plurality of third template collaborative control requirements based on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each third template collaborative control requirement; or, A weighted calculation is performed on the matching degree between the first dimension collaborative knowledge data of the collaborative control requirement and the first dimension collaborative knowledge data of each template collaborative control requirement, and the matching degree between the second dimension collaborative knowledge data of the collaborative control requirement and the second dimension collaborative knowledge data of each template collaborative control requirement to generate a first matching degree corresponding to each template collaborative control requirement, and the first template collaborative control requirement is extracted from the multiple template collaborative control requirements based on the first matching degrees corresponding to the multiple template collaborative control requirements.
3. The collaborative control method for intelligent driving test equipment according to claim 1, characterized in that: According to the matching degree between the collaborative knowledge data of the collaborative control requirement of the intelligent driving test equipment and the collaborative knowledge data of the multiple template collaborative control requirements, before extracting the first template collaborative control requirement from the multiple template collaborative control requirements, the method further includes: Generate a second guidance result according to the collaborative control requirement, wherein the second guidance result is used to express the data result generated by the deep learning network for making a decision on the collaborative control requirement to express the collaborative control requirement; The deep learning network is used to make a decision on the second guidance result and generate collaborative knowledge data of the collaborative control requirement.
4. The collaborative control method for intelligent driving test equipment according to claim 1, characterized in that: According to the matching degree between the collaborative knowledge data of the collaborative control requirement of the intelligent driving test equipment and the collaborative knowledge data of the multiple template collaborative control requirements, before extracting the first template collaborative control requirement from the multiple template collaborative control requirements, the method further includes: Acquire the plurality of template collaborative control requirements and candidate response knowledge data of each template collaborative control requirement; The deep learning network is utilized to adapt and optimize the candidate response knowledge data of each template collaborative control requirement according to each template collaborative control requirement, so as to generate the template response knowledge data of each template collaborative control requirement.
5. The collaborative control method for intelligent driving test equipment according to claim 4, characterized in that: Before using the deep learning network to adapt and optimize the candidate response knowledge data of each template collaborative control requirement according to each template collaborative control requirement and generating the template response knowledge data of each template collaborative control requirement, the method further includes: Generate a third guidance result according to the template collaborative control requirement and the candidate response knowledge data of the template collaborative control requirement, wherein the third guidance result is used to express that the deep learning network performs adaptation and optimization on the candidate response knowledge data of the template collaborative control requirement according to the template collaborative control requirement; The using the deep learning network to adapt and optimize the candidate response knowledge data of each template collaborative control requirement according to each template collaborative control requirement to generate the template response knowledge data of each template collaborative control requirement includes: Using the deep learning network, making a decision on the third guidance result to generate iterative response knowledge data of the template collaborative control requirement; When the iterative response knowledge data of the template collaborative control requirement and the candidate response knowledge data of the template collaborative control requirement express the same response result, the iterative response knowledge data of the template collaborative control requirement is output as the template response knowledge data of the template collaborative control requirement.
6. The collaborative control method for intelligent driving test equipment according to claim 4, characterized in that: The multiple template collaborative control requirements and the template response knowledge data of each template collaborative control requirement are stored in a pre-constructed sample library; after the candidate response knowledge data of each template collaborative control requirement is adapted and optimized by using the deep learning network according to each template collaborative control requirement and the template response knowledge data of each template collaborative control requirement is generated, the method further includes: Generate a fourth guidance result based on any template collaborative control requirement and the template response knowledge data of the template collaborative control requirement, wherein the fourth guidance result is used to express that the deep learning network uses the template collaborative control requirement and the template response knowledge data of the template collaborative control requirement as a learning basis to generate iterative collaborative control requirements and response knowledge data; Using the deep learning network, making a decision on the fourth guidance result, generating iterative template collaborative control requirements and template response knowledge data of the iterative template collaborative control requirements; The iterative template collaborative control requirement and the template response knowledge data of the iterative template collaborative control requirement are added to the sample library.
7. The collaborative control method for intelligent driving test equipment according to claim 1, characterized in that: According to the matching degree between the collaborative knowledge data of the collaborative control requirement of the intelligent driving test equipment and the collaborative knowledge data of the multiple template collaborative control requirements, extracting the first template collaborative control requirement from the multiple template collaborative control requirements includes: Extracting a plurality of fourth template collaborative control requirements from the plurality of template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement; extracting the first template collaborative control requirement from the plurality of fourth template collaborative control requirements based on the matching degree between the collaborative control requirement and each fourth template collaborative control requirement; or, Extracting multiple fifth template collaborative control requirements from the multiple template collaborative control requirements based on the matching degree between the collaborative control requirement and each template collaborative control requirement; extracting the first template collaborative control requirement from the multiple fifth template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each fifth template collaborative control requirement; or, A weighted calculation is performed on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, and the matching degree between the collaborative control requirement and each template collaborative control requirement to generate a second matching degree corresponding to each template collaborative control requirement, and the first template collaborative control requirement is extracted from the multiple template collaborative control requirements based on the second matching degrees corresponding to the multiple template collaborative control requirements.
8. The collaborative control method for intelligent driving test equipment according to claim 1, characterized in that: According to the matching degree between the collaborative knowledge data of the collaborative control requirement of the intelligent driving test equipment and the collaborative knowledge data of the multiple template collaborative control requirements, extracting the first template collaborative control requirement from the multiple template collaborative control requirements includes: Extracting the first template collaborative control requirement from the multiple template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement and the collaborative control cost corresponding to each template collaborative control requirement, wherein the collaborative control cost corresponding to the template collaborative control requirement is used to express the logical node span of the template response knowledge data of the template collaborative control requirement; The extracting the first template collaborative control requirement from the multiple template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement and the collaborative control cost corresponding to each template collaborative control requirement includes: Extracting multiple sixth template collaborative control requirements from the multiple template collaborative control requirements based on the collaborative control cost corresponding to each template collaborative control requirement; extracting the first template collaborative control requirement from the multiple sixth template collaborative control requirements based on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each sixth template collaborative control requirement, wherein the collaborative control cost corresponding to the sixth template collaborative control requirement is greater than the collaborative control costs corresponding to the remaining template collaborative control requirements in the multiple template collaborative control requirements; or Extracting multiple fourth template collaborative control requirements from the multiple template collaborative control requirements based on the degree of match between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement; extracting the first template collaborative control requirement from the multiple fourth template collaborative control requirements based on the collaborative control cost corresponding to each fourth template collaborative control requirement, the collaborative control cost corresponding to the first template collaborative control requirement being greater than the collaborative control cost corresponding to the remaining template collaborative control requirements in the multiple fourth template collaborative control requirements; or A weighted calculation is performed on the matching degree between the collaborative knowledge data of the collaborative control requirement and the collaborative knowledge data of each template collaborative control requirement, and the collaborative control cost corresponding to each template collaborative control requirement to generate a third matching degree corresponding to each template collaborative control requirement; and the first template collaborative control requirement is extracted from the multiple template collaborative control requirements based on the third matching degrees corresponding to the multiple template collaborative control requirements.
9. The collaborative control method for intelligent driving test equipment according to claim 1, characterized in that: The step of generating a first guidance result according to the collaborative control requirement, the first template collaborative control requirement, and the template response knowledge data of the first template collaborative control requirement includes: Analyze the key elements, constraints and target requirements in the collaborative control requirements to form a structured collaborative control requirements description, wherein the structured collaborative control requirements description includes a set of key elements, a set of constraints and a set of target requirements; Parsing the template structure, key element template, constraint condition template and target requirement template of the first template collaborative control requirement to generate a parsed first template collaborative control requirement, wherein the parsed first template collaborative control requirement includes a template structure description, a key element template set, a constraint condition template set and a target requirement template set; Parsing the response logic, response rules and response parameters in the template response knowledge data to generate parsed template response knowledge data, wherein the parsed template response knowledge data includes a response logic description, a response rule set and a response parameter set; Matching the key elements, constraints and target requirements of the collaborative control requirement with the key element template, constraint template and target requirement template of the first template collaborative control requirement, generating a matching degree calculation result and a description of the corresponding relationship between the collaborative control requirement and the first template collaborative control requirement; According to the matching degree calculation result and the corresponding relationship description, the adaptability of the template response knowledge data to the collaborative control requirements is evaluated to generate an adaptability evaluation result, wherein the adaptability evaluation result includes a response knowledge data portion that can be directly applied, a response knowledge data portion that needs to be adjusted, and a response knowledge data portion that needs to be supplemented; For the response knowledge data part that needs to be adjusted, the adjustment is performed according to the collaborative control requirement of the collaborative control demand; for the response knowledge data part that needs to be supplemented, the supplementary design is performed in combination with the demand characteristics of the collaborative control demand and the structure of the template response knowledge data; and the response knowledge data part that can be directly applied, the adjusted response knowledge data and the supplemented response knowledge data are integrated to form an integrated response knowledge data set; According to the integrated response knowledge data set and the collaborative control requirements, configuring learning parameters of the deep learning network, the learning parameters including learning rate, number of iterations, and optimization algorithm; Using the first template collaborative control requirement and the parsed template response knowledge data as a learning basis, using the configured deep learning network to perform preliminary learning on the collaborative control requirement, and generating a first guidance result, wherein the first guidance result includes a preliminary understanding description of the collaborative control requirement by the deep learning network, and a preliminary set response logic and response parameters; The using the deep learning network to make a decision on the first guidance result to generate the response knowledge data of the collaborative control demand includes: Utilizing the deep learning network, the collaborative control demand is classified according to the first guidance result, and a collaborative control response category corresponding to the collaborative control demand is generated. Taking the first template collaborative control demand and the template response knowledge data as a learning basis, according to the collaborative control response category, the collaborative control demand is responded to and feedback is provided to generate response knowledge data of the collaborative control response category.
10. A collaborative control system for intelligent driving test equipment, characterized in that: The collaborative control system for intelligent driving test equipment includes a processor and a memory, the memory is connected to the processor, the memory is used to store programs, instructions or codes, and the processor is used to execute the programs, instructions or codes in the memory to implement the collaborative control method for intelligent driving test equipment described in any one of claims 1 to 9 above.
Citation Information
Patent Citations
Systems and methods for allocating service requests
CA3028215A1
Automatic driving method and automatic driving device
CN110471411A
Dressing table control method and device, dressing table and storage medium
CN116466608A
Method and system for testing vehicle-road cooperation application scene of unmanned vehicle
CN117975736A
Intelligent traffic recommendation method based on driver style diagnosis
CN118606763A