CN112465982B - Identification equipment distribution verification method and device and electronic equipment - Google Patents

Identification equipment distribution verification method and device and electronic equipment Download PDF

Info

Publication number
CN112465982B
CN112465982B CN202110118266.6A CN202110118266A CN112465982B CN 112465982 B CN112465982 B CN 112465982B CN 202110118266 A CN202110118266 A CN 202110118266A CN 112465982 B CN112465982 B CN 112465982B
Authority
CN
China
Prior art keywords
path
digital twin
walking
person
abnormal
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.)
Active
Application number
CN202110118266.6A
Other languages
Chinese (zh)
Other versions
CN112465982A (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.)
Beijing Boneng Technology Co ltd
Original Assignee
Beijing Boneng Technology Co ltd
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 Beijing Boneng Technology Co ltd filed Critical Beijing Boneng Technology Co ltd
Priority to CN202110118266.6A priority Critical patent/CN112465982B/en
Publication of CN112465982A publication Critical patent/CN112465982A/en
Application granted granted Critical
Publication of CN112465982B publication Critical patent/CN112465982B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0281Customer communication at a business location, e.g. providing product or service information, consulting

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Finance (AREA)
  • Geometry (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Graphics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

The invention provides a method, a device and electronic equipment for identifying equipment distribution verification, which can set an abnormal walking path in a real scene in a three-dimensional simulation environment same as the real environment, utilize digital twin persons with different perception region ranges to walk in the abnormal walking path according to the indication of the identifying equipment in the abnormal walking path, verify whether the identifying equipment set in the real scene is effective, and when determining that the digital twin persons can not reach the end point position of the abnormal walking path under the guidance of the identifying equipment, can also give out the adjusting information of the identifying equipment which is not perceived by the digital twin persons, thereby accurately and objectively verifying the effectiveness of the identifying equipment set in the real scene.

Description

Identification equipment distribution verification method and device and electronic equipment
Technical Field
The invention relates to the technical field of computers, in particular to a method and a device for identifying equipment distribution and verification and electronic equipment.
Background
At present, in places with dense people flow, such as large hubs and superstores, at the beginning of project design or in the operation stage of project construction completion, in order to avoid the situation that a person is lost and cannot find a destination, reasonable distribution of identification devices, such as facility devices and identifications, needs to be carried out, but due to the fact that the distribution of the identification devices has subjectivity, the situation that pedestrians are lost due to the fact that the indication of the identification devices cannot be seen after the identification devices are arranged in the places with dense people flow is difficult to avoid, and therefore the distribution rationality of the identification devices needs to be verified.
Disclosure of Invention
In order to solve the above problem, an object of the embodiments of the present invention is to provide an identification device allocation verification method, an apparatus, and an electronic device.
In a first aspect, an embodiment of the present invention provides an identification device allocation verification method, including:
carrying out three-dimensional modeling on a real scene to obtain a three-dimensional simulation environment which is the same as the real scene; wherein the three-dimensional simulation environment comprises: an identification device disposed within the three-dimensional simulation environment;
acquiring path walking information of the pedestrian in the real scene;
according to the path walking information, determining an abnormal walking path in the real scene, and setting the determined abnormal walking path in the three-dimensional simulation environment; the abnormal walking path is provided with a verification position, and the starting point position of the abnormal walking path is provided with identification equipment;
when a digital twin person which is not subjected to identification device distribution verification in the abnormal walking path exists, acquiring the digital twin person which is subjected to identification device distribution verification on the abnormal walking path from a digital twin person set; each digital twin person in the digital twin person set is a simulation model with perception areas in different ranges;
placing the digital twin person at the starting point position of the abnormal walking path in the three-dimensional simulation environment, and controlling the digital twin person to walk in the direction indicated by the identification equipment arranged at the starting point position of the abnormal walking path;
when the time length of walking of the digital twin person in the walking direction determined by the generated random number reaches the time threshold, determining that the digital twin person cannot reach the end point position of the abnormal walking path, and acquiring the position information of the identification device which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
when the digital twin person walks in the determined walking direction, the digital twin person is controlled to walk in the direction indicated by the identification equipment when the indication of the identification equipment is obtained in the determined walking direction;
when the time length of the digital twin person walking in the determined walking direction reaches the time threshold, determining that the digital twin person cannot reach the end point position of the abnormal walking path, and acquiring the position information of the identification equipment which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
and obtaining the adjustment information of the identification equipment which is not sensed by the digital twin by utilizing the obtained position information of the identification equipment.
In a second aspect, an embodiment of the present invention further provides an apparatus for verifying allocation of an identifier, including:
the modeling module is used for carrying out three-dimensional modeling on a real scene to obtain a three-dimensional simulation environment the same as the real scene; wherein the three-dimensional simulation environment comprises: an identification device disposed within the three-dimensional simulation environment;
the acquisition module is used for acquiring the path walking information of the pedestrian in the real scene;
the first processing module is used for determining an abnormal walking path in the real scene according to the path walking information and setting the determined abnormal walking path in the three-dimensional simulation environment; the abnormal walking path is provided with a verification position, and the starting point position of the abnormal walking path is provided with identification equipment;
the second processing module is used for acquiring digital twin persons for performing identification equipment distribution verification on the abnormal walking path from the digital twin person set when the digital twin persons for which identification equipment distribution verification is not performed in the abnormal walking path exist; each digital twin person in the digital twin person set is a simulation model with perception areas in different ranges;
the control module is used for placing the digital twin person at the starting point position of the abnormal walking path in the three-dimensional simulation environment and controlling the digital twin person to walk in the direction indicated by the identification equipment arranged at the starting point position of the abnormal walking path;
the third processing module is used for determining that the digital twin person cannot reach the end point position of the abnormal walking path when the time length of the digital twin person walking in the walking direction determined by the generated random number reaches the time threshold, and acquiring the position information of the identification equipment which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
the fourth processing module is used for controlling the digital twin person to walk according to the direction indicated by the identification equipment when the indication of the identification equipment is obtained in the determined walking direction in the process that the digital twin person walks according to the determined walking direction;
the fifth processing module is used for determining that the digital twin person cannot reach the end point position of the abnormal walking path when the digital twin person walks in the determined walking direction for the time length to reach the time threshold, and acquiring the position information of the identification device which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
and the sixth processing module is used for obtaining the adjustment information of the identification equipment which is not sensed by the digital twin person by using the obtained position information of the identification equipment.
In a third aspect, the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program performs the steps of the method in the first aspect.
In a fourth aspect, embodiments of the present invention also provide an electronic device, which includes a memory, a processor, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the processor to perform the steps of the method according to the first aspect.
In the solutions provided in the first to fourth aspects of the embodiments of the present invention, a three-dimensional simulation environment identical to a real scene is obtained by modeling the real scene, then an abnormal walking path in the real scene is set in the three-dimensional simulation environment, a digital twin person with a different sensing area range is placed at a starting point of the abnormal walking path in the three-dimensional simulation environment, the digital twin person is controlled to walk in a direction indicated by an identification device set at the starting point of the abnormal walking path, and when the digital twin person walks in the determined walking direction, the digital twin person is controlled to walk in the direction indicated by the identification device when obtaining the indication of the identification device in the determined walking direction, so as to verify whether the identification device allocated in the real scene is valid or not, and when it is determined that the digital twin person cannot reach an end point of the abnormal walking path under the guidance of the identification device, and can also provide the adjustment information of the identification equipment which is not sensed by the digital twin, compared with the mode that whether the setting of the identification equipment in the places with dense people flow, such as large hubs and superstores, cannot be effectively verified in the related technology, abnormal walking paths in a real scene can be arranged in the same three-dimensional simulation environment as the real environment, and walking in the abnormal walking path by the digital twin person with different perception region ranges according to the indication of the identification device in the abnormal walking path, whether the identification equipment arranged in the real scene is effective or not is verified, and when the situation that the digital twin person cannot reach the end point position of the abnormal walking path under the guidance of the identification equipment is determined, the adjustment information of the identification equipment which is not sensed by the digital twin person can be given, therefore, the validity of the identification equipment set in the real scene can be accurately and objectively verified.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a flowchart illustrating an identification device allocation verification method according to embodiment 1 of the present invention;
fig. 2 is a schematic diagram illustrating an abnormal walking path in the identification device allocation verification method provided in embodiment 1 of the present invention;
fig. 3a is a first schematic diagram of an identification device that is not perceived by a digital twin in the identification device allocation verification method provided in embodiment 1 of the present invention;
fig. 3b shows a schematic diagram two of an identification device that is not perceived by a digital twin in the identification device allocation verification method provided in embodiment 1 of the present invention;
fig. 3c shows a third schematic diagram of an identification device that is not perceived by a digital twin in the identification device allocation verification method provided in embodiment 1 of the present invention;
fig. 3d shows a fourth schematic diagram of the identification device that is not perceived by the digital twin in the identification device allocation verification method provided in embodiment 1 of the present invention;
fig. 3e shows a schematic diagram five of the identification device that is not perceived by the digital twin in the identification device allocation verification method provided in embodiment 1 of the present invention;
fig. 4 is a schematic structural diagram illustrating an identification device allocation verification apparatus according to embodiment 2 of the present invention;
fig. 5 is a schematic structural diagram of an electronic device provided in embodiment 3 of the present invention.
Detailed Description
In the description of the present invention, it is to be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", and the like, indicate orientations and positional relationships based on those shown in the drawings, and are used only for convenience of description and simplicity of description, and do not indicate or imply that the device or element being referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus, should not be considered as limiting the present invention.
Furthermore, the terms "first", "second" and "first" are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present invention, "a plurality" means two or more unless specifically defined otherwise.
In the present invention, unless otherwise expressly specified or limited, the terms "mounted," "connected," "secured," and the like are to be construed broadly and can, for example, be fixedly connected, detachably connected, or integrally connected; can be mechanically or electrically connected; they may be connected directly or indirectly through intervening media, or they may be interconnected between two elements. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
At present, in places with dense people flow, such as large hubs and superstores, at the beginning of project design or in the operation stage of project construction completion, in order to avoid the situation that a person is lost and cannot find a destination, reasonable distribution of identification devices, such as facility devices and identifications, needs to be carried out, but due to the fact that the distribution of the identification devices has subjectivity, the situation that pedestrians are lost due to the fact that the indication of the identification devices cannot be seen after the identification devices are arranged in the places with dense people flow is difficult to avoid, and therefore the distribution rationality of the identification devices needs to be verified.
Based on this, embodiments of the present application provide a method, an apparatus, and an electronic device for identifying device allocation verification, which can set an abnormal walking path in a real scene in a three-dimensional simulation environment that is the same as the real environment, and utilize a digital twin person with a different sensing area range to walk in the abnormal walking path according to an indication of an identifying device in the abnormal walking path, verify whether the identifying device set in the real scene is valid, and when it is determined that the digital twin person cannot reach an end position of the abnormal walking path under the guidance of the identifying device, can also give adjustment information of the identifying device that the digital twin person does not sense, so that validity of the identifying device set in the real scene can be accurately and objectively verified.
In order to make the aforementioned objects, features and advantages of the present application more comprehensible, the present application is described in further detail with reference to the accompanying drawings and the detailed description.
Example 1
In the method for verifying allocation of identifier devices according to this embodiment, the execution subject is a server.
Referring to a flowchart of an identification device allocation verification method shown in fig. 1, the present embodiment provides an identification device allocation verification method, which may specifically perform the following steps:
step 100, carrying out three-dimensional modeling on a real scene to obtain a three-dimensional simulation environment the same as the real scene; wherein the three-dimensional simulation environment comprises: an identification device disposed within the three-dimensional simulation environment.
In step 100, in order to perform three-dimensional modeling on a real scene, a three-dimensional simulation environment identical to the real scene is obtained, and the real scene is converted into a virtual three-dimensional simulation environment. And setting the identification equipment set in the real scene into the three-dimensional scene, or after obtaining the three-dimensional simulation environment, distributing by using an identification equipment distribution method based on the shortest path or an identification equipment distribution method based on the visibility index, wherein the identification equipment distribution method based on the visibility index is as follows:
Figure 64933DEST_PATH_IMAGE001
wherein:
Figure 182930DEST_PATH_IMAGE002
presentation facility
Figure 874943DEST_PATH_IMAGE003
And
Figure 798905DEST_PATH_IMAGE004
the distance between them;
Figure 259973DEST_PATH_IMAGE005
presentation facility
Figure 876768DEST_PATH_IMAGE003
And
Figure 56077DEST_PATH_IMAGE004
the association between the two is 1, and the association between the two is not 0;
Figure 518151DEST_PATH_IMAGE006
representing a visibility index of associated facilities between the three-dimensional floors;
Figure 99305DEST_PATH_IMAGE007
presentation facility
Figure 627282DEST_PATH_IMAGE004
Is a weighted average of the perceptual and cognitive based facility importance indices;
Figure 293886DEST_PATH_IMAGE008
representing the maximum amount of guidance information of different levels of guidance mark setting;
Figure 372701DEST_PATH_IMAGE009
presentation facility
Figure 57629DEST_PATH_IMAGE003
And
Figure 766959DEST_PATH_IMAGE004
the number of the guide marks can be placed in the middle;
Figure 904548DEST_PATH_IMAGE010
presentation facility
Figure 724737DEST_PATH_IMAGE003
And
Figure 264171DEST_PATH_IMAGE004
the ratio of the number of visible paths between the nodes to the sum of all the guiding paths passing through the node.
And setting the distributed identification equipment in a three-dimensional simulation environment to obtain a three-dimensional simulation environment comprising the identification equipment, and obtaining the position information of the identification equipment in the three-dimensional simulation environment.
Storing location information identifying a device setup in a three-dimensional simulation environment in the server.
The process of three-dimensionally modeling a real scene to obtain a three-dimensional simulation environment the same as the real scene, and allocating identification equipment in the three-dimensional simulation environment can also be completed by adopting other modeling and identification equipment allocation methods in the prior art, and the description is omitted.
After obtaining the three-dimensional simulation environment the same as the real scene, the staff can store the data collected by the probe equipment and the image acquisition equipment arranged in the real scene in the server; and the server obtains the path walking information by analyzing the data acquired by the probe equipment and the image acquisition equipment which are arranged in the stored real scene. The specific data acquisition process and data analysis process are prior art and are not described herein.
The path walking information includes: a route start point, a route end point, a route trajectory between the route start point and the route end point, and a route travel time.
The identification device is used for indicating the walking direction; including but not limited to: direction indicators, sound source devices, and navigation display devices.
The sound source device is used for emitting voice indicating the direction.
In one embodiment, the speech uttered by the sound source device may be, but is not limited to: "please ask customers (passengers) who need to go to XXX to turn right after going 100 meters forward" or ask customers (passengers) who go to YYY to turn left and go 30 meters forward.
The flight display equipment is arranged in an airport hall and used for displaying flight information in an airport, and the flight information comprises: the flight number, consignment luggage location, boarding gate, boarding time, destination and other information of each flight, the navigation display equipment is used for shunting, and guiding a person to find the next-level identification according to the purpose of the person, for example, the passenger needs to enter an airport hall to check in, the identification is the airport hall, and after the passenger sees the flight information displayed on the navigation display equipment, checks in and boards according to the flight information displayed on the navigation display equipment.
And 102, acquiring the path walking information of the pedestrian in the real scene.
104, determining an abnormal walking path in the real scene according to the path walking information, and setting the determined abnormal walking path in the three-dimensional simulation environment; the abnormal walking path is provided with a verification position, and the starting point position of the abnormal walking path is provided with identification equipment.
In step 104, in order to determine the abnormal walking path in the real scene, the following specific steps (1) to (4) may be performed:
(1) determining a navigation path between the path starting point and the path end point;
(2) in the plane where the navigation path and the path track are located, from the starting point of the navigation path, making a perpendicular line from the path track to the navigation path;
(3) calculating the distance between the intersection point of the navigation path and the vertical line and the intersection point of the path track and the vertical line;
(4) when the calculated distance is larger than the distance threshold, determining a path track between the identification devices on two sides of the perpendicular line as an abnormal walking path in the real scene, and using an intersection point of the path track and the perpendicular line as a verification position, wherein the identification devices on two sides of the perpendicular line are used as a starting point position and an end point position of the abnormal walking path.
In the step (1), the server further stores navigation software, and in order to determine a navigation path between a path starting point and a path ending point in a real scene, the server may first find a position where the path starting point is located and a position where the path ending point is located in a three-dimensional simulation environment, and then obtain the navigation path between the path starting point and the path ending point by using the navigation software.
And the navigation path is used for representing the optimal walking path between the path starting point and the path ending point.
In the step (2), the length of the perpendicular line from the path trajectory to the navigation path is used to represent the distance between the path trajectory actually traveled by the pedestrian and the navigation path, that is, the error between the path trajectory actually traveled by the pedestrian and the navigation path.
In the step (3), when the distance between the intersection point of the navigation path and the perpendicular line and the intersection point of the path trajectory and the perpendicular line is calculated, the first coordinate of the intersection point of the navigation path and the perpendicular line and the second coordinate of the intersection point of the path trajectory and the perpendicular line may be determined, then the distance between the first coordinate indication position and the second coordinate indication position may be calculated according to the obtained first coordinate and second coordinate, and the calculated distance between the first coordinate indication position and the second coordinate indication position may be used as the distance between the intersection point of the navigation path and the perpendicular line and the intersection point of the path trajectory and the perpendicular line.
In the step (4), the distance threshold is stored in the server in advance.
When the calculated distance is greater than the distance threshold, it is indicated that an error between the path trajectory actually traveled by the pedestrian and the navigation path is large, then, in the three-dimensional simulation environment, the identification devices located on two sides of the perpendicular line are found, and the path trajectory between the identification devices located on two sides of the perpendicular line is determined as an abnormal travel path in the real scene.
Referring to fig. 2, a schematic diagram of an abnormal walking path is shown, wherein, in fig. 2, a direction indicator a indicating straight walking and a direction indicator C indicating turning to the left are provided, and at the position of the intersection B in fig. 2, since the pedestrian cannot find the direction indicator C, after the position of the intersection B lingers for a period of time, it is determined that the road is the correct road to walk straight at the intersection, and the navigation path between the direction indicator a and the direction indicator C is a road segment in the shape of "┎"; and determining the path track traveled by the pedestrian between the direction indicator A and the direction indicator C as the abnormal walking path in the real scene under the condition that the distance between the position (namely the position with the path track farthest from the position of the intersection B in the figure 2) where the pedestrian roams when the intersection B is calculated and the position of the intersection B is greater than the distance threshold.
In another embodiment, an abnormal walking path in the real scene can be determined through the following steps (11) to (13):
(11) determining a path length of the path trajectory;
(12) calculating the path advancing speed of the pedestrian according to the path length of the path track and the path advancing time;
(13) and when the calculated path traveling speed of the pedestrian is less than or equal to a traveling speed threshold value, determining the path track as an abnormal traveling path in the real scene, and taking the position where the abnormal traveling path passes as a verification position.
In the step (11), the server may obtain the path trajectory, and the process of determining the path length of the path trajectory according to the path trajectory is the prior art, and is not described herein again.
In the step (13), the traveling speed threshold value is used to indicate a normal traveling speed of the pedestrian, and is cached in the server in advance.
After the abnormal walking path in the real scene is determined through the above step 104, the following step 106 may be continued.
Step 106, when a digital twin person which does not perform identification device distribution verification in the abnormal walking path exists, acquiring the digital twin person which performs identification device distribution verification on the abnormal walking path from a digital twin person set; wherein, each digital twin person in the digital twin person set is a simulation model with perception areas of different ranges.
In step 106, the sensing region includes: the auditory range and the visual range.
The visual range includes: the viewing distance and the viewing angle.
The visual range is that a camera imaging mode is adopted, the optimal visual field area of a person is in the range of 0-15 degrees, the surrounding environment is shot at the position where the digital twin is located and the visual field angle is 15 degrees, a picture of the surrounding environment is obtained, and whether the identification equipment exists in the surrounding environment is identified by utilizing an AI identification technology.
The sizes of pixels occupied by the marks in the distinguishable images are different due to different eyesight of people, for example, the eyesight of a digital twin person A is good, the number of pixels occupied by the distinguishable characters in the images is 5 multiplied by 5 pixels, the eyesight of a digital twin person B is weak, and the number of pixels occupied by the distinguishable characters in the images is 10 multiplied by 10 pixels. When the digital twin people can recognize the identification information in the image by using an AI recognition technology, the digital twin people are instructed to walk according to the identified semantic information.
Therefore, the field angle of the digital twin can be set to any field angle in the range of 0-15 °; the visual distance of the digital twin can be set to any visual distance between 100 and 150 meters.
The hearing range, i.e. the audible distance
Figure 144403DEST_PATH_IMAGE011
Since the sound source device produces sound outwards, the sound source device can be regarded as a point sound source, and the point sound source radiates outwards and the sound is attenuated, so that the spherical distribution law is followed. The expression of spherical sound wave attenuation along with distance at normal temperature is as follows:
Figure 582337DEST_PATH_IMAGE012
wherein
Figure 189905DEST_PATH_IMAGE013
Is the distance from the sound source device,
Figure 600158DEST_PATH_IMAGE014
for correction of the coefficients, the free space is
Figure 900558DEST_PATH_IMAGE015
Semi-free space
Figure 825789DEST_PATH_IMAGE016
Figure 987780DEST_PATH_IMAGE017
For a distance of from the sound source equipment of
Figure 360861DEST_PATH_IMAGE013
The sound pressure level of the location of (a),
Figure 582895DEST_PATH_IMAGE018
is the sound pressure level at the sound source equipment, in decibels (dB), distance
Figure 995422DEST_PATH_IMAGE019
And
Figure 204512DEST_PATH_IMAGE020
the difference in sound pressure level between is:
Figure 323778DEST_PATH_IMAGE021
when in use
Figure 700401DEST_PATH_IMAGE022
The attenuation is 6dB, i.e. the distance-doubled sound pressure level is attenuated by 6 dB.
The noise of a place with dense people flow is generally larger, and many researches show that the noise in most places with dense people flow exceeds 70dB, the sound which can be distinguished by people is 10-15 dB higher than the environmental noise, the sound pressure level at a position 1 meter away from sound source equipment in the places with dense people flow is assumed to be 120dB, the sound pressure level is reduced by 6dB when the distance is increased by 1 time, and the sound content can be distinguished only when people hear 84dB in the places with dense people flow. Since the sound pressure level at 2 meters is 114dB and the sound pressure level at 64 meters is 84dB, a person can recognize sound only within a range of 64 meters from the sound source device, and thus in this environment, the audible distance of the digital twin person is set to 64 meters, that is, when the sound source device sounds within a range of 64 meters from the digital twin person, the voice identification signal can be received.
The digital twin man is arranged, so that the walking process of a pedestrian in a real environment for searching the identification equipment can be simulated, and whether the distribution of the identification equipment is effective or not is verified.
When the digital twin person is placed in the three-dimensional simulation environment, the digital twin person identifies the identification equipment in the set hearing range and visual range and walks according to the indication direction of the identification equipment.
And 108, placing the digital twin person at the starting point position of the abnormal walking path in the three-dimensional simulation environment, and controlling the digital twin person to walk in the direction indicated by the identification equipment arranged at the starting point position of the abnormal walking path.
And step 110, when the digital twin person walks to the verification position of the abnormal walking path and the indication direction of the identification device is not obtained in the walking direction at the verification position, controlling the digital twin person to generate a random number, and determining the walking direction according to the generated random number so that the digital twin person walks in the determined walking direction.
In the above step 110, in order to determine a walking direction from the generated random numbers, the following steps (1) to (2) may be performed:
(1) determining a numerical range to which the random number belongs;
(2) and determining the direction corresponding to the numerical range to which the random number belongs as the walking direction.
In the step (1), the server stores a correspondence between a numerical range and a traveling direction in advance.
In one embodiment, the correspondence between the numerical range and the walking direction can be expressed as follows:
1-30 continuously walking forwards according to the current direction
31-35 travel in the opposite direction to the current direction
36-45 turning and walking to the left side of the current direction
46-55 turn right in the current direction and walk
56-62 turn to the left rear side of the current direction and walk in parallel
62-69 turn and walk in parallel to the right rear side of the current direction
70-84 turns to the left front side of the current direction and walks in parallel
85-100 turns to the right front side of the current direction and walks in parallel
Then, when the digital twin person walks to the verification position of the abnormal walking path and it is determined at the verification position that the direction indicated by the identification device is not obtained in the walking direction, the digital twin person is controlled to generate a random number between 1 and 100, and then the numerical range to which the random number belongs is determined from the correspondence relationship between the numerical range and the walking direction.
For example: when the random number generated by the digital twin person is 26, determining that 26 is in a numerical range of 1-30, and controlling the digital twin person to continue walking forwards according to the current direction.
And 112, when the digital twin person walks in the determined walking direction and obtains the indication of the identification device in the determined walking direction, controlling the digital twin person to walk in the direction indicated by the identification device.
And step 114, when the time length of the digital twin person walking in the walking direction determined by the generated random number reaches the time threshold, determining that the digital twin person cannot reach the end point position of the abnormal walking path, and acquiring the position information of the identification device which is not sensed by the digital twin person.
In step 114, the time threshold is pre-cached in the server and is used to indicate the maximum route search time of the pedestrian in the real environment, and when the maximum route search time is exceeded, the pedestrian will seek help.
The identification device which is not sensed by the digital twin person is the identification device which is closest to the digital twin person between the verification position and the end position of the abnormal walking path.
And step 116, obtaining the adjustment information of the identification equipment which is not sensed by the digital twin by using the obtained position information of the identification equipment.
In the above step 116, in order to obtain the adjustment information of the identification device which is not perceived by the digital twin, the following steps (1) to (2) may be performed:
(1) when the identification device which is not perceived by the digital twin is determined to be not in the perception area range of the digital twin according to the obtained position information of the identification device, obtaining and recording the adjustment information of adding the identification device at the verification position;
(2) when the identification device which is not perceived by the digital twin is determined to be in the range of the perception area of the digital twin according to the obtained position information of the identification device, and an obstacle exists between the identification device which is not perceived by the digital twin and the verification position, the adjustment information for moving the position of the identification device which is not perceived by the digital twin is obtained.
In the above step (1), see fig. 3a, fig. 3b, fig. 3c for a schematic diagram of a digital twin imperceptible identification device, wherein fig. 3a shows that the identification device is not within the perception area of the digital twin due to the imperceptible identification device (direction indicator) being outside the visual range of the digital twin; fig. 3b shows that the identification device (direction indicator) is not within the sensing range of the digital twin due to the fact that it is not sensed outside the field angle of the digital twin; fig. 3c shows that the identification device (sound source device) is not within the sensing area of the digital twin due to the fact that the digital twin is at a greater distance from the non-sensed identification device than the range of the identification device.
Wherein, the adjustment information of adding the identification device at the verification position is recorded and used for indicating that the identification device is added at the verification position.
In the above step (2), fig. 3d and fig. 3e show schematic diagrams of the identification device which is not sensed by the digital twin, wherein fig. 3d shows that although the identification device (direction indicator) which is not sensed by the digital twin is within the sensing area of the digital twin, the identification device which is not sensed by the digital twin due to the obstacle existing between the identification device which is not sensed by the digital twin and the digital twin; fig. 3e shows that although the identification device not perceived by the digital twin (sound source device) is within the perception area of said digital twin, the presence of an obstacle between the identification device not perceived by the digital twin and the digital twin results in that the identification device is not perceived by said digital twin.
And recording the adjustment information of the position of the identification equipment which is not sensed by the digital twin, wherein the adjustment information is used for indicating the position of the mobile identification equipment, so that the mobile identification equipment is not blocked by the barrier any more.
Whether an obstacle exists between the identification device and the verification position, which is not sensed by the digital twin, is determined by the server in the three-dimensional simulation environment according to the identification device and the positions of facilities around the identification device, and the specific process is the prior art and is not repeated here.
To sum up, in the verification method for identifier device allocation proposed in this embodiment, a three-dimensional simulation environment identical to a real scene is obtained by modeling the real scene, then an abnormal walking path in the real scene is set in the three-dimensional simulation environment, a digital twin person with different perception area ranges is placed at a starting point of the abnormal walking path in the three-dimensional simulation environment, the digital twin person is controlled to walk in a direction indicated by an identifier device set at the starting point of the abnormal walking path, and when the digital twin person walks in a determined walking direction, and an indication of the identifier device is obtained in the determined walking direction, the digital twin person is controlled to walk in the direction indicated by the identifier device, so as to verify whether the identifier device allocated in the real scene is valid, when it is determined that the digital twin person cannot reach an end point of the abnormal walking path under the guidance of the identifier device, and can also provide the adjustment information of the identification equipment which is not sensed by the digital twin, compared with the mode that whether the setting of the identification equipment in the places with dense people flow, such as large hubs and superstores, cannot be effectively verified in the related technology, abnormal walking paths in a real scene can be arranged in the same three-dimensional simulation environment as the real environment, and walking in the abnormal walking path by the digital twin person with different perception region ranges according to the indication of the identification device in the abnormal walking path, whether the identification equipment arranged in the real scene is effective or not is verified, and when the situation that the digital twin person cannot reach the end point position of the abnormal walking path under the guidance of the identification equipment is determined, the adjustment information of the identification equipment which is not sensed by the digital twin person can be given, therefore, the validity of the identification equipment set in the real scene can be accurately and objectively verified.
Example 2
This embodiment proposes an identification device allocation verification apparatus for executing the identification device allocation verification method described in embodiment 1 above.
Referring to a schematic structural diagram of an identifier device allocation verification apparatus shown in fig. 2, this embodiment provides an identifier device allocation verification apparatus, including:
the modeling module 400 is used for performing three-dimensional modeling on a real scene to obtain a three-dimensional simulation environment the same as the real scene; wherein the three-dimensional simulation environment comprises: an identification device disposed within the three-dimensional simulation environment;
an obtaining module 402, configured to obtain path walking information of a pedestrian in the real scene;
a first processing module 404, configured to determine an abnormal walking path in the real scene according to the path walking information, and set the determined abnormal walking path in the three-dimensional simulation environment; the abnormal walking path is provided with a verification position, and the starting point position of the abnormal walking path is provided with identification equipment;
a second processing module 406, configured to, when there is a digital twin who does not perform identification device allocation verification in the abnormal walking path, obtain, from the set of digital twin, the digital twin who performs identification device allocation verification on the abnormal walking path; each digital twin person in the digital twin person set is a simulation model with perception areas in different ranges;
the control module 408 is configured to place the digital twin person at the starting point position of the abnormal walking path in the three-dimensional simulation environment, and control the digital twin person to walk in a direction indicated by the identification device set at the starting point position of the abnormal walking path;
a third processing module 410, configured to determine that the digital twin person cannot reach the end point position of the abnormal walking path when the length of time for the digital twin person to walk in the walking direction determined according to the generated random number reaches the time threshold, and obtain position information of the identification device that is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
the fourth processing module 412 is configured to, when the digital twin person walks in the determined walking direction, obtain an indication of the identification device in the determined walking direction, control the digital twin person to walk in the direction indicated by the identification device;
a fifth processing module 414, configured to determine that the digital twin person cannot reach the end point position of the abnormal walking path when the length of time that the digital twin person walks in the determined walking direction reaches the time threshold, and obtain position information of the identification device that is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
a sixth processing module 416, configured to obtain, by using the obtained location information of the identification device, adjustment information of the identification device that is not perceived by the digital twin.
Further, the path walking information includes: a route start point, a route end point, and a route trajectory between the route start point and the route end point.
The first processing module is configured to determine an abnormal walking path in the real scene according to the path walking information, and includes:
determining a navigation path between the path starting point and the path end point;
in the plane where the navigation path and the path track are located, from the starting point of the navigation path, making a perpendicular line from the path track to the navigation path;
calculating the distance between the intersection point of the navigation path and the vertical line and the intersection point of the path track and the vertical line;
when the calculated distance is larger than the distance threshold, determining a path track between the identification devices on two sides of the perpendicular line as an abnormal walking path in the real scene, and using an intersection point of the path track and the perpendicular line as a verification position, wherein the identification devices on two sides of the perpendicular line are used as a starting point position and an end point position of the abnormal walking path.
Further, the path walking information further includes: a path travel time;
the first processing module is configured to determine an abnormal walking path in the real scene according to the path walking information, and further includes:
determining a path length of the path trajectory;
calculating the path advancing speed of the pedestrian according to the path length of the path track and the path advancing time;
and when the calculated path traveling speed of the pedestrian is less than or equal to a traveling speed threshold value, determining the path track as an abnormal traveling path in the real scene, and taking the position where the abnormal traveling path passes as a verification position.
To sum up, in the verification apparatus for identifying device allocation proposed in this embodiment, a three-dimensional simulation environment identical to a real scene is obtained by modeling the real scene, then an abnormal walking path in the real scene is set in the three-dimensional simulation environment, a digital twin person with different sensing area ranges is placed at a starting point of the abnormal walking path in the three-dimensional simulation environment, the digital twin person is controlled to walk in a direction indicated by an identifying device set at the starting point of the abnormal walking path, and when the digital twin person walks in a determined walking direction, and an indication of the identifying device is obtained in the determined walking direction, the digital twin person is controlled to walk in the direction indicated by the identifying device, so as to verify whether the identifying device allocated in the real scene is valid, when it is determined that the digital twin person cannot reach an end point of the abnormal walking path under the guidance of the identifying device, and can also provide the adjustment information of the identification equipment which is not sensed by the digital twin, compared with the mode that whether the setting of the identification equipment in the places with dense people flow, such as large hubs and superstores, cannot be effectively verified in the related technology, abnormal walking paths in a real scene can be arranged in the same three-dimensional simulation environment as the real environment, and walking in the abnormal walking path by the digital twin person with different perception region ranges according to the indication of the identification device in the abnormal walking path, whether the identification equipment arranged in the real scene is effective or not is verified, and when the situation that the digital twin person cannot reach the end point position of the abnormal walking path under the guidance of the identification equipment is determined, the adjustment information of the identification equipment which is not sensed by the digital twin person can be given, therefore, the validity of the identification equipment set in the real scene can be accurately and objectively verified.
Example 3
This embodiment proposes a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the identification device assignment verification method described in embodiment 1 above. For specific implementation, refer to method embodiment 1, which is not described herein again.
In addition, referring to the schematic structural diagram of an electronic device shown in fig. 5, the present embodiment further provides an electronic device, where the electronic device includes a bus 51, a processor 52, a transceiver 53, a bus interface 54, a memory 55, and a user interface 56. The electronic device comprises a memory 55.
In this embodiment, the electronic device further includes: one or more programs stored on the memory 55 and executable on the processor 52, configured to be executed by the processor for performing the following steps (1) to (9):
(1) carrying out three-dimensional modeling on a real scene to obtain a three-dimensional simulation environment which is the same as the real scene; wherein the three-dimensional simulation environment comprises: an identification device disposed within the three-dimensional simulation environment;
(2) acquiring path walking information of the pedestrian in the real scene;
(3) according to the path walking information, determining an abnormal walking path in the real scene, and setting the determined abnormal walking path in the three-dimensional simulation environment; the abnormal walking path is provided with a verification position, and the starting point position of the abnormal walking path is provided with identification equipment;
(4) when a digital twin person which is not subjected to identification device distribution verification in the abnormal walking path exists, acquiring the digital twin person which is subjected to identification device distribution verification on the abnormal walking path from a digital twin person set; each digital twin person in the digital twin person set is a simulation model with perception areas in different ranges;
(5) placing the digital twin person at the starting point position of the abnormal walking path in the three-dimensional simulation environment, and controlling the digital twin person to walk in the direction indicated by the identification equipment arranged at the starting point position of the abnormal walking path;
(6) when the time length of walking of the digital twin person in the walking direction determined by the generated random number reaches the time threshold, determining that the digital twin person cannot reach the end point position of the abnormal walking path, and acquiring the position information of the identification device which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
(7) when the digital twin person walks in the determined walking direction, the digital twin person is controlled to walk in the direction indicated by the identification equipment when the indication of the identification equipment is obtained in the determined walking direction;
(8) when the time length of the digital twin person walking in the determined walking direction reaches the time threshold, determining that the digital twin person cannot reach the end point position of the abnormal walking path, and acquiring the position information of the identification equipment which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
(9) and obtaining the adjustment information of the identification equipment which is not sensed by the digital twin by utilizing the obtained position information of the identification equipment.
A transceiver 53 for receiving and transmitting data under the control of the processor 52.
Where a bus architecture (represented by bus 51) is used, bus 51 may include any number of interconnected buses and bridges, with bus 51 linking together various circuits including one or more processors, represented by processor 52, and memory, represented by memory 55. The bus 51 may also link various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further in this embodiment. A bus interface 54 provides an interface between the bus 51 and the transceiver 53. The transceiver 53 may be one element or may be multiple elements, such as multiple receivers and transmitters, providing a means for communicating with various other apparatus over a transmission medium. For example: the transceiver 53 receives external data from other devices. The transceiver 53 is used for transmitting data processed by the processor 52 to other devices. Depending on the nature of the computing system, a user interface 56, such as a keypad, display, speaker, microphone, joystick, may also be provided.
The processor 52 is responsible for managing the bus 51 and the usual processing, running a general-purpose operating system as described above. And memory 55 may be used to store data used by processor 52 in performing operations.
Alternatively, processor 52 may be, but is not limited to: a central processing unit, a singlechip, a microprocessor or a programmable logic device.
It will be appreciated that the memory 55 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). The memory 55 of the systems and methods described in this embodiment is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments, memory 55 stores elements, executable modules or data structures, or a subset thereof, or an expanded set thereof as follows: an operating system 551 and application programs 552.
The operating system 551 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, for implementing various basic services and processing hardware-based tasks. The application 552 includes various applications, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. A program implementing the method of an embodiment of the present invention may be included in the application 552.
In summary, in the computer-readable storage medium and the electronic device provided in this embodiment, a three-dimensional simulation environment identical to a real scene is obtained by modeling the real scene, then an abnormal walking path in the real scene is set in the three-dimensional simulation environment, a digital twin person with a different sensing area range is placed at a start position of the abnormal walking path in the three-dimensional simulation environment, the digital twin person is controlled to walk in a direction indicated by an identification device set at the start position of the abnormal walking path, and when the digital twin person walks in the determined walking direction, the digital twin person is controlled to walk in the direction indicated by the identification device when obtaining an indication of the identification device in the determined walking direction, so as to verify whether the identification device allocated in the real scene is valid, when it is determined that the digital twin person cannot reach an end position of the abnormal walking path under the guidance of the identification device, and can also provide the adjustment information of the identification equipment which is not sensed by the digital twin, compared with the mode that whether the setting of the identification equipment in the places with dense people flow, such as large hubs and superstores, cannot be effectively verified in the related technology, abnormal walking paths in a real scene can be arranged in the same three-dimensional simulation environment as the real environment, and walking in the abnormal walking path by the digital twin person with different perception region ranges according to the indication of the identification device in the abnormal walking path, whether the identification equipment arranged in the real scene is effective or not is verified, and when the situation that the digital twin person cannot reach the end point position of the abnormal walking path under the guidance of the identification equipment is determined, the adjustment information of the identification equipment which is not sensed by the digital twin person can be given, therefore, the validity of the identification equipment set in the real scene can be accurately and objectively verified.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. An identification device assignment verification method, comprising:
carrying out three-dimensional modeling on a real scene to obtain a three-dimensional simulation environment which is the same as the real scene; wherein the three-dimensional simulation environment comprises: an identification device disposed within the three-dimensional simulation environment;
acquiring path walking information of the pedestrian in the real scene;
according to the path walking information, determining an abnormal walking path in the real scene, and setting the determined abnormal walking path in the three-dimensional simulation environment; the abnormal walking path is provided with a verification position, and the starting point position of the abnormal walking path is provided with identification equipment;
when a digital twin person which is not subjected to identification device distribution verification in the abnormal walking path exists, acquiring the digital twin person which is subjected to identification device distribution verification on the abnormal walking path from a digital twin person set; each digital twin person in the digital twin person set is a simulation model with perception areas in different ranges;
placing the digital twin person at the starting point position of the abnormal walking path in the three-dimensional simulation environment, and controlling the digital twin person to walk in the direction indicated by the identification equipment arranged at the starting point position of the abnormal walking path;
when the digital twin person walks to the verification position of the abnormal walking path and the indication direction of the identification equipment is not obtained in the walking direction at the verification position, controlling the digital twin person to generate a random number, and determining the walking direction according to the generated random number so that the digital twin person walks in the determined walking direction;
when the digital twin person walks in the determined walking direction, the digital twin person is controlled to walk in the direction indicated by the identification equipment when the indication of the identification equipment is obtained in the determined walking direction;
when the time length of walking of the digital twin person in the walking direction determined by the generated random number reaches a time threshold, determining that the digital twin person cannot reach the end point position of the abnormal walking path, and acquiring the position information of the identification equipment which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
and obtaining the adjustment information of the identification equipment which is not sensed by the digital twin by utilizing the obtained position information of the identification equipment.
2. The method of claim 1, wherein the path walk information comprises: a route start point, a route end point, and a route trajectory between the route start point and the route end point;
determining an abnormal walking path in the real scene according to the path walking information, wherein the method comprises the following steps:
determining a navigation path between the path starting point and the path end point;
in the plane where the navigation path and the path track are located, from the starting point of the navigation path, making a perpendicular line from the path track to the navigation path;
calculating the distance between the intersection point of the navigation path and the vertical line and the intersection point of the path track and the vertical line;
when the calculated distance is larger than a distance threshold, determining a path track between the identification devices positioned on two sides of the perpendicular line as an abnormal walking path in the real scene, and taking an intersection point of the path track and the perpendicular line as a verification position, wherein the identification devices on two sides of the perpendicular line are taken as a starting point position and an end point position of the abnormal walking path.
3. The method of claim 2, wherein the path walk information further comprises: a path travel time;
determining an abnormal walking path in the real scene according to the path walking information, and further comprising:
determining a path length of the path trajectory;
calculating the path advancing speed of the pedestrian according to the path length of the path track and the path advancing time;
and when the calculated path traveling speed of the pedestrian is less than or equal to a traveling speed threshold value, determining the path track as an abnormal traveling path in the real scene, and taking the position where the abnormal traveling path passes as a verification position.
4. The method of claim 1, wherein determining a walking direction from the generated random numbers comprises:
determining a numerical range to which the random number belongs;
and determining the direction corresponding to the numerical range to which the random number belongs as the walking direction.
5. The method according to claim 1, wherein obtaining the adjustment information of the identification device that is not perceived by the digital twin by using the obtained location information of the identification device comprises:
when the identification device which is not perceived by the digital twin is determined to be not in the perception area range of the digital twin according to the obtained position information of the identification device, obtaining and recording the adjustment information of adding the identification device at the verification position;
when the identification device which is not perceived by the digital twin is determined to be in the range of the perception area of the digital twin according to the obtained position information of the identification device, and an obstacle exists between the identification device which is not perceived by the digital twin and the verification position, the adjustment information for moving the position of the identification device which is not perceived by the digital twin is obtained.
6. An identification device assignment verification apparatus, comprising:
the modeling module is used for carrying out three-dimensional modeling on a real scene to obtain a three-dimensional simulation environment the same as the real scene; wherein the three-dimensional simulation environment comprises: an identification device disposed within the three-dimensional simulation environment;
the acquisition module is used for acquiring the path walking information of the pedestrian in the real scene;
the first processing module is used for determining an abnormal walking path in the real scene according to the path walking information and setting the determined abnormal walking path in the three-dimensional simulation environment; the abnormal walking path is provided with a verification position, and the starting point position of the abnormal walking path is provided with identification equipment;
the second processing module is used for acquiring digital twin persons for performing identification equipment distribution verification on the abnormal walking path from the digital twin person set when the digital twin persons for which identification equipment distribution verification is not performed in the abnormal walking path exist; each digital twin person in the digital twin person set is a simulation model with perception areas in different ranges;
the control module is used for placing the digital twin person at the starting point position of the abnormal walking path in the three-dimensional simulation environment and controlling the digital twin person to walk in the direction indicated by the identification equipment arranged at the starting point position of the abnormal walking path;
the third processing module is used for controlling the digital twin person to generate a random number when the digital twin person walks to the verification position of the abnormal walking path and the verification position determines that the indication direction of the identification device is not obtained in the walking direction, and determining the walking direction according to the generated random number so that the digital twin person walks in the determined walking direction;
the fourth processing module is used for controlling the digital twin person to walk according to the direction indicated by the identification equipment when the indication of the identification equipment is obtained in the determined walking direction in the process that the digital twin person walks according to the determined walking direction;
the fifth processing module is used for determining that the digital twin person cannot reach the end point position of the abnormal walking path when the time length of the digital twin person walking in the walking direction determined by the generated random number reaches a time threshold value, and acquiring the position information of the identification equipment which is not sensed by the digital twin person; the identification device which is not sensed by the digital twin is the identification device which is closest to the digital twin between the verification position and the end position of the abnormal walking path;
and the sixth processing module is used for obtaining the adjustment information of the identification equipment which is not sensed by the digital twin person by using the obtained position information of the identification equipment.
7. The apparatus of claim 6, wherein the path walking information comprises: a route start point, a route end point, and a route trajectory between the route start point and the route end point;
the first processing module is configured to determine an abnormal walking path in the real scene according to the path walking information, and includes:
determining a navigation path between the path starting point and the path end point;
in the plane where the navigation path and the path track are located, from the starting point of the navigation path, making a perpendicular line from the path track to the navigation path;
calculating the distance between the intersection point of the navigation path and the vertical line and the intersection point of the path track and the vertical line;
when the calculated distance is larger than a distance threshold, determining a path track between the identification devices positioned on two sides of the perpendicular line as an abnormal walking path in the real scene, and taking an intersection point of the path track and the perpendicular line as a verification position, wherein the identification devices on two sides of the perpendicular line are taken as a starting point position and an end point position of the abnormal walking path.
8. The apparatus of claim 7, wherein the path walk information further comprises: a path travel time;
the first processing module is configured to determine an abnormal walking path in the real scene according to the path walking information, and further includes:
determining a path length of the path trajectory;
calculating the path advancing speed of the pedestrian according to the path length of the path track and the path advancing time;
and when the calculated path traveling speed of the pedestrian is less than or equal to a traveling speed threshold value, determining the path track as an abnormal traveling path in the real scene, and taking the position where the abnormal traveling path passes as a verification position.
9. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of the claims 1 to 5.
10. An electronic device comprising a memory, a processor, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor to perform the steps of the method of any of claims 1-5.
CN202110118266.6A 2021-01-28 2021-01-28 Identification equipment distribution verification method and device and electronic equipment Active CN112465982B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110118266.6A CN112465982B (en) 2021-01-28 2021-01-28 Identification equipment distribution verification method and device and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110118266.6A CN112465982B (en) 2021-01-28 2021-01-28 Identification equipment distribution verification method and device and electronic equipment

Publications (2)

Publication Number Publication Date
CN112465982A CN112465982A (en) 2021-03-09
CN112465982B true CN112465982B (en) 2021-04-27

Family

ID=74802346

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110118266.6A Active CN112465982B (en) 2021-01-28 2021-01-28 Identification equipment distribution verification method and device and electronic equipment

Country Status (1)

Country Link
CN (1) CN112465982B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770725A (en) * 2017-09-28 2018-03-06 努比亚技术有限公司 Arcade shop premises air navigation aid and mobile terminal
KR101935382B1 (en) * 2018-01-11 2019-01-07 주식회사 플럭시티 Method, apparatus and computer-readable medium for monitoring of conventional market using the three-dimensional map
CN112179366A (en) * 2020-09-23 2021-01-05 佳都新太科技股份有限公司 A kind of public transportation travel route guidance method, device, equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10179077B2 (en) * 2014-04-18 2019-01-15 Kreg Medical, Inc. Patient support with stand-up and sit features

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107770725A (en) * 2017-09-28 2018-03-06 努比亚技术有限公司 Arcade shop premises air navigation aid and mobile terminal
KR101935382B1 (en) * 2018-01-11 2019-01-07 주식회사 플럭시티 Method, apparatus and computer-readable medium for monitoring of conventional market using the three-dimensional map
CN112179366A (en) * 2020-09-23 2021-01-05 佳都新太科技股份有限公司 A kind of public transportation travel route guidance method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN112465982A (en) 2021-03-09

Similar Documents

Publication Publication Date Title
US10424195B2 (en) Traffic prediction system, vehicle-mounted display apparatus, vehicle, and traffic prediction method
US20250214611A1 (en) Validating vehicle sensor calibration
Ahmetovic et al. Achieving practical and accurate indoor navigation for people with visual impairments
US8825398B2 (en) Device for assisting in the navigation of a person
JP5496359B2 (en) Path analysis, determination and modeling
CN110516880B (en) Path processing method, system, vehicle and computer readable storage medium
US20210237737A1 (en) Method for Determining a Lane Change Indication of a Vehicle
CN114261394B (en) Method, system and computer readable storage medium for determining traffic scenario
CN109313810A (en) System and method for being surveyed and drawn to environment
JP2018084573A (en) Robust and efficient vehicle positioning algorithms and infrastructure
JP2023153955A (en) Map making device, method for control, program, and storage medium
CN115376324A (en) Vehicle scene complexity determining method
US20170343372A1 (en) Navigation system with vision augmentation mechanism and method of operation thereof
JP2022550895A (en) Road condition prompt method, device, electronic device, storage medium and program product
CN110119138A (en) For the method for self-locating of automatic driving vehicle, system and machine readable media
CN105975967A (en) Target positioning method and system
JP2020012830A (en) Motion detection method, device, equipment, and medium
CN112163063A (en) Method, apparatus and computer-readable storage medium for generating high-precision map
CN114022614B (en) A method and system for estimating the confidence of three-dimensional reconstruction target position
CN112465982B (en) Identification equipment distribution verification method and device and electronic equipment
Matviienko et al. QuantiBike: quantifying perceived cyclists' safety via head movements in virtual reality and outdoors
Hruboš et al. Searching for collisions between mobile robot and environment
US20200003906A1 (en) Systems and Methods of Determining an Improved User Location Using Real World Map and Sensor Data
US11475182B1 (en) Simulation-based map validation
JP5333861B2 (en) Vehicle position detection system using landscape image recognition

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