Unmanned site equipment group path planning method and system based on RRT* algorithm

Through the unmanned site equipment group path planning method based on the RRT* algorithm, the problem of equipment task priority, energy consumption efficiency and rotation obstacle avoidance are not fully considered, and the coordinated planning of the multi-diverse obstacle avoidance global paths of the equipment group is realized, and the construction efficiency and operation safety of the equipment group are improved.

CN119573754AActive Publication Date: 2025-03-07EAST CHINA JIAOTONG UNIVERSITY +2

Patent Information

Application Number
CN202411688474.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-03-07
Estimated Expiration
2044-11-25

AI Technical Summary

Technical Problem

The prior art has problems in the coordinated planning of multi-obstruction obstacle avoidance global paths of unmanned equipment groups, which has not been fully considered, resulting in increased complexity of multi-machine coordinated planning, reduced construction efficiency, and failed to effectively deal with rotation obstacle avoidance and dynamic collision detection.

Method used

The unmanned site equipment group path planning method is adopted based on the RRT* algorithm. By obtaining the number of equipment, starting point, end point, progress length, task urgency, energy consumption efficiency and obstacle area information, the priority ranking of equipment in path planning, and the shortest path is planned under multiple obstacle conditions, and collision inspections of multi-defense and rotation paths are carried out to realize the coordinated planning of multi-unit obstacle avoidance global paths of equipment groups.

Benefits of technology

Through the priority sorting mechanism, ensure priority planning of emergency tasks equipment, improve construction efficiency and task response speed; shorten equipment travel time, reduce energy consumption, and achieve efficient and energy-saving path planning; dynamically adjust equipment paths through detailed collision inspections to avoid conflicts and collisions between equipment, and improve the operation safety and efficiency of equipment groups.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119573754A_ABST
    Figure CN119573754A_ABST
Patent Text Reader

Abstract

The invention relates to the field of civil engineering intelligent construction, in particular to an unmanned site equipment group path planning method and system based on an RRT * algorithm. The method comprises the following steps: obtaining information of the number, the starting point, the ending point, the advancing step length, the task emergency degree, the energy consumption efficiency and the obstacle area of unmanned site equipment; according to the information, determining a priority order of the equipment in path planning; determining the shortest path of the equipment with the highest priority under the multi-obstacle condition based on the priority ranking; based on the shortest path, carrying out collision check on a multi-device advancing path and a rotating path; and realizing multi-element obstacle avoidance global path collaborative planning of the equipment group through a collision check result. According to the method, the equipment priority is determined, so that the equipment advancing time is shortened, and the overall construction efficiency is improved; by fusing the advancing rotation obstacle avoidance strategy and the static-dynamic obstacle avoidance strategy, the limitation that only advancing obstacle avoidance is considered is avoided, and the applicability and precision of path planning are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent construction of civil engineering, and in particular to a method and system for planning a path of an unmanned equipment group based on an RRT* algorithm. Background Art

[0002] The rapid development of information and intelligent technology is profoundly changing the operation mode of society. Using artificial intelligence technology to optimize the working environment in the traditional civil engineering field and improve construction efficiency has become an important way to promote the transformation and upgrading of the industry and move towards sustainable development. Especially in engineering projects with extremely complex working environments such as high altitudes and deep burials, building intelligent unmanned sites is of immeasurable importance to ensuring construction safety and quality. As the core link to achieve unmanned sites, multi-machine collaborative path planning optimizes the driving paths and operation sequences of various types of mechanical equipment with the help of advanced intelligent algorithms, which not only significantly improves construction efficiency, effectively reduces conflicts and waiting time between equipment, but also realizes the optimal allocation of resources. This collaborative operation mode enables different mechanical equipment to be seamlessly connected, improving the continuity and overall efficiency of operations.

[0003] In the field of path planning, a variety of algorithms have been proposed and widely used. For example, the rapidly expanding random tree algorithm (RRT algorithm) based on the idea of ​​random sampling is a heuristic algorithm widely used in path planning problems. The RRT algorithm randomly samples points in the space and expands these points to the path tree, so that the traveling equipment can gradually generate a path from the starting point to the end point. However, the path generated by the RRT algorithm is often not the optimal path. In order to solve this problem, an improved version of the RRT algorithm, the RRT* algorithm, came into being. The RRT* algorithm introduces a path optimization mechanism based on the RRT algorithm, which can generate a shorter and better path by reconnecting the path nodes and parent nodes. Under the guidance of this algorithm, the device can quickly and effectively plan the shortest path in an environment with dense obstacles and complete the task. The above path planning method has significant advantages in single-device walking obstacle avoidance, but it still has shortcomings in multi-device collaboration and rotation obstacle avoidance. First, the task priority, energy efficiency, mobility and environmental factors of the equipment are not taken into consideration, which increases the complexity of the post-equipment planning path in the multi-machine collaborative planning process, further prolongs the equipment transportation time and significantly reduces the construction efficiency. Second, a simple exclusion principle is usually adopted to avoid static collisions, but it is difficult to control the real-time interaction and rotation posture of the equipment in a dynamic and unmanned environment. Third, only obstacle avoidance while moving is considered, and rotational obstacle avoidance is not considered, which results in a greater risk of equipment collision.

[0004] At present, there is not much research on the global collaborative path planning of multi-device obstacle avoidance without human intervention, and there is no specific path planning method that simultaneously considers the priority planning order of multiple devices, collaborative dynamic collision detection and rotation obstacle avoidance. Summary of the invention

[0005] In view of the defects in the prior art, the present invention provides a method and system for human-free equipment group path planning based on the RRT* algorithm.

[0006] On the one hand, the present invention provides a method for path planning of a group of unmanned equipment based on the RRT* algorithm, comprising the following steps: obtaining information on the number, starting point, end point, travel length, task urgency, energy efficiency and obstacle area of ​​the unmanned equipment; determining the priority ranking of the equipment in path planning based on the information; determining the shortest path of the highest priority equipment under multiple obstacle conditions based on the priority ranking; performing collision checks on the travel paths and rotation paths of multiple equipment based on the shortest path; and realizing global path collaborative planning of multi-dimensional obstacle avoidance for a group of equipment through the results of the collision check. The present invention realizes the global collaborative path planning of multi-dimensional obstacle avoidance of equipment groups without manpower based on the RRT* algorithm, and has achieved the following effects: First, the number, location, task requirements and energy consumption information of equipment without manpower are fully integrated, and the priority sorting mechanism is used to ensure that the emergency task equipment has priority in planning the path, thereby improving the construction efficiency and task response speed; second, in a complex multi-obstacle environment, the shortest path of the highest priority equipment is accurately calculated, which effectively shortens the equipment travel time and reduces energy consumption, thereby achieving high efficiency and energy saving in path planning; third, through detailed multi-device travel and rotation path collision checks, the equipment path is dynamically adjusted, thereby achieving multi-dimensional obstacle avoidance and collaborative planning of the equipment group in a global scope, which not only avoids conflicts and collisions between equipment, but also improves the operating safety and efficiency of the entire construction site equipment group, and provides solid technical support for the efficient operation of the non-manpowered site.

[0007] Optionally, determining the priority ranking of devices in path planning based on the information includes: constructing a priority evaluation model for devices in path planning based on the information; and determining the priority ranking of devices in path planning using the priority evaluation model. The present invention systematically integrates and analyzes various types of relevant information, such as the energy consumption characteristics of the equipment, the urgency of the task, and the complexity of the path, by constructing a priority evaluation model for devices in path planning, to provide a scientific basis for subsequent priority sorting, ensure the comprehensiveness and accuracy of the evaluation, and avoid subjective assumptions and one-sidedness; using the priority evaluation model for sorting, quickly and objectively determining the priority of the equipment in path planning, greatly improving decision-making efficiency and accuracy, helping to optimize resource allocation, and ensuring that key equipment and urgent tasks are given priority, thereby improving overall operational efficiency; dynamically adjusting priority sorting according to the needs of different devices and tasks to cope with various complex and changing scenarios, and ensuring the rationality and effectiveness of path planning.

[0008] Optionally, the priority evaluation model satisfies the following expression:

[0009] Q i =αP i +βE i +γT i

[0010] Among them, Q i is the priority evaluation score of the i-th device, P i is the task urgency of the i-th device, E i is the energy efficiency of the i-th device, T i is the path obstacle influence of the ith device, and α, β, and γ are weight coefficients. The priority evaluation model constructed by the present invention has the following effects: first, it comprehensively considers the three key factors of equipment task urgency, energy efficiency, and path obstacle influence, comprehensively reflects the actual needs and limitations of the equipment in path planning, and ensures the objectivity and accuracy of the evaluation results; second, by introducing weight coefficients, according to different application scenarios and needs, the weights of various factors are flexibly adjusted, thereby realizing personalized evaluation of the priorities of different devices, and enhancing the applicability and flexibility of the model; third, a simple linear combination method is adopted, which is simple and fast to calculate, and the priority evaluation score of the equipment is quickly obtained, which provides strong support for the rapid decision-making of path planning and effectively improves the efficiency and quality of path planning.

[0011] Optionally, the method of determining the shortest path of the highest priority device under multiple obstacle conditions based on the priority sorting includes: determining the highest priority device based on the priority sorting; planning the travel path of the highest priority device to determine the shortest path under multiple obstacle conditions, wherein the planning includes travel collision check and rotation collision check. The present invention quickly locks the highest priority device through priority sorting, ensuring that critical or emergency mission equipment obtains path planning services first, significantly improving the efficiency of resource allocation and task execution; for the highest priority device, detailed travel path planning is carried out, and potential obstacles in the path are comprehensively eliminated through travel collision check and rotation collision check, ensuring that the device moves safely and smoothly in a complex multi-obstacle environment, reducing the risk of device damage and task failure; the feasibility and optimality of the path are comprehensively considered, while meeting safety requirements, it also ensures that the device can reach the destination by the shortest path, further improving the efficiency and benefits of the overall task execution.

[0012] Optionally, the rotational collision check includes the following steps: preliminarily determining the collision range according to the spatial intersection between the obstacle and the rotation range of the highest priority device; determining the rotation path vector based on the collision range; and judging the rotation direction and rotational collision risk based on the rotation path vector. The present invention preliminarily determines the range in which the highest priority device may collide with obstacles during rotation through the analysis of spatial intersection, providing key information for subsequent path planning and collision risk assessment, and ensuring the accuracy and safety of the planning process; further determining the rotation path vector based on the collision range not only clarifies the specific movement direction and path of the device during rotation, but also provides a basis for judging the rotation direction and collision risk, and enhances the operability and practicality of path planning; accurately judging the rotation direction and potential rotational collision risk of the device through the analysis of the rotation path vector, providing a strong guarantee for the safe and efficient movement of the device in a complex environment, and effectively improving the intelligence level of path planning and the efficiency of task execution.

[0013] Optionally, the method of using the vector cross product method to judge the rotation direction and the rotation collision risk based on the rotation path vector includes: judging the counterclockwise rotation collision risk based on the rotation path vector; judging the clockwise rotation collision risk based on the rotation path vector. The present invention accurately judges the collision risk that the device may encounter when rotating counterclockwise through the analysis of the rotation path vector, which provides an important guarantee for the safe movement of the device in a complex environment and effectively avoids task delays or equipment damage caused by collisions; similarly, based on the rotation path vector, the device accurately evaluates the collision risk when rotating clockwise, ensuring the all-round safety of the device during the rotation process, and further improving the intelligence and refinement of path planning; using the mathematical principle of the vector cross product method, the rotation direction and collision risk can be quickly and accurately judged, providing strong support for the real-time path adjustment and dynamic obstacle avoidance of the device, and significantly improving the efficiency and flexibility of path planning.

[0014] Optionally, the planning of the travel path of the highest priority device and determining the shortest path under multiple obstacle conditions includes: generating a root node of a path tree at the starting point of the highest priority device; randomly sampling within the travel area of ​​the highest priority device to generate a random point; determining the shortest distance from the random point to each node of the path tree as a parent node; generating a new path at the parent node in a direction toward the random point with a length equal to the travel step length, and the end of the new path is a proposed growth node of the path tree; comparing the distance between the new path and the obstacle with the size of the traveling device to determine whether there is a collision risk; based on the result of no collision risk, adding the proposed growth node to the path tree; identifying existing nodes within a certain range of the proposed growth node, and taking the point with the shortest total path from the starting point to the proposed growth node as a new parent node; determining whether the total path distance of the existing nodes after reconnection with the proposed growth node as the parent node is shortened, and determining whether there is a collision risk; performing a threshold judgment on the distance between the proposed growth node and the end point to determine the shortest path under multiple obstacle conditions. The present invention generates a path tree and randomly samples random points to flexibly explore possible paths in a complex environment, effectively avoiding the local optimal solution problem that traditional path planning methods may fall into, and improving the globality and optimality of path planning; through the generation of parent nodes and new paths, and the judgment of collision risks, the safety and feasibility of the equipment during the movement are ensured, the path interruption or task failure caused by collision is avoided, and the reliability and stability of path planning are improved; by identifying existing nodes within a certain range of the proposed growth node and judging whether the total path distance after reconnection is shortened, the path tree is continuously optimized, and the shortest path from the starting point to the end point is found, thereby improving the efficiency and quality of path planning and providing strong support for the rapid and accurate movement of the equipment.

[0015] Optionally, the collision check of the travel paths and rotation paths of multiple devices based on the shortest path includes: based on the shortest path of the highest priority device, performing a collision check on the travel paths of low priority devices; based on the shortest path of the highest priority device, performing a collision check on the travel and rotation paths of low priority devices. The present invention ensures that all devices will not interfere with or collide with each other during travel by performing a collision check on the travel paths of low priority devices, thereby ensuring a safe distance and smooth movement between devices; performing a collision check on the travel and rotation paths of low priority devices not only considers the linear movement of the device, but also takes into account the rotational movement of the device, thereby comprehensively improving the safety and reliability of path planning; the collision check mechanism effectively avoids path adjustments or task delays caused by conflicts between devices, improves the efficiency of overall path planning and the smoothness of task execution, and provides a strong guarantee for the collaborative operation of multiple devices.

[0016] Optionally, the collision check includes: the low-priority device performs a collision check on the travel path according to the paths planned by all higher-priority devices; the low-priority device performs a collision check on the rotation and travel path according to the paths planned by all higher-priority devices. The low-priority device of the present invention comprehensively considers the paths planned by all higher-priority devices, performs a collision check on the travel path, ensures the orderly travel between devices, avoids collision accidents caused by path overlap or conflict, and improves the safety and overall efficiency of the operation area; the collision check mechanism not only focuses on the straight-line travel path of the device, but also conducts in-depth collision checks on the rotation and travel paths, fully considers the dynamic changes of the equipment during the operation process, and further enhances the safety and adaptability of path planning; through comprehensive collision checks, low-priority devices can plan their own paths more flexibly while ensuring safety, effectively reducing the time loss caused by path adjustment, and improving the consistency and efficiency of the overall operation process.

[0017] In the second aspect, the present invention provides a path planning system for a group of equipment without manpower based on the RRT* algorithm, comprising an input device, a processor, an output device and a memory, wherein the input device, the processor, the output device and the memory are interconnected, wherein the memory is used to store a computer program, the computer program includes program instructions, the processor is configured to call the program instructions, and the system uses the method for path planning for a group of equipment without manpower based on the RRT* algorithm. The path planning system for a group of equipment without manpower based on the RRT* algorithm provided by the present invention has high integration and has the following effects: first, through the efficient search capability of the RRT* algorithm, it can quickly plan a safe and efficient path for the equipment group in a complex construction site environment, effectively avoid collisions and path conflicts between equipment, and ensure the orderly progress of construction site operations; second, the optimization capability of the RRT* algorithm makes the planned path smoother and continuous, reduces the number of emergency stops and turns of the equipment, thereby improving the operating efficiency and life of the equipment; third, the system also has strong adaptability and flexibility, and can be dynamically adjusted and optimized according to different construction site environments and equipment requirements, realizing adaptive and intelligent path planning.

[0018] Compared with the prior art, the beneficial effects of the present invention include: by determining the priority of the equipment in path planning, the equipment travel time is reduced and the overall construction efficiency is improved; the travel-rotation obstacle avoidance strategy and the static-dynamic obstacle avoidance strategy are integrated to optimize the path planning of the equipment in a complex construction site environment, avoiding the limitations of only considering travel obstacle avoidance in traditional path algorithms, and improving the applicability and accuracy of path planning; it is particularly suitable for scenes without artificial land, making up for the defects of traditional planning methods that are difficult to adapt to multiple obstacles and multiple devices, and providing reliable technical support for the collaborative work of intelligent and unmanned construction equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a flow chart of a method for non-manual device group path planning based on the RRT* algorithm according to an embodiment of the present invention;

[0020] Figure 2 It is a schematic diagram of the rotation direction vector considered when the device according to the embodiment of the present invention rotates;

[0021] Figure 3 This is a schematic diagram of the intersection of the travel paths of the front-end device and the rear-end device according to an embodiment of the present invention;

[0022] Figure 4 A schematic diagram of the intersection of the travel and rotation paths of the front device and the rear device according to an embodiment of the present invention;

[0023] Figure 5 A schematic diagram of a global path collaborative planning result of a device group multi-element obstacle avoidance according to an embodiment of the present invention;

[0024] Figure 6 It is a structural schematic diagram of an unmanned equipment group path planning system based on the RRT* algorithm according to an embodiment of the present invention. DETAILED DESCRIPTION

[0025] The specific embodiments of the present invention will be described in detail below. It should be noted that the embodiments described herein are only for illustration and are not intended to limit the present invention. In the following description, a large number of specific details are set forth in order to provide a thorough understanding of the present invention. However, it is obvious to those of ordinary skill in the art that these specific details do not need to be adopted to implement the present invention. In other examples, in order to avoid confusing the present invention, known circuits, software or methods are not specifically described.

[0026] Throughout the specification, references to "one embodiment," "an embodiment," "an example," or "an example" mean that a particular feature, structure, or characteristic described in conjunction with the embodiment or example is included in at least one embodiment of the present invention. Therefore, the phrases "in one embodiment," "in an embodiment," "an example," or "an example" appearing in various places throughout the specification do not necessarily all refer to the same embodiment or example. In addition, particular features, structures, or characteristics may be combined in one or more embodiments or examples in any suitable combination and / or subcombination. In addition, it should be understood by those of ordinary skill in the art that the figures provided herein are for illustrative purposes and that the figures are not necessarily drawn to scale.

[0027] See also Figure 1 The embodiment of the present invention provides a method for planning a path for a group of devices without human intervention based on the RRT* algorithm, the method comprising the following steps:

[0028] S1. Obtain information on the number, starting point, end point, travel length, task urgency, energy efficiency and obstacle area of ​​unmanned equipment to be used.

[0029] S1 includes the following steps:

[0030] S11. Obtain the number of unmanned equipment to be used.

[0031] In one embodiment, an equipment list is first collected from the construction site management department or the equipment supplier, and the equipment information on the list is carefully checked to ensure the accuracy and completeness of the information.

[0032] Furthermore, for devices that have not yet been connected to the Internet of Things, it is necessary to install an Internet of Things communication module (such as NB-IoT, LoRa, etc.) or an RFID tag, and configure the network connection to ensure that the device can send data to the remote management system in real time or at a scheduled time.

[0033] Furthermore, an account is created for each device in the remote management system, and the serial number or RFID tag of the device is bound, and monitoring parameters are set so that the status of the device can be monitored in real time.

[0034] Furthermore, the remote management system monitors the status of the equipment in real time, including online status, working status, etc., and counts the number of equipment on the current construction site based on the online status of the equipment.

[0035] Furthermore, to ensure the accuracy of the statistical results, it is necessary to verify the statistical results through on-site inspections, video surveillance, etc. If it is found that the statistical results deviate from the actual situation, it is necessary to adjust the statistical methods of the remote management system or optimize the Internet of Things connection.

[0036] Furthermore, a device quantity report is generated according to the statistical results, and the quantity report includes the number of non-working devices, the number of working devices and the total number of devices.

[0037] Furthermore, the number of devices to be utilized is determined based on the device quantity report.

[0038] S12. Obtain the starting point and end point of the unmanned equipment.

[0039] In one embodiment, first, it is evaluated whether the current location of the equipment is suitable as a starting point, taking into account factors such as its distance to the working area and the complexity of the terrain.

[0040] Further, if the current position is not suitable, one or two alternative starting points are selected based on the site layout and equipment capabilities.

[0041] Furthermore, the accessibility, safety and impact on operational efficiency of the alternative starting points are evaluated.

[0042] Furthermore, the most appropriate starting point is determined by comprehensively considering equipment capabilities, site environment, and operational requirements.

[0043] In another embodiment, first, the operating area of ​​the equipment to be utilized is determined.

[0044] Further, one or two alternative endpoints are selected according to the layout of the work area.

[0045] Furthermore, it is evaluated whether the location of the alternative end point is convenient for the equipment to unload materials, whether it affects the operation of other equipment, and whether it is convenient for the equipment to return to the starting point or the next operating area.

[0046] Furthermore, the most appropriate endpoint is determined by comprehensively considering the work requirements, equipment capabilities and site environment.

[0047] S13. Obtaining the progress of the equipment without human intervention.

[0048] In one embodiment, first, the technical documentation of the device is consulted to understand key parameters; the device performance test is performed in a safe environment to verify the parameters and discover possible deviations.

[0049] Furthermore, use surveying equipment to conduct detailed survey of the construction site, record terrain and obstacle information, and evaluate the adaptability of the equipment under different terrain conditions.

[0050] Furthermore, the work tasks that the equipment needs to complete and the task connection relationship are analyzed; based on the equipment capabilities and site environment, the maximum safe travel length is calculated; according to the work task requirements, the travel length is adjusted to ensure efficient and safe operation.

[0051] Furthermore, the set step length is verified in a simulation environment or an actual construction site; and necessary fine-tuning of the step length is performed based on the verification result.

[0052] S14. Obtain the mission urgency of the unmanned equipment.

[0053] In one embodiment, first, all tasks that need to be performed by unmanned equipment are listed, including task names, descriptions, expected completion times, etc.; and the project manager is communicated with to ensure the completeness and accuracy of the task list.

[0054] Furthermore, a priority level, such as high, medium, or low, is assigned to each task based on its urgency and importance; urgency considerations may include the task's deadline, impact on subsequent work, etc.; importance may be based on the task's impact on the overall progress or quality of the project.

[0055] Furthermore, tasks are assigned to the most appropriate unmanned equipment based on its capabilities and characteristics, taking into account the equipment's current status, maintenance schedule, and availability, ensuring that the assigned tasks do not exceed the equipment's carrying capacity.

[0056] Furthermore, the urgency score of each task is calculated by comprehensively considering the priority of the task, the capability of the equipment and the dependencies between the tasks. A simple weighted sum method is used to convert factors such as the priority of the task, the capability of the equipment and the dependencies into a specific urgency score.

[0057] S15. Obtain energy efficiency of the equipment without human intervention.

[0058] In one embodiment, first, the unmanned equipment that needs to be monitored is determined, and corresponding energy consumption monitoring equipment is prepared to ensure that the monitoring equipment can accurately record the energy consumption data of the equipment and associate it with the operating time and working mode information of the equipment.

[0059] Furthermore, during normal operation of the equipment, its energy consumption data is continuously recorded. This includes the total energy consumption, peak energy consumption, and average energy consumption of the equipment. At the same time, the equipment's operating time, working mode, and environmental conditions are recorded for subsequent analysis.

[0060] Furthermore, the effectiveness of the equipment in performing various tasks is evaluated, including the amount of tasks completed, operating efficiency, and quality. This can be done through on-site observation, work logs, and task completion reports.

[0061] Furthermore, the energy consumption efficiency of the equipment is calculated by combining the energy consumption data and the task effectiveness evaluation results.

[0062] S16. Obtain information about the obstacle area.

[0063] In one embodiment, first, the obstacle area is preliminarily scanned and recorded through drone or ground survey, including basic information such as the location, size, and type of the obstacle.

[0064] Furthermore, tools such as laser scanners or GPS locators are used to conduct detailed mapping of obstacle areas to generate high-precision terrain maps and obstacle distribution maps.

[0065] Furthermore, all data during the survey process are collated to obtain complete obstacle area data information.

[0066] S2. Determine the priority ranking of the devices in the path planning based on the information.

[0067] Among them, S2 includes the following steps:

[0068] S21. Based on the information, a priority evaluation model of the device in path planning is constructed.

[0069] In one embodiment, a priority evaluation model for devices in path planning is constructed by simultaneously considering the mobility performance, task priority, energy consumption characteristics, and environmental impact of the device.

[0070] Specifically, the priority evaluation model satisfies the following expression:

[0071] Q i =αP i +βE i +γT i

[0072] Among them, Q i is the priority evaluation score of the i-th device, P i is the task urgency of the i-th device, E i is the energy efficiency of the i-th device, α, β, γ are weight coefficients; T iis the path obstacle influence of the i-th device, satisfying the following relationship:

[0073]

[0074] Among them, M i is the straight-line distance from the starting point to the end point of the i-th device, K i is the total number of obstacles on the straight path from the starting point to the end point of the ith device, G is the total number of obstacles in the entire unmanned area, and R i is the progress length of the ith device.

[0075] It should be noted that when there are many obstacles on the straight path from the starting point to the end point of the device, T i will become larger, which will further increase Q i It becomes larger and the priority is increased, which means that the more obstacles there are on the shortest path, the easier it is to be prioritized in path planning. This ensures that lower-priority devices with relatively smooth paths will be more flexible in subsequent path planning.

[0076] S22. Determine the priority ranking of devices in path planning using the priority evaluation model.

[0077] In one embodiment, first, a priority evaluation model is used to obtain a priority evaluation score of a device.

[0078] Furthermore, the priority ranking of the devices in the path planning is determined according to the size of the priority evaluation score.

[0079] Specifically, the greater the priority evaluation score of a device, the higher its priority in path planning, that is, it will be arranged first. The specific relationship between high priority and low priority of a device is expressed as follows:

[0080] There are n devices, with priority order N1, N2, N3...N i-1 、N i , define V j = {N1, N2, N3 ... N i-1},V j N i The high priority is i=2,3,4…n, j=1,2,3…n-1.

[0081] S3. Based on the priority ranking, determine the shortest path of the highest priority device under multiple obstacle conditions. S3 further includes the following steps:

[0082] S31. Based on the priority ranking, determine the highest priority device.

[0083] In one embodiment, based on the priority ranking determined in step S22, the device with the highest priority ranking is selected, also called the highest priority device.

[0084] Specifically, the judgment condition of the highest priority device is described by a mathematical relationship, and the judgment condition is as follows:

[0085]

[0086] Among them, N i , N j All are priority rankings, i = 1, 2, 3 ... n, j = 1, 2, 3 ... n, i ≠ j. When this judgment condition is met, the priority ranking is N i The device with the highest priority is the device.

[0087] S32. Plan the travel path of the highest priority device to determine the shortest path under multiple obstacle conditions, wherein the planning includes travel collision check and rotation collision check.

[0088] In one embodiment, the shortest path for a single device is planned based on the idea of ​​RRT* random sampling, which mainly includes the steps of "path tree initialization-random sampling-parent node selection-expansion tree attempt-travel collision check-add new node-parent node reselection-node reconnection-target determination-loop until reaching the target".

[0089] Specifically, first, the path tree is initialized, including: defining the starting point x of the highest priority device initial 、End point x final , perform step size L and obstacle area; generate the root node of the path tree at the starting point of the highest priority device.

[0090] Furthermore, random sampling is performed, including: random sampling within the driving area of ​​the equipment, generating a random point x rand ; Among them, the sampling range is determined by the driving space of the equipment and the location of obstacles.

[0091] Furthermore, the parent node is selected. This includes: calculating the distance from the random point to each node of the existing path tree, and finding the node closest to it as the parent node x near .

[0092] Further, try to expand the tree. Including: from x near Along the direction x rand A new path to be confirmed with a distance of L is generated in the direction of the path, and the end of the path is the proposed growth node x of the path tree. new .

[0093] Furthermore, a collision check is performed. This includes:near →x new ) performs a collision check on the way, that is, comparing the distance between the path segment and the obstacle with the size of the walking device to determine whether there is a collision risk.

[0094] Furthermore, a new node is added. This includes: if the generated new path segment passes the walking collision check, that is, there is no collision risk, then the new node x new Add to the path tree, its parent node is x near .

[0095] Further, a new parent node is selected. This includes: identifying x new The existing nodes within a certain range (circle with radius R) so that initial to x new The point with the shortest total route distance is x new The new parent node x short Then use the forward collision check step to determine the new path segment (x short →x new ) Is there a risk of collision? If not, determine x short For x new The new parent node of .

[0096] Furthermore, the nodes are reconnected. This includes: new The existing nodes within a certain range (circle with radius R) are new Try to reconnect the parent node. The connection basis is to determine whether the total path distance is shortened after reconnection. If the distance is shortened and there is no risk of collision, the parent node of the corresponding existing node is converted to x new For example, x k For x new The existing nodes nearby (at the center of the circle x new Before this step, x k The parent node is x k-1 In this step, try to convert x k The parent node is transformed into x new , judge x initial to x k Is the total route distance shortened, and x new →x k There is no collision between them. If both are satisfied, then x k The parent node is transformed into x new .

[0097] Furthermore, the target is determined. During the expansion of the path tree, the device is constantly checked to see if it is close to the target point, i.e., the x new and x finalIf the distance between them is greater than the set threshold, repeat the steps: random sampling - parent node selection - tree expansion attempt - forward collision check - add new node - parent node reselection - node reconnection; if it is less than the set threshold, terminate the path tree expansion and set x final The parent node position x new , and connect them as the last segment of the path.

[0098] Among them, the rotational collision check is to deal with the situation that when the device encounters obstacles during driving, it not only needs to avoid obstacles while driving, but also needs to avoid collisions during the device rotation process. In particular, when a rectangular device turns, it occupies a larger space than when driving in a straight line, so it is necessary to add rotational collision checks to the path planning. The core idea is to use the vector cross product to determine whether the device will encounter obstacles during the rotation process. The rotational collision check includes the following steps:

[0099] S321. Preliminarily determine the collision range based on the spatial intersection between the obstacle and the rotation range of the highest priority device.

[0100] In one embodiment, a preliminary determination is made on the collision range between the obstacle and the highest priority device.

[0101] Specifically, determine whether the obstacle intersects with the device's "rotational collision circle". If there is no intersection, it is determined that there is no collision risk; if there is an intersection, subsequent steps are required to perform a local rotational collision check. The radius of the collision circle is the longest distance from the device's rotation center to its outer boundary. For a rectangular device, the radius is the distance from the center to the corner point, as shown in the following formula:

[0102]

[0103] Among them, r is the radius of the collision circle, a is the width of the rectangular device, and b is the length of the rectangular device.

[0104] S322. Determine a rotation path vector based on the collision range.

[0105] In one embodiment, the device's orientation before rotation (direction vector n1), orientation after rotation (direction vector n2), and the line vector n between the device center and the rotation center are determined according to the current position of the moving device, the position of its parent node, the position of the new node, and the position of the obstacle center. p ,like Figure 2 As shown, where x k is the current location node of the device, x k-1 For x k The parent node, x new is the newly added node, p is the center point of the obstacle, so n1 is composed of x k-1 Point to x k , n2 is determined by xk Point to x new , n p By x k Point to p.

[0106] S323. Based on the rotation path vector, determine the rotation direction and the rotation collision risk.

[0107] In one embodiment, the vector cross product judgment method is used to detect the collision of the walking device in clockwise and counterclockwise rotation. Figure 2 For example, first perform a counterclockwise (n1×n2>0) rotation collision test according to the right-hand rule. p ×n2>0 and n p ×n1<0, the device is at risk of collision during counterclockwise rotation. At this time, the device can avoid collision with the obstacle by rotating clockwise. If the right-hand rule is followed, clockwise (n1×n2<0) rotation collision detection is first performed. At this time, if n p ×n2<0 and n p ×n1>0, the device is at risk of collision during clockwise rotation. In this case, the device can avoid rotational collision with the obstacle by rotating counterclockwise.

[0108] Furthermore, we traverse the detection of all stationary obstacles. If the collision detection can be achieved by counterclockwise or clockwise rotation, then x new Can be added to the path tree.

[0109] It should be noted that the rotational collision check needs to be added to the method steps of planning the shortest path for a single device based on the idea of ​​RRT* random sampling as a basis for judging the collision risk of the rear device. At this time, the basis for judgment consists of two parts, namely, the travel collision check and the rotational collision check.

[0110] S4. Based on the shortest path, perform a collision check on the travel paths and rotation paths of multiple devices.

[0111] In the unmanned scenario, multiple devices operate simultaneously, so the path planning between devices needs to consider not only the collision with static obstacles, but also the dynamic interaction with other devices to ensure that multiple devices do not collide in the same area. There is a time difference between the front and back processes during the construction process. Therefore, the present invention, assuming that the path of the high-priority device (front device) has been determined, focuses on coordinating the path of the low-priority device (rear device) to achieve collision-free interaction of the equipment group. Therefore, the present invention performs a collision check on the low-priority device based on the planned path of the high-priority device. The collision check includes a travel path collision check and a travel-rotation collision check.

[0112] In one embodiment, the highest priority device is used as the front device to perform the path collision check. Figure 3 As shown, device one is the highest priority device, and device two is a device with one priority lower than the highest priority device, also called the second highest priority device.

[0113] Specifically, it is necessary to determine whether the time scales of the rear device and the front device near the intersection point intersect. Let t 11 to 12 Represents the time period when the device passes through the intersection area, t 21 to 22 is the time period during which device 2 passes through the intersection area. If [t 11 , t 12 ] and [t 21 , t 22 ] If there is an intersection, it is determined that there is a risk of collision between device 2 and device 1. Therefore, in the method of multi-machine collaborative path planning of the present invention, it is first determined whether there is a spatial intersection between the development path of the rear device and the path of the front device. If there is no intersection, the path tree is developed according to the normal process. If there is an intersection, it is determined whether there is a temporal intersection between the two in the intersection section. If there is no intersection, the path tree is also developed according to the normal process. If both spatial intersection and temporal intersection exist at the same time, it is determined that a travel path collision will occur, and the node of the rear device needs to be abandoned.

[0114] In another embodiment, the highest priority device is also used as the leading device to perform the travel-rotation collision check. Figure 4 As shown, device one is the highest priority device, and device two is the second highest priority device.

[0115] Specifically, it is necessary to determine whether the rotation process of the rear device at the node and the travel process of the front device at the segment have an intersection in time scale. Let t 11 to 12 Represents the time period when the device passes through the section, t 21 to 22 is the time period during which the device 2 rotates at the node. If [t 11 , t 12 ] and [t 21 , t 22 ] have an intersection, then it is determined that there is a risk of collision between device 2 and device 1. Therefore, in the method of multi-machine collaborative path planning of the present invention, for possible travel-rotation collision, first determine whether the rear device is at a path node due to x. newWill the rotation of the rear device have a spatial intersection with the movement of the front device? If there is no intersection, the path tree is developed according to the normal process. If there is an intersection, it is determined whether the rotation time period of the rear device and the travel time period of the front device have a temporal intersection. If there is no intersection, the path tree is also developed according to the normal process. If both spatial intersection and temporal intersection exist, it is determined that a travel-rotation collision will occur, and the new node x of the rear device needs to be discarded. new .

[0116] In another embodiment, based on the premise that the paths of device 1 and device 2 have been planned, path planning for multiple devices is added. Among them, the low-priority device performs collision checks on the travel path and the travel and rotation paths according to the paths planned by all higher-priority devices. For example, the path of device 3 is planned based on the path planning results of device 1 and device 2. According to the method of planning the travel and rotation paths of device 1 and device 2, all devices are traversally planned.

[0117] It should be noted that the multi-machine collaborative dynamic collision check also needs to be supplemented in the method steps of planning the shortest path for a single device based on the idea of ​​RRT* random sampling as a basis for judging the collision risk of the post-equipment. At this time, the judgment basis consists of three parts, namely, travel collision check, rotation collision check and multi-machine collaborative dynamic collision check.

[0118] S5. Based on the result of the collision check, realize the global path collaborative planning of multi-dimensional obstacle avoidance of the equipment group.

[0119] In one embodiment, a plurality of rectangular moving devices are provided, and the global path collaborative planning of multi-dimensional obstacle avoidance of the device group is realized through moving collision check, rotation collision check and multi-machine collaborative dynamic collision check.

[0120] Specifically, first, a global coordinate system without artificial ground is set, and the equipment movement and point sampling intervals are delineated according to the actual project. In this embodiment, the equipment activity interval is delineated as a square with a length and width of [-2, 18].

[0121] Furthermore, several static obstacles without artificial ground are set, including rectangular obstacles and circular obstacles. The rectangular obstacles are composed of the series (x r1 ,x r2 ,a,b) means, where x r1 ,x r2 represents the center coordinate of the obstacle, a is the horizontal length of the obstacle, and b is the vertical length of the obstacle. The circular obstacle is composed of the series (x c1 ,x c2 ,c) means, where x c1 ,x c2represents the center coordinates of the obstacle, and c is the radius of the obstacle. In this embodiment, the rectangular obstacles are (5,5,0.25,0.5), (3,8,1,0.5), (7,3,0.5,1), and the circular obstacles are (3,6,1), (3,10,1), (9,5,1), (8,10,1).

[0122] Furthermore, the size, starting point, target end point, and departure time interval of the traveling equipment are set. In this embodiment, three rectangular traveling equipment are set, and their lengths and widths are 1×0.5, 2×0.5, and 2×0.5 respectively; their respective starting points are [0,0], [1,0], and [15,0] respectively; their respective end points are [15,12], [14,13], and [10,15] respectively; and the departure time intervals of the front and rear equipment are set to 10s and 20s.

[0123] Furthermore, the method of step S3 and step S4 is used to perform global path collaborative planning for multi-dimensional obstacle avoidance of the equipment group, and the path result is as follows: Figure 5 shown.

[0124] See also Figure 6 , Figure 6 The present invention is a schematic diagram of the structure of a non-manual device group path planning system based on the RRT* algorithm in an embodiment of the present invention. The system includes an input device, a processor, an output device and a memory, wherein the input device, the processor, the output device and the memory are interconnected, wherein the memory is used to store a computer program, the computer program includes program instructions, the processor is configured to call the program instructions, and the system uses the non-manual device group path planning method based on the RRT* algorithm.

[0125] In this embodiment, the input device includes a sensor network, a GPS positioning system and a user input device, which is used to provide the system with necessary environmental information and device status information so that the processor can perform path planning.

[0126] Specifically, the sensor network includes radars and cameras, which are used to perceive the position, shape and size of obstacles in the construction site, as well as the movement status of the equipment group in real time; the GPS positioning system provides precise location information for each device in the construction site so that the system can accurately plan the path; the user input device includes a touch screen, keyboard and mouse, which are used to set the priority influencing parameters of the equipment path planning and other path planning related parameters.

[0127] The processor is the core part of the system, which is used to receive information provided by the input device, run the RRT* algorithm for path planning, and output the results to the output device, including a data processing module, a path planning module, an optimization module and a control instruction generation module.

[0128] Specifically, the data processing module receives information provided by the sensor network, GPS positioning system and user input device, and performs data preprocessing and format conversion for subsequent algorithm processing; the path planning module runs the RRT* algorithm to generate one or more feasible paths based on information such as the device's starting position, target position and obstacle distribution; the optimization module optimizes the generated path, including smoothing, local adjustment, etc., to improve the quality and feasibility of the path; the control instruction generation module generates control instructions based on the path planning results and the current state of the device, and sends them to the device through the communication module to achieve automatic navigation and obstacle avoidance of the device.

[0129] The output device is used to display the path planning results generated by the system and send control instructions to the device, including a display screen, a printer and a communication module;

[0130] Specifically, the display screen is used to display the real-time position of the construction site equipment, the planned path, the obstacle distribution and other information, as well as to provide system status and error information; the printer is used to print path planning reports, equipment status reports, etc. for management personnel to review; the communication module is used to send the path planning results and control instructions generated by the processor to the equipment on the construction site, so as to realize automatic navigation and obstacle avoidance of the equipment.

[0131] The memory adopts a high-speed solid-state hard disk to store the basic parameters input by the input device and the calculation results processed by the processor. The memory has the characteristics of fast reading and writing speed, large capacity and high reliability, and can meet the needs of large data storage.

[0132] In summary, the present invention provides a method for path planning of equipment groups without man-made land based on the RRT* algorithm. By determining the equipment priority, the equipment travel time is reduced and the overall construction efficiency is improved; by integrating the travel rotation obstacle avoidance strategy and the static-dynamic obstacle avoidance strategy, the limitation of only considering travel obstacle avoidance is avoided, and the applicability and accuracy of path planning are improved. The method includes: according to the logic of the RRT* algorithm, the shortest path of a single device only considering travel obstacle avoidance under multiple obstacle conditions is planned; for the rotation collision problem that the path node of the rectangular walking device near the obstacle may face, a rotation collision check is added to the original path planning process as one of the bases for determining whether it can be included in the path tree node; for the problem of multi-machine collaboration in the unmanned land, the collision interaction check of multiple devices is supplemented on the basis of the single device path planning, as one of the bases for whether the path sampling node of the post-positioned device can be included in its path tree; output the coordinates of the planned path nodes of multiple devices and the rotation posture at the nodes, so as to form a global planning path serving the multi-machine collaboration without man-made land. The present invention provides a human-free equipment group path planning system based on the RRT* algorithm. Through the efficient search capability of the RRT* algorithm, it can quickly plan a safe and efficient path for the equipment group in a complex construction site environment, effectively avoid collisions and path conflicts between equipment, and ensure the orderly progress of construction site operations. Secondly, the optimization capability of the RRT* algorithm makes the planned path smoother and more continuous, reducing the number of emergency stops and turns of the equipment, thereby improving the operating efficiency and life of the equipment. Finally, the system also has strong adaptability and flexibility, and can be dynamically adjusted and optimized according to different construction site environments and equipment requirements, realizing adaptive and intelligent path planning.

[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. These modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present invention, and they should all be included in the scope of the claims and specification of the present invention.

Claims

1. A method for unmanned equipment group path planning based on RRT* algorithm, characterized in that: The method comprises the following steps: Obtain information on the number, starting point, end point, travel length, mission urgency, energy efficiency and obstacle areas of unmanned equipment; Determine the priority of the devices in the path planning based on the information; Based on the priority ranking, determining the shortest path under multiple obstacle conditions for the highest priority device; Based on the shortest path, performing collision check on the travel paths and rotation paths of multiple devices; Through the results of the collision check, the multi-dimensional obstacle avoidance global path collaborative planning of the equipment group is realized.

2. According to claim 1, a method for non-manual equipment group path planning based on RRT* algorithm is characterized in that: Determining the priority ranking of the devices in the path planning according to the information includes: Based on the information, a priority evaluation model of the device in path planning is constructed; The priority evaluation model is used to determine the priority ranking of devices in path planning.

3. The method for non-manual equipment group path planning based on the RRT* algorithm according to claim 2 is characterized in that: The priority evaluation model satisfies the following expression: Q i =αP i +βE i +γT i Among them, Q i is the priority evaluation score of the i-th device, P i is the task urgency of the i-th device, E i is the energy efficiency of the i-th device, T i is the path obstacle influence of the ith device, and α, β, and γ are weight coefficients.

4. The method for non-manual equipment group path planning based on RRT* algorithm according to claim 1 is characterized in that: Determining the shortest path of the highest priority device under multiple obstacle conditions based on the priority sorting includes: Based on the priority ranking, determining a highest priority device; The travel path of the highest priority device is planned to determine the shortest path under multiple obstacle conditions, wherein the planning includes travel collision checking and rotation collision checking.

5. The method for non-manual equipment group path planning based on RRT* algorithm according to claim 4 is characterized in that: The rotation collision check comprises the following steps: Preliminarily determine the collision range based on the spatial intersection of the obstacle and the rotation range of the highest priority device; Based on the collision range, determining a rotation path vector; Based on the rotation path vector, the rotation direction and the rotation collision risk are determined.

6. The method for non-manual equipment group path planning based on RRT* algorithm according to claim 5 is characterized in that: The determining of the rotation direction and the rotation collision risk based on the rotation path vector by using the vector cross product method comprises: Based on the rotation path vector, determining the counterclockwise rotation collision risk; Based on the rotation path vector, the clockwise rotation collision risk is determined.

7. The method for non-manual equipment group path planning based on RRT* algorithm according to claim 4 is characterized in that: The planning of the travel path of the highest priority device and determining the shortest path under multiple obstacle conditions includes: At the starting point of the highest priority device, generating a root node of the path tree; Random sampling within the travel area of ​​the highest priority device to generate a random point; The shortest distance from the random point to each node of the path tree is determined as the parent node; Generate a new path at the parent node along the direction toward the random point with a length equal to the travel length, wherein the end of the new path is a proposed growth node of the path tree; Comparing the distance between the new path and the obstacle with the size of the traveling equipment to determine whether there is a risk of collision; According to the result of no collision risk, adding the proposed upward growth node to the path tree; Identify existing nodes within a certain range of the proposed growth node, and use the point with the shortest total path distance from the starting point to the proposed growth node as a new parent node; Determine whether the total path distance of the existing nodes is shortened after reconnection with the proposed growth node as the parent node, and determine whether there is a collision risk; A threshold value is determined for the distance between the proposed growth node and the end point to determine the shortest path under multiple obstacle conditions.

8. The method for non-manual equipment group path planning based on RRT* algorithm according to claim 1 is characterized in that: The collision check of the multi-device travel paths and rotation paths based on the shortest path includes: Based on the shortest path of the highest priority device, the travel path of the lower priority device is checked for collision; Based on the shortest path for the highest priority device, the travel and rotation paths of lower priority devices are checked for collision.

9. The method for non-manual equipment group path planning based on RRT* algorithm according to claim 1, characterized in that: The collision check includes: The low-priority device performs collision checks on the travel path based on the paths planned by all higher-priority devices; The lower priority devices perform collision checking of rotation and travel paths based on the paths planned by all higher priority devices.

10. A system for planning a path for a group of unmanned equipment based on an RRT* algorithm, the system using a method for planning a path for a group of unmanned equipment based on an RRT* algorithm as claimed in any one of claims 1 to 9, characterized in that: The system includes an input device, a processor, an output device and a memory, wherein the input device, the processor, the output device and the memory are connected to each other, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions.

Citation Information

Patent Citations

  • Bi-RRT unmanned ship multi-ship navigation method and equipment considering corner constraint

    CN112987737A

  • Path planning method and device based on improved bidirectional RRT algorithm

    CN114593743A

  • Robot path planning method based on RRT*- DR algorithm

    CN116295393A

  • Probability maximization path planning method for arbitrary convex polygon robot

    CN116804556A

  • Multi-robot distributed collaborative operation method and system

    CN117452932A

Cited By

  • Unmanned aerial vehicle outdoor parking lot surveying and mapping method and system

    CN119879881A