CN115145261A - Mobile robot global path planning method following pedestrian specifications under human-computer coexistence - Google Patents

Mobile robot global path planning method following pedestrian specifications under human-computer coexistence Download PDF

Info

Publication number
CN115145261A
CN115145261A CN202210360087.8A CN202210360087A CN115145261A CN 115145261 A CN115145261 A CN 115145261A CN 202210360087 A CN202210360087 A CN 202210360087A CN 115145261 A CN115145261 A CN 115145261A
Authority
CN
China
Prior art keywords
pedestrian
grid
von
pedestrians
mixed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210360087.8A
Other languages
Chinese (zh)
Other versions
CN115145261B (en
Inventor
楼云江
陈雨景
孟雨皞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Graduate School Harbin Institute of Technology
Original Assignee
Shenzhen Graduate School Harbin Institute of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Graduate School Harbin Institute of Technology filed Critical Shenzhen Graduate School Harbin Institute of Technology
Priority to CN202210360087.8A priority Critical patent/CN115145261B/en
Publication of CN115145261A publication Critical patent/CN115145261A/en
Priority to PCT/CN2022/128602 priority patent/WO2023193424A1/en
Application granted granted Critical
Publication of CN115145261B publication Critical patent/CN115145261B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention relates to a global path planning method and a device for a mobile robot, comprising the following steps: responding to the path planning request, and acquiring pedestrian information in the target area; classifying the pedestrians through a static map according to the positions of the pedestrians to obtain a classification result; acquiring pedestrian information of pedestrians in each grid, and performing clustering processing on the moving direction of the pedestrians to obtain a plurality of clustering results; determining the mixed Von-Mises distribution of each grid according to the clustering result, and determining the pedestrian moving direction preference of the grids according to the mixed Von-Mises distribution; and determining the optimal global moving path of the mobile robot according to the mixed Von-Mises distribution of each grid and the moving direction preference of the pedestrians. The invention has the beneficial effects that: the mobile robot can autonomously generate a global path which accords with walking specifications of pedestrians in a scene according to the preference of walking directions of the pedestrians in the scene, and reduces the influence on the orders of surrounding pedestrians and public transport while guiding the mobile robot to move.

Description

Mobile robot global path planning method following pedestrian specifications under human-computer coexistence
Technical Field
The invention relates to a global path planning method and a global path planning device for a mobile robot, in particular to a global path planning method and a global path planning device for a mobile robot, which follow pedestrian walking specifications in a human-computer coexistence environment.
Background
In the service robot autonomous intelligent technology, the robot autonomous navigation technology is a key point to be concerned. In recent years, with the development of urbanization in China, the number of cities and population are remarkably increased, and service robots have many important application scenes, such as express mail and takeout collection, building cleaning, file distribution, welcome reception and the like, which all require that the robots can be autonomously navigated in a man-machine coexistence environment.
In order to realize autonomous navigation of a mobile robot in a human-computer coexistence environment, global path planning is firstly needed, namely a collision-free global path from a starting point to a target point of the robot is planned. In a traditional global path planning algorithm of a mobile robot, only the obstacle avoidance in a static environment is performed, the influence of the behavior of the robot on surrounding pedestrians is not considered, and the traffic jam is caused, so that the method is not suitable for navigation of the mobile robot in a human-computer coexistence scene. When the mobile robot moves in a human-computer coexistence environment, the robot is required to be capable of following the walking specification of the pedestrian in the navigation process so as to avoid causing retrograde behavior, causing traffic jam and influencing normal walking of the pedestrian. The most common pedestrian walking disciplines, such as in many countries, pedestrians default to walking to the right.
Disclosure of Invention
The invention provides a global path planning method and a global path planning device for a mobile robot, and aims to at least solve one of the technical problems in the prior art.
The technical scheme of the invention comprises a global path planning method for a mobile robot, which comprises the following steps:
s100, responding to a path planning request, and acquiring pedestrian information in a target area, wherein the pedestrian information comprises a pedestrian position, a pedestrian speed and a pedestrian area radius;
s200, classifying the pedestrians through a static map according to the positions of the pedestrians to obtain a classification result, wherein the static map comprises a plurality of grids;
s300, acquiring the pedestrian information of the pedestrians in each grid, and performing clustering processing on the moving direction of the pedestrians to obtain a plurality of clustering results;
s400, determining mixed Von-Mises distribution of each grid according to the clustering result, and determining pedestrian movement direction preference of the grids according to the mixed Von-Mises distribution;
and S500, determining the optimal global moving path of the mobile robot according to the mixed Von-Mises distribution of each grid and the moving direction preference of the pedestrian.
Further, the step S100 includes: and acquiring the pedestrian information of the target area within a preset time in an image acquisition or near-field acquisition mode to obtain all the pedestrian information of the target area within the preset time.
Further, the step S200 includes: and matching the pedestrian position of each pedestrian with the two-dimensional grid coordinates of the static map, and distributing the pedestrian information to the corresponding grid.
Further, the step S300 includes: clustering directions of movement of the multiple pedestrians for each grid through a clustering metric, wherein the clustering metric includes at least one of an elbow, an interval statistic, a contour coefficient and a Canopy.
Further, the step S400 includes:
taking a plurality of the clustering results of each grid as
Figure BDA0003584698490000021
Determining the mixed Von-Mises distribution of the pedestrian moving direction in the grid, and obtaining the mixed Von-Mises distribution through a formula:
Figure BDA0003584698490000022
wherein p is θ Alpha, mu and kappa are respectively calculation parameters of mixed Von-Mises distribution, M is the number of the clustering results, and alpha m Is a weight parameter for each of the clustered results and
Figure BDA0003584698490000023
μ m and kappa m Is the statistical model parameter for each distribution;
obtaining each independent Von-Mises distribution in the mixed Von-Mises distribution, and obtaining the Von-Mises distribution through a formula:
Figure BDA0003584698490000024
wherein J 0 (kappa) is a Bessel correction function of order 0 of
Figure BDA0003584698490000025
Calculating maximum likelihood estimation to obtain statistical model parameters mu and kappa, and determining a weight parameter alpha when combining each independent Von-Mises distribution into the mixed Von-Mises distribution m The calculation method is as follows:
Figure BDA0003584698490000026
wherein, P m Is the data quantity in the clustering result, and P is the sum of the data quantity of the clustering result in all grids;
and generating a pedestrian walking preference direction map.
Further, the step S400 includes:
the number likelihood function of each individual Von-Mises distribution is
Figure BDA0003584698490000031
Then the statistical model parameters mu and k can be obtained by calculating the maximum likelihood estimation in the way of
Figure BDA0003584698490000032
Further, the step S500 includes:
taking the grid where the mobile robot is located as a starting point, and taking the cost of each grid movement as:
g′(s)=g(s)+l(s,θ)
where g(s) is a moving cost of the mobile robot moving one grid, l (s, θ) is a moving cost variation caused by an influence of a moving direction preference of the pedestrian, and l (s, θ) is obtained by the following formula:
Figure BDA0003584698490000033
an optimal path is selected based on the pedestrian movement direction preference by a graph search algorithm.
Further, the step S500 includes: and according to the pedestrian movement direction preference in each grid, executing iterative calculation of all grids in the target area to obtain a minimum consumption global path according with the pedestrian movement preference direction.
The invention also relates to a computer-readable storage medium, on which computer program instructions are stored, which, when executed by a processor, implement the above-mentioned method.
The technical scheme of the invention also relates to a computer device, which comprises: an image acquisition device and a computer readable storage medium.
The beneficial effects of the invention are as follows: the mobile robot can autonomously generate a global path according with walking specifications of pedestrians in a scene according to walking direction preference of the pedestrians in the scene, and reduces influence on surrounding pedestrians and public traffic order while guiding the mobile robot to move.
Drawings
Fig. 1 is a schematic diagram of a pedestrian walking preference map and a finally planned global path according to an embodiment of the present invention.
FIG. 2 is a pedestrian movement direction statistics and clustering chart for one of the grids according to an embodiment of the present invention.
Fig. 3 is a diagram for calculating the optimal cluster number of one grid according to the embodiment of the present invention.
Fig. 4a and 4b are schematic diagrams illustrating the hybrid Von-Mises distribution and the pedestrian movement direction preference of one grid according to the embodiment of the invention.
Fig. 5 is a schematic diagram of cost calculation of a conventional graph search algorithm.
FIG. 6 is a schematic diagram of cost calculation of a graph search algorithm according to an embodiment of the present invention.
Detailed Description
The conception, the specific structure and the technical effects of the present invention will be clearly and completely described in conjunction with the embodiments and the accompanying drawings to fully understand the objects, the schemes and the effects of the present invention.
Referring to fig. 1-6, in some embodiments, the present invention discloses a mobile robot global path planning method following pedestrian walking norms in a human-machine coexistence environment, the method comprising the steps of:
s100, responding to the path planning request, and acquiring pedestrian information in the target area, wherein the pedestrian information comprises a pedestrian position, a pedestrian speed and a pedestrian occupation area radius.
S200, classifying the pedestrians through a static map according to the positions of the pedestrians to obtain a classification result, wherein the static map comprises a plurality of grids.
S300, acquiring pedestrian information of pedestrians in each grid, and performing clustering processing on the moving direction of the pedestrians to obtain a plurality of clustering results.
S400, determining the mixed Von-Mises distribution of each grid according to the clustering result, and determining the pedestrian moving direction preference of the grids according to the mixed Von-Mises distribution.
And S500, determining the optimal global moving path of the mobile robot according to the mixed Von-Mises distribution of each grid and the moving direction preference of the pedestrians.
For a further embodiment of step S100
Acquiring pedestrian information of a target area within preset time in an image acquisition or near-field acquisition mode, acquiring the pedestrian information through equipment such as a camera device or a sensor arranged on a robot, or acquiring the pedestrian information through the camera device or the sensor arranged on the target area, and determining the position, the speed and the radius of the occupied area of a pedestrian through space positioning after acquiring new pedestrian information so as to further acquire all the pedestrian information of the target area within the preset time;
referring to fig. 1, in order to count the pedestrian flow direction preference in a region, it is first necessary to collect the movement information of the pedestrian in the region. And collecting pedestrian information in the region for a period of time by a monitoring camera or a mobile robot, and obtaining each piece of pedestrian information in the whole region for a period of time by a pedestrian detection module. The pedestrian information includes the location, speed and radius of the footprint, i.e., the pedestrian information is represented as (p) x ,p y ,p v ,p θ ,p b ) T . And distributing the data into corresponding grids according to the pedestrian position information. In the figure, the grid size is 1 square meter. For example, one pedestrian message is (2.2,3.3,1.0,0.3,0.4) T It is assigned in the grid with coordinates (asterisk pattern) in the lower left corner (2.0,3.0). In fig. 1, "EA" and "EAH" indicate possible moving directions of the pedestrian, respectively.
For a further embodiment of step S200
Wherein, step S200 includes: and matching the pedestrian position of each pedestrian with the two-dimensional grid coordinates of the static map, and distributing the pedestrian information to the corresponding grid.
Referring to the embodiment of fig. 1, the spatial position of the pedestrian is mapped to a two-dimensional occupation grid map of a static environment, the position of the pedestrian on the grid map is determined, and the position distribution of the pedestrian is completed.
For a further embodiment of step S300
Wherein, step S300 includes: clustering the moving directions of the pedestrians for each grid through a clustering measure, wherein the clustering measure comprises at least one of an elbow, an interval statistic, a contour coefficient and a Canopy.
In some embodiments, based on the pedestrian information in each grid, a preference for the direction of movement of the pedestrian in that grid needs to be determined. Because pedestrians can have multiple walking directions at a certain position, such as at an intersection, the pedestrians can walk around the past four intersections, and therefore the pedestrian information in each grid needs to be clustered by using a K-means clustering method. However, the number of clusters in the grid is not a fixed value, and therefore the number of clusters needs to be determined.
In particular, the moving directions of K pedestrians in the grid
Figure BDA0003584698490000051
The most suitable cluster is selected using a cluster metric. Common metrics include elbow, interval statistics, contour coefficients or Canopy, etc. Taking the circled grid of FIG. 1 as an example, each line in FIG. 2 represents a direction of pedestrian movement
Figure BDA0003584698490000052
The grid contains K moving directions of the pedestrians. As shown in fig. 3, the optimal cluster number is determined by taking the elbow metric as an example. The metric determines the number of clusters by minimizing the squared error of the sample from the center point, and finding a distortion threshold based on the error. In fig. 3, based on the elbow metric values for different numbers of clusters, it can be seen that the distortion critical point is at 2 for the number of clusters. Therefore, the pedestrian movement direction in fig. 2 is divided into two clusters, and two clusters C1 and C2 can be obtained by clustering the data based on the K-means clustering method.
For a further embodiment of step S400
For a plurality of clusters in each grid, obtaining mixed Von-Mises distribution in each grid, and generating a pedestrian walking preference direction map;
from the multiple clusters in the grid, a mixed Von-Mises distribution of pedestrian movement directions in the grid can be obtained. A mixed Von-Mises distribution can be expressed as
Figure BDA0003584698490000053
In the formula, p θ Alpha, mu and kappa are respectively calculation parameters of mixed Von-Mises distribution, M is the number of clusters, and alpha m Is a weight parameter for each cluster and
Figure BDA0003584698490000054
μ m and kappa m Are the statistical model parameters for each distribution. In the mixed Von-Mises distribution, each Von-Mises distribution is independent of the others and can be expressed as
Figure BDA0003584698490000055
In the formula J 0 (κ) is a 0 th order Bessel correction function, which may be expressed as
Figure BDA0003584698490000056
Therefore, based on the clustering of data in step S300, each cluster can be established as an independent Von-Mises distribution, and a plurality of clusters form a mixed Von-Mises distribution.
Specifically, for a Von-Mises distribution, the statistical model parameters μ and κ can be obtained by maximum likelihood estimation. First, the log-likelihood function of equation 1.2 is
Figure BDA0003584698490000061
Then the statistical model parameters μ and κ may be obtained by computing the maximum likelihood estimates
Figure BDA0003584698490000062
Then, when a plurality of independent Von-Mises distributions are combined into a mixed Von-Mises distribution, the weight parameter α of each independent distribution needs to be calculated m . Because ofEach distribution is independent of the other, so the weighting parameter can be obtained by the ratio of the number of data in the cluster to the number of all data in the grid
Figure BDA0003584698490000063
In the formula P m Is the number of data in the cluster and P is the sum of the number of data for all clusters. Fig. 4 is a schematic diagram of the mixed Von-Mises distribution obtained by processing the data in fig. 2, wherein fig. 4a is the mixed Von-Mises distribution, and 4b is the direction preference of pedestrian movement in each grid. The directional preference of the pedestrian movement within each grid can be derived.
For a further embodiment of step S500
The step S500 specifically includes: improving a mobile cost function in a graph search algorithm according to the mixed Von-Mises distribution in each grid;
the traditional graph search algorithm such as Astar, mixed Astar and the like plans a shortest collision-free path from a starting point to an end point, but the path does not consider the influence of robot behaviors on pedestrian traffic. The specific method for searching the shortest path by the traditional mixed Astar algorithm is
F(s)=G(s)+H(s) (1.7)
Wherein F(s) is the overall estimated path cost for selecting a certain grid, G(s) is the cost from the starting point to the selected grid, and H(s) is the cost from the selected grid to the end point.
As shown in fig. 5, in the conventional graph search algorithm, a path from a circle to a diamond is planned, and only four directions of movement from top to bottom, left to right can be selected, so that G(s) is the cost from the circle to the triangle, H(s) is the cost from the triangle to the diamond, the cost is consumed as G(s) =1 when each lattice of movement is performed, and finally, a path with the minimum F(s) needs to be found, that is, the optimal global path.
As shown in FIG. 6, taking the preferred direction of the grid at the starting point as an example, the cost of moving each grid is rewritten from 1 to
g′(s)=g(s)+l(s,θ) (1.8)
Where l (s, θ) is the change in movement cost due to the influence of the preferred direction of the pedestrian, and can be expressed as
Figure BDA0003584698490000064
Based on equation 1.9, the cost will be less when moving along the direction of the preference of the pedestrian in the grid. As shown in fig. 6, it is less costly to move along the pedestrian preference direction in the grid, so the graph search algorithm can be made to select the optimal path based on the pedestrian preference direction.
S6: and calculating a global path with the lowest consumption according to the moving cost function in the improved graph search algorithm.
And sequentially and iteratively calculating the pedestrian preference direction in each grid to finally obtain a global path according with the pedestrian movement preference direction. As shown in fig. 1, taking the hybrid Astar algorithm as an example, although the global path searched by the conventional hybrid Astar algorithm (HA) is shorter, it moves against the human stream at multiple places, which easily affects the traffic order and is not in line with the general moving habit of human beings. The improved hybrid Astar algorithm based on the stream preference map can plan a global path that moves along the stream. The robot can be guided to merge into the stream of people in the mode, and the normal walking of the pedestrians cannot be influenced.
The global path planning method of the mobile robot enables the mobile robot to autonomously generate the global path which accords with the walking specification of the pedestrians in the scene according to the preference of the walking direction of the pedestrians in the scene, and reduces the influence on the order of the surrounding pedestrians and public transport while guiding the mobile robot to move.
It should be recognized that the method steps in embodiments of the present invention may be embodied or carried out by computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer readable memory. The method may use standard programming techniques. Each program may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language. Furthermore, the program can be run on a programmed application specific integrated circuit for this purpose.
Further, the operations of processes described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The processes described herein (or variations and/or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions and may be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) collectively executed on one or more processors, by hardware, or combinations thereof. The computer program includes a plurality of instructions executable by one or more processors.
Further, the method may be implemented in any type of computing platform operatively connected to a suitable connection, including but not limited to a personal computer, mini computer, mainframe, workstation, networked or distributed computing environment, separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, or the like. Aspects of the invention may be embodied in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, optically read and/or write storage medium, RAM, ROM, or the like, such that it may be read by a programmable computer, which when read by the storage medium or device, is operative to configure and operate the computer to perform the procedures described herein. Further, the machine-readable code, or portions thereof, may be transmitted over a wired or wireless network. The invention described herein includes these and other different types of non-transitory computer-readable storage media when such media include instructions or programs that implement the steps described above in conjunction with a microprocessor or other data processor. The invention may also include the computer itself when programmed according to the methods and techniques described herein.
A computer program can be applied to input data to perform the functions described herein to transform the input data to generate output data that is stored to non-volatile memory. The output information may also be applied to one or more output devices, such as a display. In a preferred embodiment of the invention, the transformed data represents physical and tangible objects, including particular visual depictions of physical and tangible objects produced on a display.
The above description is only a preferred embodiment of the present invention, and the present invention is not limited to the above embodiment, and any modifications, equivalent substitutions, improvements, etc. within the spirit and principle of the present invention should be included in the protection scope of the present invention as long as the technical effects of the present invention are achieved by the same means. The technical solution and/or the embodiments thereof may be variously modified and varied within the scope of the present invention.

Claims (10)

1. A global path planning method for a mobile robot is characterized by comprising the following steps:
s100, responding to a path planning request, and acquiring pedestrian information in a target area, wherein the pedestrian information comprises a pedestrian position, a pedestrian speed and a pedestrian occupation area radius;
s200, classifying the pedestrians through a static map according to the positions of the pedestrians to obtain a classification result, wherein the static map comprises a plurality of grids;
s300, acquiring the pedestrian information of the pedestrians in each grid, and performing clustering processing on the moving direction of the pedestrians to obtain a plurality of clustering results;
s400, determining mixed Von-Mises distribution of each grid according to the clustering result, and determining pedestrian movement direction preference of the grids according to the mixed Von-Mises distribution;
and S500, determining the optimal global moving path of the mobile robot according to the mixed Von-Mises distribution of each grid and the moving direction preference of the pedestrian.
2. The method of claim 1, wherein the step S100 comprises:
and acquiring the pedestrian information of the target area within a preset time in an image acquisition or near-field acquisition mode to obtain all the pedestrian information of the target area within the preset time.
3. The method of claim 1, wherein the step S200 comprises:
and matching the pedestrian position of each pedestrian with the two-dimensional grid coordinates of the static map, and distributing the pedestrian information to the corresponding grid.
4. The method of claim 1, wherein the step S300 comprises:
clustering directions of movement of the multiple pedestrians for each grid through a clustering metric, wherein the clustering metric includes at least one of an elbow, an interval statistic, a contour coefficient and a Canopy.
5. A copy protection method as claimed in claim 1, wherein the step S400 comprises:
taking a plurality of the clustering results of each grid as
Figure FDA0003584698480000011
Determining the mixed Von-Mises distribution of the pedestrian moving direction in the grid, and obtaining the mixed Von-Mises distribution through a formula:
Figure FDA0003584698480000012
wherein p is θ Alpha, mu and kappa are respectively calculation parameters of the distribution of the mixed Von-Mises, M is the number of the clustering results, and alpha m Is a weight parameter for each of the clustered results and
Figure FDA0003584698480000013
μ m and kappa m Is each divided intoStatistical model parameters of the cloth;
obtaining each independent Von-Mises distribution in the mixed Von-Mises distribution, and obtaining the Von-Mises distribution through a formula:
Figure FDA0003584698480000021
wherein J 0 (kappa) is a Bessel correction function of order 0 of
Figure FDA0003584698480000022
Obtaining statistical model parameters mu and kappa by calculating maximum likelihood estimation, and determining a weight parameter alpha when combining each independent Von-Mises distribution into the mixed Von-Mises distribution m The calculation method is as follows:
Figure FDA0003584698480000023
wherein, P m Is the data quantity in the clustering result, and P is the sum of the data quantity of the clustering result in all grids;
and generating a pedestrian walking preference direction map.
6. The method of claim 1, wherein the step S400 comprises:
the number likelihood function of each individual Von-Mises distribution is
Figure FDA0003584698480000024
The statistical model parameters mu and kappa can be obtained by calculating the maximum likelihood estimation in the way of
Figure FDA0003584698480000025
7. The method of claim 5, wherein the step S500 comprises:
taking the grid where the mobile robot is located as a starting point, and taking the cost of moving each grid as:
g′(s)=g(s)+l(s,θ)
where g(s) is a moving cost of the mobile robot moving one grid, l (s, θ) is a moving cost variation caused by an influence of a moving direction preference of the pedestrian, and l (s, θ) is obtained by the following formula:
Figure FDA0003584698480000026
an optimal path is selected based on the pedestrian movement direction preference by a graph search algorithm.
8. The method of claim 7, wherein the step S500 comprises:
and according to the pedestrian movement direction preference in each grid, executing iterative calculation of all grids in the target area to obtain a minimum consumption global path according with the pedestrian movement preference direction.
9. A computer readable storage medium having stored thereon program instructions which, when executed by a processor, implement the method of any one of claims 1 to 8.
10. A computer device, comprising:
an image acquisition device;
the computer-readable storage medium of claim 9.
CN202210360087.8A 2022-04-07 2022-04-07 Global path planning method of mobile robot conforming to pedestrian specification under coexistence of human and machine Active CN115145261B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210360087.8A CN115145261B (en) 2022-04-07 2022-04-07 Global path planning method of mobile robot conforming to pedestrian specification under coexistence of human and machine
PCT/CN2022/128602 WO2023193424A1 (en) 2022-04-07 2022-10-31 Global navigation method for mobile robot in man-machine coexistence environment following pedestrian norm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210360087.8A CN115145261B (en) 2022-04-07 2022-04-07 Global path planning method of mobile robot conforming to pedestrian specification under coexistence of human and machine

Publications (2)

Publication Number Publication Date
CN115145261A true CN115145261A (en) 2022-10-04
CN115145261B CN115145261B (en) 2024-04-26

Family

ID=83406378

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210360087.8A Active CN115145261B (en) 2022-04-07 2022-04-07 Global path planning method of mobile robot conforming to pedestrian specification under coexistence of human and machine

Country Status (1)

Country Link
CN (1) CN115145261B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023193424A1 (en) * 2022-04-07 2023-10-12 哈尔滨工业大学(深圳) Global navigation method for mobile robot in man-machine coexistence environment following pedestrian norm

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101071506A (en) * 2006-01-25 2007-11-14 美国西门子医疗解决公司 System and method for local pulmonary structure classification for computer-aided nodule detection
KR20080029239A (en) * 2006-09-28 2008-04-03 한국전자통신연구원 Apparatus and method for building environment map according to optimum path setting in autonomous mobile robot
EP2261856A2 (en) * 2009-06-08 2010-12-15 Siemens Aktiengesellschaft Method for modelling and calculation of the uncertainty of a pose of an object in space
US20130107071A1 (en) * 2011-10-28 2013-05-02 Hao Tang Local image feature descriptors according to circular distribution information
CN103558856A (en) * 2013-11-21 2014-02-05 东南大学 Service mobile robot navigation method in dynamic environment
CN105527964A (en) * 2015-12-28 2016-04-27 桂林电子科技大学 Robot path planning method
EP3264212A1 (en) * 2016-06-30 2018-01-03 Advanced Digital Broadcast S.A. System and method for determining an energy-efficient path of an autonomous device
CN108353248A (en) * 2015-08-27 2018-07-31 Fzc哥络普斯 Method and apparatus for positioning mobile device
US20180260646A1 (en) * 2017-03-13 2018-09-13 Takayuki Hara Image processing device, image processing method, and computer program product
WO2019043171A1 (en) * 2017-09-01 2019-03-07 RobArt GmbH Movement planning for autonomous mobile robots
CN109542117A (en) * 2018-10-19 2019-03-29 哈尔滨工业大学(威海) Based on the submarine navigation device Rolling Planning algorithm for improving RRT
CN110039540A (en) * 2019-05-27 2019-07-23 聊城大学 A kind of service robot paths planning method that multiple target optimizes simultaneously
CN110097171A (en) * 2019-06-19 2019-08-06 吉林大学 A kind of activity trajectory localization method and system based on scorpion micro-vibration Location Mechanism
CN110285813A (en) * 2019-07-01 2019-09-27 东南大学 A kind of man-machine co-melting navigation device of indoor mobile robot and method
CN111461447A (en) * 2020-04-09 2020-07-28 南方科技大学 Path planning method and device, electronic equipment and storage medium
EP3706034A1 (en) * 2019-03-06 2020-09-09 Robert Bosch GmbH Movement prediction of pedestrians useful for autonomous driving
WO2021228040A1 (en) * 2020-05-09 2021-11-18 苏州宝时得电动工具有限公司 Path planning method and self-moving device

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101071506A (en) * 2006-01-25 2007-11-14 美国西门子医疗解决公司 System and method for local pulmonary structure classification for computer-aided nodule detection
KR20080029239A (en) * 2006-09-28 2008-04-03 한국전자통신연구원 Apparatus and method for building environment map according to optimum path setting in autonomous mobile robot
EP2261856A2 (en) * 2009-06-08 2010-12-15 Siemens Aktiengesellschaft Method for modelling and calculation of the uncertainty of a pose of an object in space
US20130107071A1 (en) * 2011-10-28 2013-05-02 Hao Tang Local image feature descriptors according to circular distribution information
CN103558856A (en) * 2013-11-21 2014-02-05 东南大学 Service mobile robot navigation method in dynamic environment
CN108353248A (en) * 2015-08-27 2018-07-31 Fzc哥络普斯 Method and apparatus for positioning mobile device
CN105527964A (en) * 2015-12-28 2016-04-27 桂林电子科技大学 Robot path planning method
EP3264212A1 (en) * 2016-06-30 2018-01-03 Advanced Digital Broadcast S.A. System and method for determining an energy-efficient path of an autonomous device
US20180260646A1 (en) * 2017-03-13 2018-09-13 Takayuki Hara Image processing device, image processing method, and computer program product
WO2019043171A1 (en) * 2017-09-01 2019-03-07 RobArt GmbH Movement planning for autonomous mobile robots
CN109542117A (en) * 2018-10-19 2019-03-29 哈尔滨工业大学(威海) Based on the submarine navigation device Rolling Planning algorithm for improving RRT
EP3706034A1 (en) * 2019-03-06 2020-09-09 Robert Bosch GmbH Movement prediction of pedestrians useful for autonomous driving
CN110039540A (en) * 2019-05-27 2019-07-23 聊城大学 A kind of service robot paths planning method that multiple target optimizes simultaneously
CN110097171A (en) * 2019-06-19 2019-08-06 吉林大学 A kind of activity trajectory localization method and system based on scorpion micro-vibration Location Mechanism
CN110285813A (en) * 2019-07-01 2019-09-27 东南大学 A kind of man-machine co-melting navigation device of indoor mobile robot and method
CN111461447A (en) * 2020-04-09 2020-07-28 南方科技大学 Path planning method and device, electronic equipment and storage medium
WO2021228040A1 (en) * 2020-05-09 2021-11-18 苏州宝时得电动工具有限公司 Path planning method and self-moving device

Non-Patent Citations (7)

* Cited by examiner, † Cited by third party
Title
王帅发;郑金华;胡建杰;邹娟;喻果;: "自适应偏好半径划分区域的多目标进化方法", 软件学报, no. 10, 15 October 2017 (2017-10-15), pages 2704 - 2721 *
王炜;陈卫东;王勇;: "基于概率栅格地图的移动机器人可定位性估计", 机器人, no. 04, 15 July 2012 (2012-07-15), pages 485 - 491 *
王耀兵等: "空间机器人", 北京理工大学出版社, pages: 50 - 53 *
钱堃, 马旭东, 戴先中等: "预测行人运动的服务机器人POMDP导航", 机器人, vol. 32, no. 1, 31 December 2010 (2010-12-31), pages 18 - 24 *
陈建勇;熊雄;张丹;: "一种有限区域运动目标分布模型及计算", 海军航空工程学院学报, no. 03, 20 May 2010 (2010-05-20), pages 295 - 298 *
陈雨景: "移动机器人运动规划稠密行人行人轨迹预测", 万方, 2 November 2022 (2022-11-02) *
陶庭叶: ""测量中方向数据的研究"", 中国优秀博硕士学位论文全文数据库 (硕士)基础科学辑, no. 4, pages 107 - 16 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023193424A1 (en) * 2022-04-07 2023-10-12 哈尔滨工业大学(深圳) Global navigation method for mobile robot in man-machine coexistence environment following pedestrian norm

Also Published As

Publication number Publication date
CN115145261B (en) 2024-04-26

Similar Documents

Publication Publication Date Title
CN107831765B (en) Positioning method, device, equipment and storage medium
US10939791B2 (en) Mobile robot and mobile robot control method
CN113168717B (en) Point cloud matching method and device, navigation method and equipment, positioning method and laser radar
WO2020223974A1 (en) Method for updating map and mobile robot
JP2019512668A (en) Root deviation recognition method, terminal, and storage medium
WO2023193424A1 (en) Global navigation method for mobile robot in man-machine coexistence environment following pedestrian norm
KR101965296B1 (en) Method and Apparatus for Estimating Location of a Moving Object and Generating Maps Sharing a Map between Particles
CN110986945B (en) Local navigation method and system based on semantic altitude map
JP2016149090A (en) Autonomous mobile device, autonomous mobile system, autonomous mobile method and program
CN114186112B (en) Robot navigation method based on Bayesian optimization multiple information gain exploration strategy
CN114494329B (en) Guide point selection method for autonomous exploration of mobile robot in non-planar environment
CN115145261B (en) Global path planning method of mobile robot conforming to pedestrian specification under coexistence of human and machine
WO2023082985A1 (en) Method and product for generating navigation path for electronic device
CN112084853A (en) Footprint prediction method, footprint prediction device and humanoid robot
CN114343490B (en) Robot cleaning method, robot, and storage medium
CN115249266A (en) Method, system, device and storage medium for predicting position of waypoint
Lian et al. Improved coding landmark-based visual sensor position measurement and planning strategy for multiwarehouse automated guided vehicle
KR101896405B1 (en) Poi mapping method and system for analyzing moving line of user
CN116203973B (en) Intelligent control system of track AI inspection robot
Belavadi et al. Frontier exploration technique for 3d autonomous slam using k-means based divisive clustering
CN113313765A (en) Positioning method, positioning device, electronic equipment and storage medium
CN112580438A (en) Point cloud identification method in three-dimensional scene
CN114740849B (en) Mobile robot autonomous navigation method and device based on pedestrian walking decision rule
CN112925321A (en) Ship path planning method and device based on artificial potential field method and storage medium
CN112904365A (en) Map updating method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant