A method, device, equipment and medium for determining a moving path of a robot with a body
By acquiring sensory information in an embodied robot, dividing and optimizing movement path segments, generating the optimal path, and updating the model, the problem of continuous observability of the perceived object and dependence on manual annotation in existing technologies is solved, achieving automated and efficient path planning.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU SMART ROBOVISION TECH CO LTD
- Filing Date
- 2026-06-18
- Publication Date
- 2026-08-04
AI Technical Summary
Existing methods for planning the movement paths of embodied robots fail to effectively guarantee the continuous observability of the perceived object and rely on a large amount of manually labeled data, making rapid deployment and dynamic adjustment difficult.
By acquiring target area and local perception information, an initial movement path is generated using a path autonomous decision-making model. Based on the perception information, path segments are divided, deviation path segments are optimized, and the optimal movement path is generated and integrated into the training data to update the model.
This ensures the continuous monitorability of the perceived object during the movement of the embodied robot, improves the automation level of the movement path determination process, and reduces the reliance on manually labeled data.
Smart Images

Figure CN122500722A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of robotics technology, specifically relating to a method, apparatus, device, and medium for determining the movement path of an embodied robot. Background Technology
[0002] Previously, the perception of the environment or target objects was usually done manually, with personnel observing, recording, and judging on-site. With the rapid development of embodied robotics technology, embodied robots, with their autonomous mobility and multi-sensor fusion advantages, are gradually being introduced to replace humans in performing perception tasks, thereby improving perception efficiency, reducing labor costs, and enabling them to enter areas that are difficult or dangerous for humans to reach.
[0003] In the process of embodied robots performing perception tasks, the rationality of their movement paths directly affects the completeness and effectiveness of the perception data. Current mainstream path planning methods primarily focus on path reachability, length, or spatial coverage when generating paths, while giving less consideration to the continuous observability of the target object during the robot's movement. This can easily lead to perception interruptions or information loss, affecting the reliability of subsequent analysis and decision-making. Furthermore, although some models exist that automatically generate paths, their optimization process typically relies on a large amount of manually labeled sample data, making the process cumbersome and time-consuming, and difficult to adapt to the needs of rapid deployment and dynamic adjustment in practical applications. Summary of the Invention
[0004] This application provides a method, apparatus, device, and medium for determining the movement path of an embodied robot, aiming to ensure the continuous monitorability of the sensed object during the movement of the embodied robot, while eliminating the reliance on manually labeled data and improving the automation level of the movement path determination process.
[0005] In a first aspect, embodiments of this application provide a method for determining the movement path of an embodied robot, the method comprising: The global perception information of the target area and the local perception information of the embodied robot are acquired, and the global perception information and the local perception information are input into the pre-constructed path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model. The robot is controlled to move along the initial movement path and acquire perception information, and the effective perception time ratio of the perception object corresponding to the initial movement path is calculated based on the perception information; wherein, the perception information includes pose information and image information; If the effective perception duration ratio does not reach the preset ratio threshold, the initial movement path is divided into multiple path segments, and the state representation parameters of the perceived object in each path segment are determined according to the image information in the perception information. The target progressiveness of each path segment is determined according to the state representation parameters. The path segments with the target progressiveness less than the preset degree threshold are determined as deviation path segments, and the target state constraint information corresponding to the deviation path segments is constructed. The optimal movement path is generated based on the target state constraint information corresponding to each deviation path segment, and the optimal movement path is added to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
[0006] Furthermore, dividing the initial movement path into multiple path segments includes: When it is detected that the effective perception state of the perceived object in the image information has changed, the initial movement path is segmented to obtain path segments; And / or, When the pose change of the pose information is detected to reach a preset pose change threshold, the initial movement path is segmented to obtain path segments. And / or, When the time series corresponding to the initial movement path is identified to reach the preset segment duration, the initial movement path is segmented to obtain path segments.
[0007] Furthermore, the state characterization parameters include perception confidence, perception area size, and perception center location; Accordingly, determining the target asymptotic degree of each path segment based on the state characterization parameters includes: For each path segment, the perception confidence, perception area size, and perception center location of the path segment are normalized to obtain standardized parameters. Based on the preset perception target, the target deviation value corresponding to each standardized parameter is determined, and the weighted summation of each target deviation value is calculated to obtain the comprehensive deviation value; The difference between the comprehensive deviation value of the path segment and the comprehensive deviation value of the previous path segment is calculated and used as the target progressiveness of the path segment.
[0008] Furthermore, generating the optimal movement path based on the target state constraint information corresponding to each deviation path segment includes: For each deviation path segment, based on the target state constraint information corresponding to the deviation path segment, and taking the initial pose information in the perception information corresponding to the deviation path segment as the starting point, multiple candidate path segments are generated. Calculate the action cost index for each candidate path segment, and determine the candidate path segment with the smallest action cost index as the target path segment. Replace the deviation path segment with the target path segment in the initial movement path to obtain the optimal movement path.
[0009] Furthermore, the calculation of the action cost index for each candidate path segment includes: For each candidate path segment, calculate the pose change of the candidate path segment and the sensing failure of the candidate path segment. The pose change and the perception failure are normalized and weighted summed to obtain the action cost index of the candidate path segment.
[0010] Furthermore, calculating the sensing failure amount of the candidate path segment includes: Based on the pose information at each time point in the candidate path segment, predict the perception interruption interval of the sensing object; The duration of the perception interruption interval is weighted and accumulated to obtain the perception failure amount of the candidate path segment.
[0011] Secondly, embodiments of this application provide a movement path determination device for an embodied robot, the device comprising: The initial path determination module is used to acquire global perception information of the target area and local perception information of the embodied robot, and input the global perception information and the local perception information into a pre-built path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model. An effective perception and recognition module is used to control the embodied robot to move along the initial movement path and acquire perception information, and to calculate the effective perception time ratio of the perception objects corresponding to the initial movement path based on the perception information; wherein, the perception information includes pose information and image information; The deviation segment determination module is used to divide the initial movement path into multiple path segments when the effective perception duration ratio does not reach a preset ratio threshold, and determine the state representation parameters of the perceived object in each path segment based on the image information in the perception information, determine the target progressiveness of each path segment based on the state representation parameters, determine the path segment with the target progressiveness less than a preset degree threshold as the deviation path segment, and construct the target state constraint information corresponding to the deviation path segment. The optimal path generation module is used to generate the optimal movement path based on the target state constraint information corresponding to each deviation path segment, and add the optimal movement path to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
[0012] Furthermore, the deviation segment determination module is specifically used for: The initial movement path is divided into multiple path segments, and the state representation parameters of the perceived object in each path segment are determined based on the image information in the perceived information. The target progression level of each path segment is determined based on the state characterization parameters. The path segments where the target progressiveness is less than a preset threshold are identified as deviation path segments.
[0013] Furthermore, the deviation segment determination module is specifically used for: When it is detected that the effective perception state of the perceived object in the image information has changed, the initial movement path is segmented to obtain path segments; And / or, When the pose change of the pose information is detected to reach a preset pose change threshold, the initial movement path is segmented to obtain path segments. And / or, When the time series corresponding to the initial movement path is identified to reach the preset segment duration, the initial movement path is segmented to obtain path segments.
[0014] Furthermore, the state characterization parameters include perception confidence, perception area size, and perception center location; Accordingly, the deviation segment determination module is specifically used for: For each path segment, the perception confidence, perception area size, and perception center location of the path segment are normalized to obtain standardized parameters. Based on the preset perception target, the target deviation value corresponding to each standardized parameter is determined, and the weighted summation of each target deviation value is calculated to obtain the comprehensive deviation value; The difference between the comprehensive deviation value of the path segment and the comprehensive deviation value of the previous path segment is calculated and used as the target progressiveness of the path segment.
[0015] Furthermore, the optimal path generation module is specifically used for: For each deviation path segment, based on the target state constraint information corresponding to the deviation path segment, and taking the initial pose information in the perception information corresponding to the deviation path segment as the starting point, multiple candidate path segments are generated. Calculate the action cost index for each candidate path segment, and determine the candidate path segment with the smallest action cost index as the target path segment. Replace the deviation path segment with the target path segment in the initial movement path to obtain the optimal movement path.
[0016] Furthermore, the optimal path generation module is specifically used for: For each candidate path segment, calculate the pose change of the candidate path segment and the sensing failure of the candidate path segment. The pose change and the perception failure are normalized and weighted summed to obtain the action cost index of the candidate path segment.
[0017] Furthermore, the optimal path generation module is specifically used for: Based on the pose information at each time point in the candidate path segment, predict the perception interruption interval of the sensing object; The duration of the perception interruption interval is weighted and accumulated to obtain the perception failure amount of the candidate path segment.
[0018] Thirdly, embodiments of this application provide an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the method described in the first aspect.
[0019] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the method described in the first aspect.
[0020] In this embodiment, global perception information of the target area and local perception information of the embodied robot are acquired, and the global perception information and the local perception information are input into a pre-constructed path autonomous decision-making model to obtain an initial movement path output by the path autonomous decision-making model; the embodied robot is controlled to move according to the initial movement path and acquire perception information, and the effective perception time ratio of the perception object corresponding to the initial movement path is statistically calculated based on the perception information; wherein, the perception information includes pose information and image information; if the effective perception time ratio does not reach a preset ratio threshold, the initial movement path is divided into multiple path segments, and the state representation parameters of the perception object in each path segment are determined based on the image information in the perception information, and the target asymptotic degree of each path segment is determined based on the state representation parameters. Path segments with a target asymptotic degree less than a preset degree threshold are determined as deviation path segments, and target state constraint information corresponding to the deviation path segments is constructed; an optimal movement path is generated based on the target state constraint information corresponding to each deviation path segment, and the optimal movement path is added to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model. The aforementioned method for determining the movement path of the embodied robot ensures the continuous monitorability of the perceived object during the robot's movement, while eliminating reliance on manually labeled data and improving the automation level of the movement path determination process. Attached Figure Description
[0021] Figure 1 This is a flowchart illustrating a method for determining the movement path of an embodied robot according to an embodiment of this application; Figure 2 This is a flowchart illustrating another method for determining the movement path of an embodied robot provided in an embodiment of this application; Figure 3 This is a flowchart illustrating another method for determining the movement path of an embodied robot provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a movement path determination device for an embodied robot provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of this application clearer, specific embodiments of this application will be described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are merely for explaining this application and not for limiting it. It should also be noted that, for ease of description, only the parts relevant to this application are shown in the drawings, not all of them. Before discussing exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe operations (or steps) as sequential processes, many of these operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process can be terminated when its operation is completed, but may also have additional steps not included in the drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0023] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0024] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0025] The following description, in conjunction with the accompanying drawings, details a method, apparatus, device, and medium for determining the movement path of an embodied robot provided in this application, through specific embodiments and application scenarios.
[0026] First, this application applies to scenarios requiring autonomous control of embodied robots to perform perception and monitoring. As an example, in an area with multiple objects to be perceived, the embodied robot moves autonomously to perceive and collect data in real time on the spatial distribution, appearance integrity, and changes in the surrounding environment of each object. More specifically, on an industrial production line, the embodied robot moves autonomously to perceive and collect data in real time on the operating status of production line equipment, material stacking specifications, integrity of safety protection facilities, and the operational behavior of workers.
[0027] Based on the above usage scenarios, it is understood that the executing entity of this application can be an intelligent terminal device with image processing capabilities, such as an edge computing server deployed on the production line side and an embedded AI processor mounted on the robot body, etc., without further limitations.
[0028] Figure 1 This is a flowchart illustrating a method for determining the movement path of an embodied robot according to an embodiment of this application. Figure 1 As shown, the specific steps include the following: S101, acquire global perception information of the target area and local perception information of the embodied robot, and input the global perception information and the local perception information into the pre-constructed path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model.
[0029] The target area can be the spatial range in which the embodied robot needs to perform autonomous perception and monitoring tasks; the global perception information can be image information covering the entire target area.
[0030] Among them, the embodied robot can be an intelligent robot that deeply integrates artificial intelligence algorithms with physical entities (i.e., "body") and can perceive the environment, make autonomous decisions and perform physical actions through its own sensors; the local perception information can be information reflecting the real-time situation around the embodied robot, which may include the pose information of the embodied robot and the image information collected by the embodied robot.
[0031] In one embodiment, the method for acquiring global perception information of the target area and local perception information of the embodied robot can be achieved by using a multi-camera network monitoring system to acquire global perception information; simultaneously, local perception information can be collected in real time through the positioning module and image sensors mounted on the embodied robot. The multi-camera network monitoring system can be a visual monitoring system deployed at key locations within the target area, achieving full coverage and blind-spot-free data acquisition through the collaborative work of multiple cameras.
[0032] Among them, the path autonomous decision-making model can be an intelligent algorithm model that can autonomously output path planning results that meet the requirements of the perception task based on the input global perception information and local perception information, such as the VLA (Vision-Language-Action) large model. Specifically, the VLA large model can be a Transformer architecture network that integrates a visual encoder, a language encoder, and an action decoder, and can receive multimodal input and directly output path point sequences or control commands.
[0033] In one embodiment, the method of pre-building the autonomous path decision-making model can be to build a model network structure suitable for mobile path planning, collect a large amount of global perception information, local perception information and corresponding expert trajectory data of the perception scene, and pre-train it using a behavior cloning supervised learning algorithm; or it can directly use a pre-trained VLA large model.
[0034] The movement path can be a desired trajectory consisting of a series of consecutive pose points and the timestamps corresponding to each pose point. Correspondingly, the initial movement path is the movement path initially output by the path autonomous decision-making model and has not been optimized or verified.
[0035] Understandably, the input data for the path autonomous decision-making model can also include task intent description information and prior environmental information of the target area.
[0036] In one embodiment, the method of inputting global perception information and local perception information into a pre-built path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model can be achieved by encoding global perception information into tensor feature maps, encoding local perception information, task intent description information and environmental prior information into feature vectors respectively, performing cross-modal attention fusion within the path autonomous decision-making model, and finally generating the initial movement path by autoregression of the action decoder.
[0037] S102, control the embodied robot to move along the initial movement path and acquire perception information, and calculate the effective perception time ratio of the perception object corresponding to the initial movement path based on the perception information; wherein, the perception information includes pose information and image information.
[0038] The perception information can be the real-time state and perception data recorded by the embodied robot as it moves along the initial movement path. This perception information can include pose information and image information. Specifically, pose information can be the 3D coordinates and attitude angles of the embodied robot at each sampling moment; image information can be the visual image data collected by the image sensors on the embodied robot at the corresponding sampling moment.
[0039] In one embodiment, the method of controlling the embodied robot to move along the initial movement path and acquire perception information can be to send the initial movement path to the underlying motion controller of the embodied robot, drive the embodied robot to track the initial movement path, and at the same time record the real-time pose of the embodied robot and the images captured by the camera at a fixed frequency.
[0040] The sensing object corresponding to the initial movement path can be the specific target entity that needs to be monitored in this sensing task, which is determined by the path autonomous decision-making model. The effective sensing time ratio can be the ratio of the cumulative time during which the sensing object appears clearly and unobstructed in the image information to the total movement time.
[0041] In one embodiment, the effective perception duration ratio of the sensing object corresponding to the initial movement path can be obtained by running a target detection algorithm on each frame of image information acquired, judging and counting the proportion of frames in which the sensing object is located in the image information to the total number of frames, and thus obtaining the effective perception duration ratio.
[0042] S103, if the effective perception duration ratio does not reach a preset ratio threshold, the initial movement path is divided into multiple path segments, and the state representation parameters of the perceived object in each path segment are determined according to the image information in the perception information. The target progressiveness of each path segment is determined according to the state representation parameters. The path segments with the target progressiveness less than a preset degree threshold are determined as deviation path segments, and the target state constraint information corresponding to the deviation path segments is constructed.
[0043] The preset ratio threshold can be set according to the accuracy requirements of the perception task, and is a critical value for judging whether the continuous perception effect of the initial movement path is qualified, such as 0.75. If the effective perception time ratio does not reach the preset ratio threshold, it means that the robot's perception coverage of the perceived object is insufficient during the movement process, so the initial movement path needs to be optimized to enhance the perception continuity.
[0044] In one embodiment, the method of dividing the initial movement path into multiple path segments can be to divide the initial movement path into a preset number of path segments on an average basis according to the path length.
[0045] Among them, the state representation parameter can be an indicator used to quantify the perceived quality of the perceived object in image information.
[0046] In one embodiment, the method of determining the state representation parameters of the perceived object in each path segment based on the image information in the perceived information can be to run a target detection algorithm on the image information in the perceived information and determine the ratio of the number of pixels representing the perceived object in the image information to the total number of pixels in the image information as the state representation parameters of the path segment.
[0047] The degree of target asymptotic progression can be the rate at which the state representation parameters of the path segment progress towards the preset perception target. Specifically, the preset perception target can be the state representation parameters of the perceived object in the image information, output by the path autonomous decision-making model, when the ideal embodied robot reaches the end of the initial movement path, that is, when it reaches the final perception pose.
[0048] In one embodiment, the method for determining the target progressiveness of each path segment based on the state representation parameters can be as follows: subtract the state representation parameter corresponding to the starting point of the path segment from the state representation parameter corresponding to the end point of the path segment to obtain the change in the state representation parameters of the path segment; divide the change in the state representation parameters by the preset perception target to obtain the target progressiveness of the path segment.
[0049] The state characterization parameters may include perception confidence, perception area size, and perception center location.
[0050] Accordingly, in one embodiment, determining the target progressiveness of each path segment based on the state characterization parameters includes: for each path segment, normalizing the perception confidence, perception area size, and perception center position of the path segment to obtain standardized parameters; determining the target deviation value corresponding to each standardized parameter based on a preset perception target, and performing a weighted summation of each target deviation value to obtain a comprehensive deviation value; and calculating the difference between the comprehensive deviation value of the path segment and the comprehensive deviation value of the previous path segment as the target progressiveness of the path segment.
[0051] Among them, the perception confidence can be a quantitative indicator that reflects the degree of recognizability of the perceived object in the image information; the perception region size can be the size of the pixel region occupied by the perceived object in the image information; and the perception center position can be the coordinates of the center of the pixel region occupied by the perceived object in the image information.
[0052] In one embodiment, the method for determining the perception confidence, perception area size, and perception center location of a path segment can be as follows: run a target detection algorithm on the image information of the end point of the path segment, extract the pixel area occupied by the perceived object, calculate the image sharpness of the occupied pixel area as the perception confidence, determine the rectangular bounding box of the occupied pixel area, calculate the size of the rectangular bounding box as the perception area size, and determine the coordinate center of the rectangular bounding box as the perception center location.
[0053] The standardized parameters can be dimensionless values obtained by normalizing the original perception confidence, perception area size, and perception center location.
[0054] In one embodiment, the normalization of the perception confidence, perception region size, and perception center position of the path segment to obtain the normalized parameters can be achieved by calculating the ratio of the image sharpness of the occupied pixel region to the image sharpness of the entire image information as the normalized parameter corresponding to the perception confidence; calculating the ratio of the perception region size to the size of the entire image information as the normalized parameter corresponding to the perception region size; calculating the distance between the perception center position and the image information center position; calculating the longest distance between the image information edge and the image information center position; and calculating the ratio of this distance to the longest distance as the normalized parameter corresponding to the perception center position.
[0055] The preset perception target may include the ideal normalized perception confidence level, the ideal normalized perception area size, and the ideal normalized perception center location.
[0056] Correspondingly, the target deviation value can be the absolute difference between each standardized parameter and the corresponding ideal value in the preset perception target; the comprehensive deviation value can be a single value obtained by weighting and summing multiple target deviation values according to preset weights.
[0057] In one embodiment, the method of determining the target deviation value corresponding to each standardized parameter according to the preset perception target and calculating the weighted sum of each target deviation value to obtain the comprehensive deviation value can be achieved by calculating the absolute difference between each standardized parameter and the corresponding ideal value in the preset perception target, multiplying each absolute difference by the corresponding preset weight, and finally summing the multiplication results to obtain the comprehensive deviation value.
[0058] In one embodiment, the method of calculating the difference between the comprehensive deviation value of a path segment and the comprehensive deviation value of the previous path segment as the target progressiveness of the path segment is to calculate the difference between the comprehensive deviation value corresponding to the image information at the end of the path segment and the comprehensive deviation value corresponding to the image information at the end of the previous path segment as the target progressiveness of the path segment.
[0059] The advantage of this approach is that by calculating a comprehensive deviation value based on perception confidence, perception area size, and perception center location, multi-dimensional perception performance indicators can be integrated into a single quantifiable degree of deviation. This allows for the accurate identification of deviation path segments where perception performance improvement is slow, providing an objective basis for subsequent path optimization and model self-labeling learning.
[0060] The preset threshold can be the minimum acceptable level of progress set in advance.
[0061] Among them, the deviation path segment can be a continuous sub-path in which the pose combination of the embodied robot relative to the perceived object in the initial movement path leads to poor continuous perception effect.
[0062] If the target progression of a path segment is less than a preset threshold, it means that the target progression is too low. In other words, the speed at which the state representation parameters of the perceived object approach the ideal target within the path segment is insufficient, and the perception effect is not improved with the expected efficiency. Therefore, the path segment can be identified as a deviation path segment.
[0063] The target state constraint information can be a set of constraints used to guide the optimization of the deviation path segment, which may include effective perception duration ratio constraints and end-point pose continuity constraints. Specifically, the effective perception duration ratio constraint means that the effective perception duration ratio of the perceived object must reach a preset ratio threshold; the end-point pose continuity constraint means that the pose information at the end of the deviation path segment must be consistent with the original or consistent with the pose information at the beginning of the adjacent path segment.
[0064] In one embodiment, the method for constructing the target state constraint information corresponding to the deviation path segment can be to determine the target state constraint information by using a preset proportional threshold and the current endpoint pose of the deviation path segment.
[0065] S104, Generate an optimal movement path based on the target state constraint information corresponding to each deviation path segment, and add the optimal movement path to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
[0066] The optimal movement path can be a movement path that satisfies the target state constraint information corresponding to all deviation path segments, while achieving the best continuous perception effect on the perceived object.
[0067] In one embodiment, the method of generating the optimal movement path based on the target state constraint information corresponding to each deviation path segment can be as follows: for each deviation path segment, take its starting pose as the initial state, and take the effective perception time ratio and the ending pose as constraints. Use a local path planning algorithm to generate an optimized path segment that satisfies all constraints. Then, all optimized path segments and the path segments that do not need optimization in the initial movement path are sequentially spliced together to obtain the complete optimal movement path.
[0068] The training dataset for the path autonomous decision-making model can be an incremental database containing a large number of input-output sample pairs. The input of each sample pair includes global perception information of the target area and local perception information of the embodied robot, and the output corresponds to the optimal movement path.
[0069] In one embodiment, the optimal movement path is added to the training dataset of the path autonomous decision-making model for training and updating the model. This can be achieved by encapsulating the current global perception information, local perception information, and the optimal movement path into a training sample and storing it in a cache pool of the training dataset. When the number of newly added training samples in the cache pool reaches a preset threshold or after a fixed time interval, incremental learning or experience replay methods are used to fine-tune the path autonomous decision-making model.
[0070] In this embodiment, global perception information of the target area and local perception information of the embodied robot are acquired, and the global perception information and the local perception information are input into a pre-constructed path autonomous decision-making model to obtain an initial movement path output by the path autonomous decision-making model; the embodied robot is controlled to move according to the initial movement path and acquire perception information, and the effective perception time ratio of the perception object corresponding to the initial movement path is statistically calculated based on the perception information; wherein, the perception information includes pose information and image information; if the effective perception time ratio does not reach a preset ratio threshold, the initial movement path is divided into multiple path segments, and the state representation parameters of the perception object in each path segment are determined based on the image information in the perception information, and the target asymptotic degree of each path segment is determined based on the state representation parameters. Path segments with a target asymptotic degree less than a preset degree threshold are determined as deviation path segments, and target state constraint information corresponding to the deviation path segments is constructed; an optimal movement path is generated based on the target state constraint information corresponding to each deviation path segment, and the optimal movement path is added to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model. The aforementioned method for determining the movement path of the embodied robot ensures the continuous monitorability of the perceived object during the robot's movement, while eliminating reliance on manually labeled data and improving the automation level of the movement path determination process.
[0071] Figure 2 This is a flowchart illustrating another method for determining the movement path of an embodied robot provided in an embodiment of this application. Figure 2 As shown, the specific steps include the following: S201, acquire global perception information of the target area and local perception information of the embodied robot, and input the global perception information and the local perception information into a pre-constructed path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model.
[0072] S202, control the embodied robot to move along the initial movement path and acquire perception information, and calculate the effective perception time ratio of the perception object corresponding to the initial movement path based on the perception information; wherein, the perception information includes pose information and image information.
[0073] S203, when the effective perception duration ratio does not reach a preset ratio threshold, and when it is detected that the effective perception state of the perceived object in the image information has changed, the initial movement path is segmented to obtain a path segment; and / or, when it is detected that the pose change amount of the pose information reaches a preset pose change threshold, the initial movement path is segmented to obtain a path segment; and / or, when it is detected that the time series corresponding to the initial movement path reaches a preset segmentation duration, the initial movement path is segmented to obtain a path segment.
[0074] Among them, the effective perception state can be whether the perceived object appears in the image information; the effective perception state of the perceived object in the image information changes, which can be the appearance of the perceived object in the image information or the disappearance of the perceived object.
[0075] When the effective perception state of the perceived object in the image information changes, it indicates that the relative pose relationship between the embodied robot and the perceived object has changed, resulting in a change that makes the perception state effective or ineffective. Therefore, the initial movement path can be segmented to obtain path segments.
[0076] Among them, the pose change can be the comprehensive change after weighted combination of the position change and the attitude angle change of the robot; the preset pose change threshold can be the maximum allowable pose change set according to the task requirements.
[0077] When the pose change of the pose information reaches the preset pose change threshold, it means that the embodied robot has moved a sufficiently large distance or rotated a sufficiently large angle, causing the environmental perception context to change significantly. Therefore, the initial movement path can be segmented to obtain path segments.
[0078] The time series can be a sequence of timestamps corresponding to each pose point on the initial movement path; the preset segment duration can be a fixed time interval length set in advance, such as 2 seconds, 5 seconds or 10 seconds.
[0079] The time series corresponding to the initial movement path reaches the preset segment duration, indicating that the embodied robot has been moving continuously for a fixed period of time. In order to maintain the uniformity of time granularity of each path segment and facilitate subsequent statistics and analysis, the initial movement path can be segmented to obtain path segments.
[0080] S204, determine the state representation parameters of the perceived object in each path segment based on the image information in the perceived information, determine the target progressiveness of each path segment based on the state representation parameters, determine the path segment with the target progressiveness less than a preset threshold as the deviation path segment, and construct the target state constraint information corresponding to the deviation path segment.
[0081] S205, an optimal movement path is generated based on the target state constraint information corresponding to each deviation path segment, and the optimal movement path is added to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
[0082] The advantage of this scheme is that by using a variety of complementary segmentation strategies based on changes in perception state, changes in pose, and fixed time intervals, it can flexibly adapt to the perception task requirements of different perception scenarios. It can perform fine segmentation at key locations where perception effectiveness changes abruptly, and can also ensure the controllability and consistency of segmentation granularity through pose changes and uniform time segmentation.
[0083] Figure 3 This is a flowchart illustrating another method for determining the movement path of an embodied robot provided in an embodiment of this application. Figure 3 As shown, the specific steps include the following: S301, acquire global perception information of the target area and local perception information of the embodied robot, and input the global perception information and the local perception information into a pre-constructed path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model.
[0084] S302, control the embodied robot to move along the initial movement path and acquire perception information, and calculate the effective perception time ratio of the perception object corresponding to the initial movement path based on the perception information; wherein, the perception information includes pose information and image information.
[0085] S303, if the effective perception duration ratio does not reach a preset ratio threshold, the initial movement path is divided into multiple path segments, and the state representation parameters of the perceived object in each path segment are determined according to the image information in the perception information. The target progressiveness of each path segment is determined according to the state representation parameters. The path segments with the target progressiveness less than a preset degree threshold are determined as deviation path segments, and the target state constraint information corresponding to the deviation path segments is constructed.
[0086] S304, for each deviation path segment, based on the target state constraint information corresponding to the deviation path segment, and taking the initial pose information in the perception information corresponding to the deviation path segment as the starting point, multiple candidate path segments are generated.
[0087] Among them, the candidate path segment can be multiple alternative sub-paths starting from the starting point of the deviation path segment.
[0088] In one embodiment, based on the target state constraint information corresponding to the deviation path segment, and starting from the initial pose information in the perception information corresponding to the deviation path segment, multiple candidate path segments are generated. This can be achieved by using the initial pose information in the perception information corresponding to the deviation path segment as the initial state, and using the effective perception duration ratio and the endpoint pose as constraints, and using a local path planning algorithm to generate path segments that satisfy all constraints as candidate path segments.
[0089] S305, calculate the action cost index of each candidate path segment, and determine the candidate path segment with the smallest action cost index as the target path segment. Replace the deviation path segment with the target path segment in the initial movement path to obtain the optimal movement path.
[0090] Among them, the action cost index can be a quantitative value used to evaluate the quality of candidate path segments.
[0091] In one embodiment, the action cost index for each candidate path segment can be calculated by using the path length of each candidate path segment as the action cost index.
[0092] In one embodiment, calculating the action cost index for each candidate path segment includes: calculating the pose change of the candidate path segment and the perception failure of the candidate path segment for each candidate path segment; normalizing the pose change and the perception failure respectively and performing weighted summation to obtain the action cost index of the candidate path segment.
[0093] Among them, the change in pose can be the combined change of the position change and the change in attitude angle of the embodied robot.
[0094] In one embodiment, the pose change of a candidate path segment can be calculated by using the path length of the candidate path segment as the position change, the absolute value of the yaw angle change as the attitude angle change, and then weighting and summing the position change and attitude angle change according to a preset weight to obtain the comprehensive change.
[0095] Among them, the sensing failure quantity can be the duration of time that the sensing object is in an invalid sensing state in the candidate path segment.
[0096] In one embodiment, the method for calculating the sensing failure amount of a candidate path segment can be to identify whether the sensing object falls within the field of view of the image sensor at each moment based on the pose information of the candidate path segment at each moment and the prior environmental information of the target area, and to accumulate the duration during which the sensing object does not fall within the field of view of the image sensor as the sensing failure amount of the candidate path segment.
[0097] In one embodiment, calculating the perceived failure amount of the candidate path segment includes: Based on the pose information at each time point in the candidate path segment, predict the perception interruption interval of the sensing object; The duration of the perception interruption interval is weighted and accumulated to obtain the perception failure amount of the candidate path segment.
[0098] The perception interruption interval can be the time period during which the perceived object is continuously in an invalid perception state during the movement of the candidate path segment.
[0099] In one embodiment, the method of predicting the perception interruption interval of the sensing object based on the pose information of the candidate path segment at each moment can be to identify whether the sensing object falls within the field of view of the image sensor at each moment based on the pose information of the candidate path segment at each moment and the environmental prior information of the target area, determine the moments when the sensing object does not fall within the field of view of the image sensor consecutively as the initial interruption interval, and determine the initial interruption interval with a duration exceeding a preset duration as the perception interruption interval.
[0100] In one embodiment, the method of obtaining the sensing failure amount of a candidate path segment by weighted summation of the durations of the sensing interruption intervals can be achieved by multiplying the duration of each sensing interruption interval by its corresponding preset weight, and then summing the results. The preset weights of each sensing interruption interval are set in ascending order according to their temporal sequence within the candidate path segment; that is, the closer a sensing interruption interval is to the end of the candidate path segment, the larger its corresponding preset weight. For example, the preset weight of each sensing interruption interval is equal to the sum of the preset weight of the previous sensing interruption interval and a preset ascending weight variable.
[0101] The advantage of this scheme is that by using a weighted accumulation of perception interruption duration over time, it can highlight the greater impact of later perception interruptions on the perception effect, making the perception failure rate more in line with the actual perception scenario requirements.
[0102] In one embodiment, the pose change and perception failure are normalized and weighted summed to obtain the action cost index of the candidate path segment. This can be achieved by statistically analyzing the maximum and minimum values of pose change in all candidate path segments, performing minimum-maximum normalization on the pose change of each candidate path segment, and similarly performing minimum-maximum normalization on the perception failure. Finally, the pose change and perception failure are multiplied by their respective preset weights, and the results are summed to obtain the action cost index of the candidate path segment.
[0103] The advantage of this scheme is that the action cost index no longer only focuses on the movement efficiency of the path, but can also directly reflect the path's ability to ensure continuous perception. Thus, when selecting the best candidate path segment, it can automatically favor those paths that, even if they are slightly longer, can maintain clear perception.
[0104] The target path segment can be the optimal candidate path segment selected from all candidate path segments.
[0105] Among them, the candidate path segment with the lowest action cost index indicates that the candidate path segment has the best overall performance under the premise of satisfying the target state constraint information. Therefore, the candidate path segment can be determined as the target path segment.
[0106] In one embodiment, the optimal movement path is obtained by replacing the deviation path segment with the target path segment in the initial movement path. This can be achieved by deleting the original pose point sequence from the start point to the end point of the deviation path segment in the initial movement path and inserting the pose point sequence of the target path segment.
[0107] S306, The optimal movement path is added to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
[0108] The advantage of this approach is that by generating multiple candidate path segments and automatically selecting the optimal target path segment based on the action cost index, the path with the lowest overall cost can be automatically selected from numerous candidate solutions in a quantitative manner, avoiding the inefficiency and uncertainty caused by manual trial and error or random selection.
[0109] Figure 4 This is a schematic diagram of the structure of a movement path determination device for an embodied robot provided in an embodiment of this application. Figure 4 As shown, the device includes: The initial path determination module 410 is used to acquire global perception information of the target area and local perception information of the embodied robot, and input the global perception information and the local perception information into a pre-built path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model. The effective perception and recognition module 420 is used to control the embodied robot to move along the initial movement path and acquire perception information, and to calculate the effective perception time ratio of the perception object corresponding to the initial movement path based on the perception information; wherein, the perception information includes pose information and image information; The deviation segment determination module 430 is used to divide the initial movement path into multiple path segments when the effective perception duration ratio does not reach a preset ratio threshold, and determine the state representation parameters of the perceived object in each path segment based on the image information in the perception information, determine the target progressiveness of each path segment based on the state representation parameters, determine the path segment with the target progressiveness less than a preset degree threshold as the deviation path segment, and construct the target state constraint information corresponding to the deviation path segment. The optimal path generation module 440 is used to generate an optimal movement path based on the target state constraint information corresponding to each deviation path segment, and add the optimal movement path to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
[0110] Furthermore, the deviation segment determination module 430 is specifically used for: When it is detected that the effective perception state of the perceived object in the image information has changed, the initial movement path is segmented to obtain path segments; And / or, When the pose change of the pose information is detected to reach a preset pose change threshold, the initial movement path is segmented to obtain path segments. And / or, When the time series corresponding to the initial movement path is identified to reach the preset segment duration, the initial movement path is segmented to obtain path segments.
[0111] Furthermore, the state characterization parameters include perception confidence, perception area size, and perception center location; Accordingly, the deviation segment determination module 430 is specifically used for: For each path segment, the perception confidence, perception area size, and perception center location of the path segment are normalized to obtain standardized parameters. Based on the preset perception target, the target deviation value corresponding to each standardized parameter is determined, and the weighted summation of each target deviation value is calculated to obtain the comprehensive deviation value; The difference between the comprehensive deviation value of the path segment and the comprehensive deviation value of the previous path segment is calculated and used as the target progressiveness of the path segment.
[0112] Furthermore, the optimal path generation module 440 is specifically used for: For each deviation path segment, based on the target state constraint information corresponding to the deviation path segment, and taking the initial pose information in the perception information corresponding to the deviation path segment as the starting point, multiple candidate path segments are generated. Calculate the action cost index for each candidate path segment, and determine the candidate path segment with the smallest action cost index as the target path segment. Replace the deviation path segment with the target path segment in the initial movement path to obtain the optimal movement path.
[0113] Furthermore, the optimal path generation module 440 is specifically used for: For each candidate path segment, calculate the pose change of the candidate path segment and the sensing failure of the candidate path segment. The pose change and the perception failure are normalized and weighted summed to obtain the action cost index of the candidate path segment.
[0114] Furthermore, the optimal path generation module 440 is specifically used for: Based on the pose information at each time point in the candidate path segment, predict the perception interruption interval of the sensing object; The duration of the perception interruption interval is weighted and accumulated to obtain the perception failure amount of the candidate path segment.
[0115] In this embodiment, the initial path determination module is used to acquire global perception information of the target area and local perception information of the embodied robot, and input the global perception information and the local perception information into a pre-constructed path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model; the effective perception recognition module is used to control the embodied robot to move according to the initial movement path and acquire perception information, and to calculate the effective perception time ratio of the perception object corresponding to the initial movement path based on the perception information; wherein, the perception information includes pose information and image information; the deviation segment determination module is used to determine the deviation segment when the effective perception time ratio does not reach a preset ratio. In the case of a threshold, the initial movement path is divided into multiple path segments, and the state representation parameters of the perceived object in each path segment are determined based on the image information in the perceived information. The target progressiveness of each path segment is determined based on the state representation parameters. Path segments with a target progressiveness less than a preset threshold are identified as deviation path segments, and target state constraint information corresponding to the deviation path segments is constructed. An optimal path generation module is used to generate an optimal movement path based on the target state constraint information corresponding to each deviation path segment, and adds the optimal movement path to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model. The above-described movement path determination device for the embodied robot ensures the continuous monitorability of the perceived object during the robot's movement, while eliminating reliance on manually labeled data and improving the automation level of the movement path determination process.
[0116] The movement path determination device for the embodied robot in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc., while non-mobile electronic devices can be servers, network attached storage (NAS), personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc. This application embodiment does not impose specific limitations.
[0117] The movement path determination device for the embodied robot in this embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this embodiment does not specifically limit it.
[0118] The robot movement path determination device provided in this application embodiment can realize the various processes implemented in the above embodiments, and will not be described again here to avoid repetition.
[0119] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. For example... Figure 5 As shown, this application embodiment also provides an electronic device 500, including a processor 501, a memory 502, and a program or instructions stored in the memory 502 and executable on the processor 501. When the program or instructions are executed by the processor 501, they implement the various processes of the above-described embodiment of determining the movement path of the embodied robot and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0120] It should be noted that the electronic devices in the embodiments of this application include the mobile electronic devices and non-mobile electronic devices described above.
[0121] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described embodiment of determining the movement path of the embodied robot and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0122] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0123] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0124] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0125] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0126] The above description is merely a preferred embodiment and the technical principles employed in this application. This application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that can be made by those skilled in the art will not depart from the scope of protection of this application. Therefore, although this application has been described in detail through the above embodiments, this application is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of this application, the scope of which is determined by the scope of the claims.
Claims
1. A method for determining the movement path of an embodied robot, characterized in that, The method includes: The global perception information of the target area and the local perception information of the embodied robot are acquired, and the global perception information and the local perception information are input into the pre-constructed path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model. The robot is controlled to move along the initial movement path and acquire perception information, and the effective perception time ratio of the perception object corresponding to the initial movement path is calculated based on the perception information; wherein, the perception information includes pose information and image information; If the effective perception duration ratio does not reach the preset ratio threshold, the initial movement path is divided into multiple path segments, and the state representation parameters of the perceived object in each path segment are determined according to the image information in the perception information. The target progressiveness of each path segment is determined according to the state representation parameters. The path segments with the target progressiveness less than the preset degree threshold are determined as deviation path segments, and the target state constraint information corresponding to the deviation path segments is constructed. The optimal movement path is generated based on the target state constraint information corresponding to each deviation path segment, and the optimal movement path is added to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
2. The method for determining the movement path of the embodied robot according to claim 1, characterized in that, The step of dividing the initial movement path into multiple path segments includes: When it is detected that the effective perception state of the perceived object in the image information has changed, the initial movement path is segmented to obtain path segments; And / or, When the pose change of the pose information is detected to reach a preset pose change threshold, the initial movement path is segmented to obtain path segments. And / or, When the time series corresponding to the initial movement path is identified to reach the preset segment duration, the initial movement path is segmented to obtain path segments.
3. The method for determining the movement path of the embodied robot according to claim 1, characterized in that, The state characterization parameters include perception confidence, perception area size, and perception center location. Accordingly, determining the target asymptotic degree of each path segment based on the state characterization parameters includes: For each path segment, the perception confidence, perception area size, and perception center location of the path segment are normalized to obtain standardized parameters. Based on the preset perception target, the target deviation value corresponding to each standardized parameter is determined, and the weighted summation of each target deviation value is calculated to obtain the comprehensive deviation value; The difference between the comprehensive deviation value of the path segment and the comprehensive deviation value of the previous path segment is calculated and used as the target progressiveness of the path segment.
4. The method for determining the movement path of the embodied robot according to claim 1, characterized in that, The step of generating the optimal movement path based on the target state constraint information corresponding to each deviation path segment includes: For each deviation path segment, based on the target state constraint information corresponding to the deviation path segment, and taking the initial pose information in the perception information corresponding to the deviation path segment as the starting point, multiple candidate path segments are generated. Calculate the action cost index for each candidate path segment, and determine the candidate path segment with the smallest action cost index as the target path segment. Replace the deviation path segment with the target path segment in the initial movement path to obtain the optimal movement path.
5. The method for determining the movement path of the embodied robot according to claim 4, characterized in that, The calculation of the action cost index for each candidate path segment includes: For each candidate path segment, calculate the pose change of the candidate path segment and the sensing failure of the candidate path segment. The pose change and the perception failure are normalized and weighted summed to obtain the action cost index of the candidate path segment.
6. The method for determining the movement path of an embodied robot according to claim 5, characterized in that, The calculation of the sensing failure amount of the candidate path segment includes: Based on the pose information at each time point in the candidate path segment, predict the perception interruption interval of the sensing object; The duration of the perception interruption interval is weighted and accumulated to obtain the perception failure amount of the candidate path segment.
7. A device for determining the movement path of an embodied robot, characterized in that, The device includes: The initial path determination module is used to acquire global perception information of the target area and local perception information of the embodied robot, and input the global perception information and the local perception information into a pre-built path autonomous decision-making model to obtain the initial movement path output by the path autonomous decision-making model. An effective perception and recognition module is used to control the embodied robot to move along the initial movement path and acquire perception information, and to calculate the effective perception time ratio of the perception objects corresponding to the initial movement path based on the perception information; wherein, the perception information includes pose information and image information; The deviation segment determination module is used to divide the initial movement path into multiple path segments when the effective perception duration ratio does not reach a preset ratio threshold, and determine the state representation parameters of the perceived object in each path segment based on the image information in the perception information, determine the target progressiveness of each path segment based on the state representation parameters, determine the path segment with the target progressiveness less than a preset degree threshold as the deviation path segment, and construct the target state constraint information corresponding to the deviation path segment. The optimal path generation module is used to generate the optimal movement path based on the target state constraint information corresponding to each deviation path segment, and add the optimal movement path to the training dataset of the path autonomous decision-making model for training and updating the path autonomous decision-making model.
8. The device for determining the movement path of an embodied robot according to claim 7, characterized in that, The deviation section determination module is specifically used for: When it is detected that the effective perception state of the perceived object in the image information has changed, the initial movement path is segmented to obtain path segments; And / or, When the pose change of the pose information is detected to reach a preset pose change threshold, the initial movement path is segmented to obtain path segments. And / or, When the time series corresponding to the initial movement path is identified to reach the preset segment duration, the initial movement path is segmented to obtain path segments.
9. An electronic device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein when the program or instructions are executed by the processor, they implement the method for determining the movement path of the embodied robot as described in any one of claims 1-6.
10. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the method for determining the movement path of the embodied robot as described in any one of claims 1-6.