Method, device, electronic device and medium for determining transportation route
By calculating and updating the path set in the large-scale transportation route to exclude high-risk sections, the dual requirements of cost and risk control in large-scale transportation are solved, and safe and efficient transportation path planning is achieved in densely populated areas.
Patent Information
- Application Number
- CN202410169541.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2044-02-06
AI Technical Summary
During the transportation of large items, how to reduce transportation costs while controlling risks, especially in densely populated areas to reduce the impact of transportation accidents on population centers.
By determining the initial transport path with the lowest transport cost in the candidate path set, calculating its maximum local risk value, and determining the actual transport path based on the risk threshold, the candidate path set is updated to exclude high-risk sections until the preset conditions are met.
It is possible to quickly and efficiently determine the path with the lowest transportation cost for the transportation object on the highway while meeting the risk control requirements, reducing the impact of the transportation process on population centers.
Smart Images

Figure CN117764485B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of transportation technology, and in particular to a method, device, electronic device, and medium for determining a transportation route. Background Art
[0002] Large-lift transport is an integral part of daily life and production, and accidents often have serious social consequences. Therefore, mitigating the risks of large-lift transport is crucial for highway traffic management, especially along densely populated highways. Routing for large-lift vehicles should minimize the impact of accidents on population centers along the highway, while also considering transportation costs as much as possible while minimizing risk. Summary of the Invention
[0003] The present disclosure provides a method, device, electronic device, and medium for determining a transportation route.
[0004] According to a first aspect of the present disclosure, a method for determining a transportation path is provided, comprising:
[0005] Determine an initial transport path with the lowest transport cost from the candidate path set, wherein each candidate path in the candidate path set leads from a preset transport starting point to a preset transport destination;
[0006] Calculate the maximum local risk value of the initial transportation path;
[0007] According to the maximum local risk value of the initial transport path and the preset risk threshold, the actual transport path from the preset transport starting point to the preset transport end point is determined.
[0008] According to a second aspect of the present disclosure, there is provided a device for determining a transport path, comprising:
[0009] A first determining module is configured to determine an initial transport path with the lowest transport cost from a set of candidate paths, wherein each candidate path in the set of candidate paths leads from a preset transport starting point to a preset transport destination;
[0010] Risk calculation module, used to calculate the maximum local risk value of the initial transportation path;
[0011] The second determining module is used to determine the actual transportation path from the preset transportation starting point to the preset transportation end point according to the maximum local risk value of the initial transportation path and the preset risk threshold.
[0012] According to a third aspect of the present disclosure, there is provided an electronic device, including:
[0013] at least one processor; and
[0014] a memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores instructions that can be executed by the at least one processor. The instructions are executed by the at least one processor to enable the at least one processor to perform the method in any embodiment of the present disclosure.
[0016] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to enable a computer to execute the method in any embodiment of the present disclosure.
[0017] According to the technology disclosed in the present invention, the path with the lowest transportation cost on the highway can be quickly and efficiently determined as the actual transportation path for the transportation object while meeting the risk control requirements, thereby meeting the dual requirements of transportation cost and risk control.
[0018] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.
[0020] Figure 1 is a flowchart of a method for determining a transportation path according to an embodiment of the present disclosure;
[0021] Figure 2 is a schematic diagram of risk population centers corresponding to road sections according to an embodiment of the present disclosure;
[0022] Figure 3 is a schematic diagram of calculation steps for determining a transport path according to an embodiment of the present disclosure;
[0023] Figure 4 is a schematic diagram of a device for determining a transport path according to an embodiment of the present disclosure;
[0024] Figure 5 It is a block diagram of an electronic device used to implement the method for determining a transportation path according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0025] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0026] Figure 1 FIG. 1 is a flow chart of a method for determining a transport path according to an embodiment of the present disclosure, comprising:
[0027] Step S110: determining an initial transport path with the lowest transport cost from a set of candidate paths, wherein each candidate path in the set of candidate paths leads from a preset transport starting point to a preset transport destination;
[0028] Step S120, calculating the maximum local risk value of the initial transportation path;
[0029] Step S130 , determining an actual transportation path from a preset transportation starting point to a preset transportation destination according to the maximum local risk value of the initial transportation path and a preset risk threshold.
[0030] For the transportation of dangerous goods (such as flammable and explosive materials, poisonous substances and radioactive materials) or large items, government management departments or freight carriers need to consider the impact of the transportation of goods on the population centers within the transportation area (including but not limited to residential areas, school areas, industrial parks, etc.), and keep the transportation vehicles away from the population centers as much as possible to reduce the number of people affected by the transportation process. Among them, the impact of the transportation of dangerous goods mainly includes the safety hazards caused by transportation accidents, and the impact of the transportation of ordinary large items mainly includes the impact of noise and other factors on the population centers during the transportation process.
[0031] Among them, in step S110, the preset transportation starting point can be the location point where the transportation vehicle enters the transportation area, and the preset transportation end point can be the location point where the transportation vehicle exits the transportation area, that is, each path in the candidate path set can enable the transportation vehicle to pass through the transportation area, and the initial transportation path with the lowest transportation cost can be determined in the candidate path set first.
[0032] In step S120, the local risk value can represent the risk situation at different positions in the transport path during the transportation of dangerous goods or large items. The maximum local risk value represents the risk situation at the position with the highest risk in the transport path. The maximum local risk value can be used to characterize the overall risk situation of the transport path, that is, the maximum risk that can be generated by the transport vehicle during the transportation process on this transport path will not exceed the corresponding maximum local risk value.
[0033] Furthermore, in step S130, the maximum local risk value of the initial transportation path calculated in step S120 and the preset risk threshold can be used to determine whether the initial transportation path meets the preset risk control requirements, thereby determining the actual transportation path.
[0034] By adopting the method of this embodiment, the path with the lowest transportation cost on the highway can be quickly and efficiently determined as the actual transportation path for the transportation object while meeting the risk control requirements, thereby meeting the dual requirements of transportation cost and risk control.
[0035] For example, in step S130, determining the actual transport path from the preset transport starting point to the preset transport destination based on the maximum local risk value of the initial transport path and the preset risk threshold includes:
[0036] When the maximum local risk value of the initial transportation path is less than a preset risk threshold, the initial transportation path is determined as the actual transportation path.
[0037] It can be understood that the initial transport path is the transport path with the lowest transport cost in the candidate path set. If its maximum local risk value is less than the preset risk threshold, it means that the process of transportation using the initial transport path can meet the transportation safety requirements and there is no other transport path with a lower transport cost than it. In this case, the initial transport path can be determined as the actual transport path.
[0038] In one embodiment, in step S130, determining the actual transport path from the preset transport starting point to the preset transport destination based on the maximum local risk value of the initial transport path and a preset risk threshold includes:
[0039] When the maximum local risk value of the initial transportation path is greater than or equal to a preset risk threshold, the candidate path set is updated, and the actual transportation path is determined based on the updated candidate path set.
[0040] Among them, if the maximum local risk value of the initial transport path is greater than or equal to the preset risk threshold, it means that the local risk value of at least one location in the initial transport path is too large to meet the transportation safety requirements, and therefore the initial transport path cannot be used as the actual transport path.
[0041] It is understandable that each candidate path includes multiple road sections, each road section corresponds to a local risk value. Therefore, for any candidate path, its maximum local risk value is also the local risk value corresponding to the road section with the highest risk.
[0042] In one embodiment, when the maximum local risk value of the initial transportation path does not meet the transportation safety requirements, updating the candidate path set and determining the actual transportation path based on the updated candidate path set includes:
[0043] The road section corresponding to the maximum local risk value in the initial transport path is determined as a high-risk section; the initial candidate path set is updated so that there is no candidate path containing a high-risk section in the updated candidate path set; in the updated candidate path set, the target transport path with the minimum transport cost is determined; if the target transport path meets the preset conditions, the target transport path is determined as the actual transport path; if the target transport path does not meet the preset conditions, the road section corresponding to the maximum local risk value in the target transport path is determined as a high-risk section, and the candidate path set is continued to be updated until the path with the minimum transport cost in the updated candidate path set meets the preset conditions.
[0044] It can be understood that since each candidate path is composed of multiple road sections, there may be overlapping sections between different candidate paths. When the maximum local risk value of the initial transport path does not meet the transportation safety requirements, the section corresponding to the maximum local risk value can be defined as a high-risk section, so as to update the candidate path set and delete the candidate paths containing high-risk sections. In this way, in the updated candidate path set, the target transport path with the lowest transport cost is determined again, and it is judged whether the target transport path meets the preset conditions as the actual transport path.
[0045] Specifically, the preset conditions may include: a maximum local risk value of the target transportation path is less than a preset risk threshold; or a ratio of the transportation cost of the target transportation path to the transportation cost of the initial transportation path is greater than a preset ratio.
[0046] For example, corresponding preset conditions can be set according to actual needs. For example, for the transportation of dangerous goods, the preset condition should be set to that the maximum local risk value of the target transportation path is less than the preset risk threshold, so as to minimize the risk brought by the transportation process to the actual transportation path; and for the general transportation of large items, the transportation cost and risk control can be balanced. For example, a preset ratio is set to control the ratio of the transportation cost between the target transportation path and the initial transportation path. When the transportation cost of the target transportation path increases to a certain limit compared with the initial transportation path, the candidate path set will no longer be updated, and the target transportation path with the lowest transportation cost in the current candidate path set will be used as the actual transportation path.
[0047] In one embodiment, for general large-item transportation, a first risk threshold and a second risk threshold can be set respectively, where the first risk threshold can be used as the preset risk threshold in the previous embodiment, and the second risk threshold can be used as a preset ratio with the transportation cost to jointly determine the conditions for stopping the update of the candidate path set.
[0048] Specifically, when the ratio of the transportation cost of the target transportation path to the transportation cost of the initial transportation path is not greater than a preset ratio, if the maximum local risk value of the target transportation path is less than a first risk threshold, the current target transportation path is used as the actual transportation path.
[0049] When the ratio of the transportation cost of the target transportation path to the transportation cost of the initial transportation path is greater than the preset ratio, the second risk threshold can be used as a grace condition for the first risk threshold. If the maximum local risk value of the target transportation path is greater than the first risk threshold but less than the second risk threshold, taking into account the transportation cost and risk control for non-dangerous large items, the current target transportation path can be used as the actual transportation path; if the maximum local risk value of the target transportation path is greater than the second risk threshold, it proves that the target transportation path cannot meet the minimum risk control requirements. Even if the transportation cost is high, the candidate path set still needs to be updated until the actual transportation path that meets the preset conditions is determined.
[0050] By adopting the method of this embodiment, the update termination conditions of different candidate path sets can be set to adapt to the risk control strategies for different transport items, and absolute safety control measures can be taken for dangerous goods. For general large-item transportation, the transportation cost and risk control can be comprehensively considered to quickly screen out the best transportation path in the most reasonable way.
[0051] In one embodiment, in step S120, the maximum local risk value of the initial transport path is calculated, including: determining the risk population center corresponding to each section in the initial transport path; determining the local risk value of each section based on the risk population center corresponding to each section; and determining the transport risk value corresponding to the section with the highest transport risk among the sections as the maximum local risk value of the initial transport path.
[0052] For example, since each candidate path includes multiple road sections, each road section corresponds to a local risk value. Therefore, when calculating the maximum local risk value of the initial transport path, it is necessary to first calculate the local risk value corresponding to each road section in the initial transport path, and then use the largest local risk value to represent the transport risk of the initial transport path, which represents the maximum risk that the transport vehicle may cause to the population centers along the initial transport path during the process of traveling on the initial transport path. Therefore, when the maximum local risk value is less than the preset risk threshold, the initial transport path is directly used as the actual transport path. When the maximum local risk value is greater than or equal to the preset risk threshold, the candidate path set is updated, and the actual transport path is determined based on the updated candidate path set.
[0053] Exemplarily, determining the risk population center corresponding to each section in the initial transport path includes: determining the transport risk radius based on the type of the target transport object; wherein the transport risk radius represents the impact range of a transport accident occurring to the target transport object; for any section in the initial transport path, determining the population center whose distance from the center point of the section is less than the transport risk radius as the risk population center corresponding to the section.
[0054] It is understandable that for each road section, there may be multiple population centers nearby. For a specific type of transport object, if a road transport accident occurs, the impact will occur within a certain range. For a certain road section, there may be some population centers among the multiple population centers nearby whose distance from the road section exceeds the impact range of the transport accident. In this case, these population centers are obviously not risk population centers.
[0055] For any road section, the distance between its nearby population center and different locations on the road section is different. Therefore, when determining the risk population center, the distance between each population center and the midpoint of the road section can be used to express the distance of the population center relative to the road section from an overall perspective. Among them, the transportation risk radius can be obtained through the Delphi method (also known as the expert survey method).
[0056] like Figure 2 As shown in the figure, the road section ij is the road section in the transportation path hk of the transported product s. The population centers near the road section ij include population centers c and e. If the transportation risk radius of the transported product s obtained by the expert survey method is r s , we can calculate the geometric mean d of the population centers c and e and the endpoints i and j of the road segment ij respectively c and d e , and compare the size of with , and determine the population center whose corresponding geometric mean is less than as the risk population center of section ij.
[0057] In addition, since the size of the local risk value is not only related to the distance between the risk population center and the road section, but also to the population size of the risk population center, for a road section with multiple risk population centers, the risk value calculated from the risk population center closest to the road section cannot be directly used as the local risk value of the road section. Instead, it is necessary to calculate the risk values corresponding to each risk population center of the road section, and use the maximum risk value as the local risk value corresponding to the road section.
[0058] It is understandable that the calculation of the maximum local risk value of the target transport path determined after each update of the candidate path set mentioned in the aforementioned embodiment can adopt the calculation method of the maximum local risk value of the initial transport path in this embodiment.
[0059] By adopting the method of this embodiment, the transport risk radius can be determined according to the type of transport object, and then the risk population center corresponding to each road section can be determined to determine the local risk value of each road section, thereby quickly calculating the maximum local risk value of the path, making it easier to judge whether the path meets the risk control requirements of the transport, and quickly determine the actual transport path of the transport object in the candidate path set.
[0060] Figure 3 A schematic diagram of the calculation steps for determining the transport path according to an embodiment of the present disclosure is shown. Figure 3 As shown, for the target transport object, the steps to obtain its actual transport path are as follows:
[0061] Step a: Obtain a set of candidate routes that can lead from a preset transport starting point to a preset transport destination;
[0062] Step b: Determine the path with the lowest transportation cost among the multiple candidate paths in the candidate path set, where the transportation cost may include time cost, energy cost, and tolls, etc. The transportation cost can be calculated using various technical solutions known to those skilled in the art now and in the future, and is not limited here;
[0063] Step c: Calculating the maximum local risk value of the path with the minimum transportation cost determined in step b. The maximum local risk value can be calculated using the method in the above embodiment, including determining the risk population center corresponding to each section of the path and calculating the local risk value of each section, etc., which will not be repeated here;
[0064] Step d: Determine whether the path with the minimum transportation cost determined in the above steps meets the preset conditions. The preset conditions may be that the maximum local risk value of the path is less than the preset risk threshold. If the preset conditions are met, the current path with the minimum transportation cost is determined as the actual transportation path; if the preset conditions are not met, the section corresponding to the maximum local risk value in the path is determined as a high-risk section, and the candidate path set is updated based on the high-risk section, so that the updated candidate path set does not contain candidate paths with high-risk sections, and repeat steps ad based on the updated candidate path set until the actual transportation path that meets the preset conditions is determined.
[0065] Among them, the path with the minimum transportation cost determined for the first time can be called the initial transportation path, and the preset conditions can include multiple situations. For the transportation of dangerous goods, the preset conditions can only include that the maximum local risk value of the path is less than the preset risk threshold, so as to maximize the transportation safety and reduce the risk; for general large-item transportation, the preset conditions can comprehensively consider the transportation risk and transportation cost. For example, when the transportation cost of the currently determined path is less than the preset cost threshold, the relative size of the maximum local risk value and the preset risk threshold is used as the judgment condition, and when the transportation cost of the currently determined path is greater than or equal to the preset cost threshold, the loop should be stopped and the path with the minimum transportation cost in the current candidate path set should be used as the actual transportation path to achieve a balance between transportation risk and transportation cost; the preset conditions can be set according to actual needs, and this application is not limited to this.
[0066] The above describes the specific configuration and implementation of the embodiments of the present application from different perspectives. Utilizing the methods provided in the above embodiments, it is possible to quickly determine qualified actual transport routes within a transport area for different types of transport objects, allowing transport vehicles to be kept as far away from population centers as possible, effectively reducing the number of people affected by the transport process.
[0067] As the implementation of the above methods, Figure 4 As shown, the embodiment of the present disclosure further provides a device for determining a transport path, which may include:
[0068] A first determining module 410 is configured to determine an initial transport path with the lowest transport cost from a set of candidate paths, wherein each candidate path in the set of candidate paths leads from a preset transport starting point to a preset transport destination;
[0069] Risk calculation module 420, used to calculate the maximum local risk value of the initial transportation path;
[0070] The second determining module 430 is configured to determine an actual transportation path from a preset transportation starting point to a preset transportation destination according to the maximum local risk value of the initial transportation path and a preset risk threshold.
[0071] In one embodiment, the second determining module 430 is configured to determine the initial transportation path as the actual transportation path when the maximum local risk value of the initial transportation path is less than a preset risk threshold.
[0072] In one embodiment, the second determining module 430 is configured to update the candidate path set when the maximum local risk value of the initial transportation path is greater than or equal to a preset risk threshold, and determine the actual transportation path based on the updated candidate path set.
[0073] In one embodiment, the candidate path includes multiple road segments, each road segment corresponds to a local risk value, and the second determination module 430 is further configured to:
[0074] The road section corresponding to the maximum local risk value in the initial transport path is determined as a high-risk section; the initial candidate path set is updated so that there is no candidate path containing a high-risk section in the updated candidate path set; in the updated candidate path set, the target transport path with the minimum transport cost is determined; if the target transport path meets the preset conditions, the target transport path is determined as the actual transport path; if the target transport path does not meet the preset conditions, the road section corresponding to the maximum local risk value in the target transport path is determined as a high-risk section, and the candidate path set is continued to be updated until the path with the minimum transport cost in the updated candidate path set meets the preset conditions.
[0075] Exemplarily, the preset conditions include:
[0076] The maximum local risk value of the target transport path is less than a preset risk threshold; or, the ratio of the transport cost of the target transport path to the transport cost of the initial transport path is greater than a preset ratio.
[0077] In one embodiment, the risk calculation module 420 is used to: determine the risk population center corresponding to each section in the initial transportation path; determine the local risk value of each section based on the risk population center corresponding to each section; and determine the transportation risk value corresponding to the section with the highest transportation risk among the sections as the maximum local risk value of the initial transportation path.
[0078] In one embodiment, the risk calculation module 420 is also used to: determine the transport risk radius based on the type of the target transport object; wherein the transport risk radius represents the impact range of a transport accident occurring to the target transport object; for any section in the initial transport path, determine the population center whose distance from the center point of the section is less than the transport risk radius as the risk population center corresponding to the section.
[0079] The functions of each unit, module or sub-module in each device of the embodiments of the present disclosure can be referred to the corresponding description in the above method embodiments, and have corresponding beneficial effects, which will not be repeated here.
[0080] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0081] Figure 5 FIG. 1 shows a structural block diagram of an electronic device according to an embodiment of the present application. Figure 5 As shown, the electronic device includes: a memory 510 and a processor 520, and the memory 510 stores instructions that can be run on the processor 520. When the processor 520 executes the instructions, the method in the above embodiment is implemented. The number of the memory 510 and the processor 520 can be one or more. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.
[0082] The electronic device may also include a communication interface 530 for communicating with external devices and performing data exchange transmission. The various devices are interconnected using different buses and can be installed on a common motherboard or in other ways as needed. The processor 520 can process instructions executed in the electronic device, including instructions stored in or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.
[0083] Optionally, in a specific implementation, if the memory 510, the processor 520 and the communication interface 530 are integrated on a chip, the memory 510, the processor 520 and the communication interface 530 can communicate with each other through an internal interface.
[0084] It should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc. It is worth noting that the processor may be a processor that supports the Advanced RISC Machines (ARM) architecture.
[0085] An embodiment of the present application provides a computer-readable storage medium (such as the memory 510 mentioned above), which stores computer instructions. When the program is executed by a processor, the method provided in the embodiment of the present application is implemented.
[0086] Optionally, memory 510 may include a program storage area and a data storage area. The program storage area may store an operating system and applications required for at least one function; the data storage area may store data generated based on the use of the electronic device for identifying lane edges, etc. Furthermore, memory 510 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state memory device. In some embodiments, memory 510 may optionally include memory generated remotely from processor 520. Such remote memory may be connected to the electronic device for identifying lane edges via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0087] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other physical types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage media or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include non-transitory media such as modulated data signals and carrier waves.
[0088] This embodiment also provides a vehicle, including a controller, which can be used to execute the method of this embodiment, or the controller can include any device of this embodiment, or the controller can be any electronic device of this embodiment.
[0089] Exemplarily, the processor in the controller or electronic device may include at least one of an autonomous driving domain control module, a vehicle body domain control module, and an audio and video entertainment domain control module.
[0090] For example, the vehicle in this embodiment can be a fuel vehicle, an electric vehicle, a solar vehicle, or any other powered vehicle. For example, the vehicle in this embodiment can be an autonomous vehicle.
[0091] Other components of the vehicle of this embodiment, such as the specific structure of the frame and wheels and the connecting and fastening components, can adopt various technical solutions known to ordinary technicians in this field now and in the future, and will not be described in detail here.
[0092] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, a feature specified as "first" or "second" may explicitly or implicitly include at least one of such features. In the description of this application, "plurality" means two or more, unless otherwise specifically defined.
[0093] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art can easily conceive of various modifications or substitutions within the technical scope disclosed in this application, and such modifications or substitutions should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A method for determining a transportation route, characterized in that: include: Determining an initial transport path with the lowest transport cost from a set of candidate paths, wherein each candidate path in the set of candidate paths leads from a preset transport starting point to a preset transport destination; Calculating a maximum local risk value of the initial transportation path; If the maximum local risk value of the initial transport path is less than a preset risk threshold, determining the initial transport path as the actual transport path; When the maximum local risk value of the initial transport path is greater than or equal to the preset risk threshold, updating the candidate path set, and determining the actual transport path based on the updated candidate path set; The candidate path includes multiple road sections, each road section corresponds to a local risk value, the candidate path set is updated, and the actual transportation path is determined based on the updated candidate path set, including: Determining the road section corresponding to the maximum local risk value in the initial transportation path as a high-risk road section; Updating the initial candidate path set so that no candidate path containing a high-risk road section exists in the updated candidate path set; Determine the target transport path with the minimum transport cost in the updated candidate path set; If the target transport path meets a preset condition, determining the target transport path as the actual transport path; If the target transport path does not meet the preset conditions, the section corresponding to the maximum local risk value in the target transport path is determined as a high-risk section, and the candidate path set is continuously updated until the path with the minimum transport cost in the updated candidate path set meets the preset conditions; Wherein, for the transportation of dangerous goods, the preset conditions include: the maximum local risk value of the target transportation path is less than the preset risk threshold; For general large-item transportation, the preset conditions include: the ratio of the transportation cost of the target transportation route to the transportation cost of the initial transportation route is not greater than a preset ratio, and the maximum local risk value of the target transportation route is less than a first risk threshold, where the first risk threshold is the preset risk threshold; or the ratio of the transportation cost of the target transportation route to the transportation cost of the initial transportation route is greater than a preset ratio, and the maximum local risk value of the target transportation route is greater than the first risk threshold but less than a second risk threshold; The calculating the maximum local risk value of the initial transportation path includes: Determine a transportation risk radius based on the type of the target transport object; wherein the transportation risk radius represents the impact range of a transportation accident occurring when transporting the target transport object; For any road section in the initial transport route, determine a population center whose distance from the center point of the road section is less than the transport risk radius as the risk population center corresponding to the road section; Determining a local risk value for each road section based on the risk population center corresponding to each road section; Determine the transport risk value corresponding to the road section with the greatest transport risk among the road sections as the maximum local risk value of the initial transport path; The determining of the local risk value of each road section based on the risk population center corresponding to each road section includes: For a road section with multiple risk population centers, the risk value corresponding to each risk population center in the road section is calculated, and the maximum risk value is used as the local risk value of the road section.
2. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of claim 1.
3. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to claim 1.