Information processing device and information processing method
By analyzing vehicle driving history information and calculating driving direction and front wheel angle, the problem of inaccurate reproduction of front wheel direction in the virtual space is solved, and natural and accurate vehicle behavior and front wheel direction reproduction is achieved.
Patent Information
- Application Number
- JP2023158408
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-22
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2043-09-22
AI Technical Summary
When the prior art reproduces the vehicle driving in a virtual space, it is impossible to accurately reproduce the direction of the vehicle's front wheel, resulting in inconsistent vehicle behavior and the direction of the front wheel, resulting in an unnatural reproduction effect.
By analyzing the vehicle's driving history information, including time, position and direction information, calculating the vehicle's driving direction and the angle of the front wheel direction at different time periods, and adjusting the angle using a predetermined coefficient to accurately reproduce the front wheel direction.
It realizes accurate reproduction of the vehicle's behavior and front wheel direction in the virtual space, avoids unnatural reproduction problems, and improves the vehicle driving experience in the virtual space.
Smart Images

Figure 2025049908000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device and an information processing method. [Background technology]
[0002] Digital twin is a known technology that constructs simulated data that simulates the real world and reproduces the same environment as the real world in a virtual space using the constructed simulated data. For example, Patent Document 1 discloses a technology that generates driving data of a traveling vehicle and reproduces the driving of the traveling vehicle in a virtual space based on the generated driving data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2023-44080 A Summary of the Invention [Problem to be solved by the invention]
[0004] When the information indicating the driving data is the vehicle's position information and does not include the steering information of the vehicle, the driving of the vehicle can be reproduced based on the position information, but the direction of the front wheels cannot be reproduced based on the steering information. Therefore, the behavior of the vehicle reproduced in the virtual space does not correspond to the direction of the front wheels, resulting in an unnatural state.
[0005] The present invention has been made in consideration of these points, and has an object to make it possible to reproduce the direction of the front wheels of a vehicle in accordance with the behavior of the vehicle when reproducing the vehicle in a virtual space. [Means for solving the problem]
[0006] An information processing device according to a first aspect of the present invention has a first identification unit that refers to driving history information that associates time information indicating a time, position information indicating the position of the vehicle at the time, and orientation information indicating the orientation of the vehicle at the time, and identifies the direction of travel of the vehicle during a first period that is a period from the first time to the second time based on the position of the vehicle at a first time and the position of the vehicle at a second time that is later than the first time, and identifies the orientation of the vehicle at the first time, a second identification unit that identifies a first angle that is the angle between the direction of travel of the vehicle during the first period identified by the first identification unit and the orientation of the vehicle at the first time, and a third identification unit that identifies the direction of the front wheels of the vehicle at the first time based on the first angle identified by the second identification unit.
[0007] The third identification unit may calculate an angle between a direction of the vehicle and a direction of front wheels of the vehicle by multiplying the first angle by a predetermined coefficient, and identify the direction of the front wheels of the vehicle based on the calculated angle.
[0008] The information processing device may have a judgment unit that judges that the vehicle is drifting at the first time when the first angle identified by the second identification unit exceeds a predetermined angle, and judges that the vehicle is not drifting at the first time when the first angle is equal to or less than the predetermined angle, and the third identification unit may make the predetermined coefficient smaller when the judgment unit determines that the vehicle is drifting compared to when the judgment unit determines that the vehicle is not drifting.
[0009] The first identification unit may determine the direction of travel of the vehicle during a second period, which is the period from the second time to the third time, and determine the orientation of the vehicle at the second time, based on the position of the vehicle at a second time and the position of the vehicle at a third time that is later than the second time, and may determine a second angle, which is the angle between the direction of travel of the vehicle during the second period determined by the first identification unit and the orientation of the vehicle at the second time, and the determination unit may determine whether the vehicle is drifting at the first time, and determine that the vehicle is drifting at the second time if the second angle exceeds a predetermined angle, and the third identification unit may increase the predetermined coefficient when the determination unit determines that the vehicle is drifting at the second time and determines that the vehicle is not drifting at the first time, compared to when it is determined that the vehicle is not drifting at the first time and the second time.
[0010] The first identification unit may identify the speed of the vehicle during the first period based on the position of the vehicle at a first time and the position of the vehicle at a second time that is later than the first time, and the third identification unit may, when the determination unit determines that the vehicle is not drifting, reduce the specified coefficient the smaller the speed of the vehicle identified by the first identification unit.
[0011] An information processing method according to a second aspect of the present invention is executed by a computer, and includes the steps of: referring to driving history information that associates time information indicating a time, position information indicating the position of the vehicle at the time, and orientation information indicating the orientation of the vehicle at the time, and determining the direction of travel of the vehicle during a first period that is the period from the first time to the second time based on the position of the vehicle at a first time and the position of the vehicle at a second time that is later than the first time, and determining the orientation of the vehicle at the first time; determining a first angle that is the angle between the direction of travel of the vehicle during the determined first period and the orientation of the vehicle at the first time; and determining the direction of the front wheels of the vehicle at the first time based on the first angle. Effect of the Invention
[0012] According to the present invention, it is possible to effectively reproduce the direction of the front wheels of a vehicle in response to the behavior of the vehicle when reproducing the vehicle in a virtual space. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is a diagram illustrating an overview of an information processing device. [Diagram 2] FIG. 2 is a diagram illustrating a functional configuration of an information processing device. [Diagram 3] FIG. 4 is a diagram showing an example of driving history information. [Figure 4] FIG. 4 is a diagram showing an example of the behavior of a vehicle from a first time to a third time. [Diagram 5] FIG. 4 is a diagram showing an example of the behavior of a vehicle when the vehicle is not drifting at a first time and a second time. [Figure 6] FIG. 4 is a diagram showing an example of the behavior of a vehicle when the vehicle is drifting at a first time and a second time. [Figure 7] FIG. 2 is a diagram showing an example of vehicle behavior when the vehicle is not drifting at a first time and is drifting at a second time. [Figure 8]10 is a flowchart showing an example of a processing flow relating to placement of an object representing a vehicle in a three-dimensional space in an information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] [Overview of information processing device 1] 1 is a diagram illustrating an overview of an information processing device 1. The information processing device 1 is a device that reproduces the traveling of a vehicle V in a virtual space based on traveling history information of the vehicle V.
[0015] First, when the information processing device 1 reproduces the driving of the vehicle V in a virtual space, the driving history information of the vehicle V is stored in a memory unit, and a three-dimensional virtual space that reproduces the real space including the roads that exist in the real space on which the vehicle V has traveled is provided in advance.
[0016] The driving history information is, for example, information that associates time information indicating the time when the vehicle V drove, position information indicating the position of the vehicle V at that time, and orientation information indicating the orientation of the vehicle at that time. The position information is information indicating a three-dimensional position measured by a positioning device that is provided at a vehicle reference point that is a reference point provided on the vehicle V and is capable of positioning using a Global Navigation Satellite System (GNSS). The three-dimensional position information indicates a three-dimensional position that indicates the vehicle two-dimensional position, which is the horizontal two-dimensional position at the vehicle reference point, and the vehicle height position, which is the vehicle position in the vertical direction.
[0017] The information processing device 1 detects the position P of the vehicle V at a first time. 1 and the position P of the vehicle V at a second time after the first time. 2 Based on the above, a traveling direction D of the vehicle in a first period from the first time to the second time is calculated. 12 and the orientation D of the vehicle V at the first time 1 Here, the moving direction of the rear wheels of the vehicle V is determined by the direction D of the vehicle V. 1 shall always be equal to
[0018] The information processing device 1 determines the traveling direction D of the vehicle V during the specified first period. 12 and the direction D of the vehicle V at the first time 1 The first angle θ is the angle 1 The information processing device 1 determines the determined first angle θ 1 Based on this, the direction D of the front wheels of the vehicle V at the first time t Identify.
[0019] As shown in FIG. 1, the direction of the front wheels of the vehicle V is D t and the direction of the rear wheels, i.e., the traveling direction D of the vehicle V. 1 Based on this, the traveling direction D of the vehicle V is 12 From this, the direction D of the front wheels of the vehicle V at the first time is determined as t and the traveling direction D of the vehicle V in the first period. 12 The angle between t Then, the angle θ t and the first angle θ 1 It can be said that there is a certain relationship between them.
[0020] In response to this, the information processing device 1 determines the first angle θ 1 The angle θ is calculated by multiplying the angle θ by a predetermined coefficient n. t The calculated angle θ t Based on this, the direction D of the front wheels of the vehicle V at the first time t In this way, when reproducing the vehicle V in the virtual space, the information processing device 1 determines the direction D of the front wheels of the vehicle in accordance with the behavior of the vehicle V. t can be reproduced.
[0021] [Functional configuration of information processing device 1] Next, a description will be given of the configuration of the information processing device 1. Fig. 2 is a diagram showing the functional configuration of the information processing device 1. In Fig. 2, the information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13.
[0022] The communication unit 11 is a communication interface for transmitting and receiving data to and from an external device such as a terminal (not shown) used by a user via a communication network such as a mobile phone line, the Internet, or a wireless LAN.
[0023] The storage unit 12 is a storage medium that stores various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk, etc. The storage unit 12 stores a program executed by the control unit 13. The storage unit 12 stores a program that causes the control unit 13 to function as a first identification unit 131, a second identification unit 132, a determination unit 133, a third identification unit 134, a placement unit 135, and a display control unit 136.
[0024] The storage unit 12 also stores driving history information indicating the driving history of the vehicle V. The driving history information is information that associates time information indicating a time, position information indicating the position of the vehicle V at that time, and orientation information indicating the orientation of the vehicle at that time.
[0025] Fig. 3 is a diagram showing an example of the travel history information. As shown in Fig. 3, the travel history information is information that associates the elapsed time from the start time, which is the time when the vehicle V started traveling as time information, three-dimensional position information indicating the three-dimensional position of the vehicle V at the time corresponding to the elapsed time from the start time, and an azimuth angle indicating the angle at which the vehicle V faces with respect to a reference direction, which is orientation information at the time when the elapsed time has elapsed from the start time. Note that the reference direction is, for example, north, and the azimuth angle is an angle assigned clockwise with north as the reference. In addition, the time interval between two adjacent elapsed times is, for example, equal to the screen rewriting interval (for example, 1 / 60 sec) based on the frame rate (for example, 60 Hz) of a general display device.
[0026] The three-dimensional position information is composed of two-dimensional position information indicating the vehicle two-dimensional position, which is the horizontal two-dimensional position at the vehicle reference point, and height position information indicating the vehicle height position, which is the vehicle position in the vertical direction.
[0027] The storage unit 12 also stores real space information indicating the real space in which the vehicle V has traveled. The real space information is, for example, point cloud data generated by surveying the real space using a surveying instrument. The point cloud data is information that associates three-dimensional position information at each of a plurality of feature points indicating the real space with the color of an object indicating the real space at the feature point. The information processing device 1 can reproduce the real space by generating a three-dimensional virtual space in which various objects such as road objects are arranged based on the real space information.
[0028] The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 executes a program stored in the storage unit 12 to function as a first identification unit 131, a second identification unit 132, a determination unit 133, a third identification unit 134, a placement unit 135, and a display control unit 136.
[0029] The first identification unit 131 identifies a first time which is a target time for identifying the orientation of the front wheels of the vehicle V, and identifies information for identifying the orientation of the front wheels of the vehicle V at the first time. For example, when the first identification unit 131 acquires request information indicating a request for viewing from a terminal (not shown) of a user viewing the reproduced video of the vehicle V, the first identification unit 131 starts timing.
[0030] The first determination unit 131 determines the elapsed time from the start time, which is the time when the time measurement started, at predetermined time intervals. The first determination unit 131 refers to the travel history information stored in the storage unit 12, and determines the position P of the vehicle V at the first time, which is the time when the specified elapsed time has elapsed from the start time. 1 and the position P of the vehicle V at a second time after the first time. 2 Then, the first identification unit 131 identifies the position P of the vehicle V at the first time. 1 and the position P of the vehicle V at the second time 2 Based on the above, a traveling direction D of the vehicle V in a first period from the first time to the second time is calculated. 12 and the orientation D of the vehicle V at the first time 1Here, the predetermined time is set based on a screen rewrite interval based on a frame rate (e.g., 60 Hz) of a typical display device. The second time is a time when a predetermined time has elapsed since the first time, and the elapsed time next to the elapsed time corresponding to the first time in the driving history information corresponds to the second time.
[0031] The first identification unit 131 also determines the position P of the vehicle V at the second time. 2 and the position P of the vehicle V at a third time that is later than the second time. 3 Based on this, a traveling direction D of the vehicle V in a second period from the second time to the third time is calculated. 23 and the orientation D of the vehicle V at the second time 2 Here, the third time is assumed to be a time when a predetermined time has elapsed since the second time.
[0032] 4 is a diagram showing an example of the behavior of the vehicle V from the first time to the third time. Hereinafter, the description will be made with reference to FIG. 4 as needed. First, the first identification unit 131 refers to the travel history information and identifies the two-dimensional position P of the vehicle V indicated by the three-dimensional position information of the vehicle V corresponding to the first time, which is the time when a predetermined time has elapsed since the start time. 1 Identify.
[0033] In addition, the first identification unit 131 refers to the travel history information and identifies the two-dimensional position P of the vehicle V indicated by the three-dimensional position information of the vehicle V corresponding to a second time when a predetermined time has elapsed from the first time. 2 Similarly, the first identification unit 131 refers to the travel history information and identifies the two-dimensional position P of the vehicle V indicated by the three-dimensional position information of the vehicle V corresponding to a third time when a predetermined time has elapsed since the second time. 3 Identify.
[0034] The first identification unit 131 determines the two-dimensional position P of the vehicle V corresponding to the first time. 1 , the two-dimensional position P of the vehicle V corresponding to the second time 2 The direction toward the target is the traveling direction D of the vehicle V in the first period. 12The first determination unit 131 determines the two-dimensional position P of the vehicle V corresponding to the second time. 2 , the two-dimensional position P of the vehicle V corresponding to the third time 3 The direction toward the target position is defined as the traveling direction D of the vehicle V in the second period. 23 Identify:
[0035] The first identification unit 131 refers to the travel history information, and determines the direction indicated by the azimuth angle indicated by the azimuth angle information corresponding to the first time as the direction D of the vehicle V at the first time. 1 The first identification unit 131 refers to the travel history information and identifies the direction indicated by the azimuth angle indicated by the azimuth angle information corresponding to the second time as the direction D of the vehicle V at the second time. 2 Identify as:
[0036] The first identification unit 131 also determines the position P of the vehicle V at the first time. 1 and the position P of the vehicle V at the second time 2 Specifically, the first determination unit 131 determines the speed of the vehicle V in the first period based on the two-dimensional position P 1 and the two-dimensional position P of the vehicle V at the second time 2 The first determination unit 131 calculates the distance traveled by the vehicle V during the first period based on the first time, and calculates the speed of the vehicle V by dividing the distance by the time interval of the first period. 2 and the position P of the vehicle V at the third time 3 Based on this, the speed of the vehicle V during the second period is determined.
[0037] The second determination unit 132 determines the traveling direction D of the vehicle during the first period determined by the first determination unit 131. 12 and the vehicle orientation D at the first time 1 The first angle θ is the angle 1 For example, the second identification unit 132 identifies the traveling direction D of the vehicle V in the first period. 12 and calculating the azimuth angle indicated by the vehicle D at the first time. 1 The difference between the azimuth angle corresponding to the direction of the first angle θ 1For example, the second determination unit 132 determines the first angle θ 1 The first angle θ is adjusted so that the value of is within the range of 0° to 180°. 1 Similarly, the second identification unit 132 identifies the traveling direction D of the vehicle V during the second period identified by the first identification unit 131. 23 and the direction D of the vehicle V at the second time 2 The second angle θ 2 Identify.
[0038] The determination unit 133 determines the first angle θ 1 Based on the above, it is determined whether the vehicle V is drifting at the first time, and the second angle θ 2 Based on this, it is determined whether the vehicle V is drifting at the second time point. Here, drifting is a state in which the rear wheels of the vehicle V have lost grip and the rear wheels of the vehicle V are sliding on the road.
[0039] Specifically, the determination unit 133 determines the first angle θ 1 is the first threshold Th 1 If the difference between the first and second determination units 131 and 132 exceeds the threshold value Th, the vehicle V is determined to be drifting at the first time. The threshold value of the angle is determined in advance based on the speed of the vehicle V, and the determination unit 133 determines whether the vehicle V is drifting at the first time. 1 Then, the determination unit 133 determines the first angle θ 1 is the first threshold Th 1 If the first angle θ exceeds the first angle θ, it is determined that the vehicle V is drifting at the first time. 1 is the first threshold Th 1 If the following is true, it is determined that the vehicle V is not drifting at the first time point.
[0040] Similarly, the determination unit 133 determines a second threshold value Th 2 The determination unit 133 determines the second angle θ2 is the second threshold Th 2 If the second angle θ exceeds the second angle θ, it is determined that the vehicle V is drifting at the second time. 2 is the second threshold Th 2 If so, it is determined that the vehicle V is not drifting at the second time.
[0041] The third determination unit 134 determines the first angle θ 1 Based on this, the direction D of the front wheels of the vehicle V at the first time t The third determination unit 134 determines the first angle θ 1 By multiplying by a predetermined coefficient n, the orientation D of the vehicle V at the first time 1 and the angle θ between the direction of the front wheels of the vehicle V t Calculate the calculated angle θ t Based on this, the direction of the front wheels of the vehicle V is D t Identify.
[0042] Specifically, the third determination unit 134 changes the coefficient n based on the determination results by the determination unit 133 as to whether or not the vehicle V is drifting at the first time and whether or not the vehicle V is drifting at the second time, and determines the first angle θ 1 By multiplying by a coefficient n, the orientation D of the vehicle V at the first time 1 and the front wheel D of vehicle V t The angle θt between the direction of the arrow and the target is calculated.
[0043] 5 is a diagram showing an example of the behavior of the vehicle V when the vehicle V is not drifting at the first and second times. As shown in FIG. 5, when the vehicle V is not drifting at the first and second times, that is, when the vehicle V is gripping the ground, the direction of the vehicle changes following the direction of the front wheels. Therefore, the angle θ t and the first angle θ 1 Therefore, when the determination unit 133 determines that the vehicle V is not drifting at the first time and the second time, the third determination unit 134 sets the value of the coefficient n to a value n 1(For example, set n=1).
[0044] 6 is a diagram illustrating an example of the behavior of the vehicle V when the vehicle V is drifting at a first time and a second time. As shown in FIG. 6, when the vehicle V is drifting at the first time, the rear wheels of the vehicle V are slipping while driving, and the first angle θ 1 The value of θ is large, while the direction of the front wheels is finely adjusted to match the direction of the car body, so the angle θ t The first angle θ 1 Therefore, when the third determination unit 134 determines that the vehicle V is drifting at the first time, the third determination unit 134 sets the value of the coefficient n to the value n of the coefficient n in the case where the determination unit 133 determines that the vehicle V is not drifting at the first time and the second time. 1 Compared to n, a small value 2 (For example, set n=0.5).
[0045] 7 is a diagram showing an example of the behavior of the vehicle V when the vehicle V is not drifting at the first time and is drifting at the second time. As shown in FIG. 7, when the vehicle V is not drifting at the first time and is drifting at the second time, that is, when the state of the vehicle V at the first time is the state immediately before drifting, the front wheels of the vehicle V are in an over-steering state in order to make the vehicle V drift, and the angle θ t The first angle θ 1 The ratio of
[0046] Therefore, when the determination unit 133 determines that the vehicle V is drifting at the second time and determines that the vehicle V is not drifting at the first time, the third determination unit 134 determines the value n of the predetermined coefficient n in the case where the determination unit 133 determines that the vehicle V is not drifting at the first time and the second time. 1 Compared to the given coefficient n, the value of n is set to a large value3 (For example, set n=2).
[0047] The third specifying unit 134 is a first angle θ 1 By multiplying the set coefficient n, the orientation D of the vehicle V at the first time 1 and the direction of the front wheels of the vehicle V, D t Angle θ t Then, the third determination unit 134 calculates the direction D of the vehicle V at the first time. 1 The corresponding azimuth angle and the first angle θ 1 and angle θ t Based on this, the orientation of the front wheels of the vehicle V, D t Identify the azimuth angle corresponding to
[0048] In addition, when the vehicle V is traveling, the slower the speed of the vehicle V is, the more the vehicle V moves in accordance with the direction of the front wheels. Therefore, the third determination unit 134 determines the first angle θ 1 and angle θ t Therefore, when the determination unit 133 determines that the vehicle V is not drifting at the first time and the second time, the third determination unit 134 may set the predetermined coefficient n to be smaller as the speed of the vehicle V determined by the first determination unit 131 is smaller. In this manner, the information processing device 1 can appropriately reproduce the direction of the front wheels according to the speed at which the vehicle V is traveling.
[0049] The placement unit 135 places, in the three-dimensional virtual space, the vehicle object and the tire object at a three-dimensional position corresponding to the first time identified by the first identification unit 131. Here, the vehicle object is an object in which the vehicle body and the rear wheels are integrated, and the tire object is an object indicating the front wheels.
[0050] The placement unit 135 places a vehicle object in a three-dimensional virtual space at a three-dimensional position corresponding to the first time identified by the first identification unit 131 based on an azimuth angle associated with the three-dimensional position of the vehicle V corresponding to the first time, and also places a tire object based on the direction of the front wheels identified by the third identification unit 134.
[0051] The display control unit 136 places one or more virtual cameras in the three-dimensional virtual space in which the vehicle object and the tire object are placed, and generates video data when the three-dimensional virtual space is photographed by each of the one or more virtual cameras. Then, the display control unit 136 outputs at least one of the generated video data to a terminal of a user who watches the video. Note that the display control unit 136 may receive the position of the virtual camera from the terminal, and generate video data when the three-dimensional virtual space is photographed from the received position.
[0052] [Operation flow] Next, a description will be given of a process flow relating to the placement of an object representing a vehicle V in a three-dimensional space in the information processing device 1. Fig. 8 is a flowchart showing an example of a process flow relating to the placement of an object representing a vehicle V in a three-dimensional space in the information processing device 1. The flowchart shown in Fig. 8 is executed at predetermined time intervals.
[0053] First, the first identification unit 131 refers to the travel history information, and determines the travel direction D of the vehicle V during the first period from the first time to the second time based on the position of the vehicle V at the first time corresponding to the elapsed time from the time when the timekeeping started and the position of the vehicle V at the second time after the first time. 12 and the orientation D of the vehicle V at the first time 1 Identify (S1).
[0054] Next, the first identification unit 131 determines a traveling direction D of the vehicle V in a second period from the second time to the third time based on the position of the vehicle V at the second time and the position of the vehicle V at a third time after the second time. 23 and the orientation D of the vehicle V at the second time 2 Identify (S2).
[0055] Next, the first identification unit 131 determines the position P of the vehicle V at the first time. 1 and the position P of the vehicle V at the second time2 Then, the speed of the vehicle V during the first period is determined based on the time interval between the first time and the second time (S3).
[0056] Next, the second identification unit 132 determines the traveling direction D of the vehicle during the first period. 12 and the vehicle direction D at the first time 1 The first angle θ is the angle 1 and the traveling direction D of the vehicle V in the second period. 23 and the direction D of the vehicle V at the second time 2 The second angle θ 2 (S4).
[0057] Next, the determination unit 133 determines a first threshold Th 1 and a second threshold value Th which is a threshold value of an angle corresponding to the speed of the vehicle V in the second period identified by the second identification unit 132. 2 The processes from S1 to S5 may be executed in parallel, or may be executed in an order different from that shown in the flowchart.
[0058] Next, the determination unit 133 determines the first angle θ 1 is the first threshold Th 1 The determination unit 133 determines whether the first angle θ 1 is the first threshold Th 1 If it is determined that the coefficient n exceeds the threshold (YES in S6), the process proceeds to S7, and the value of the coefficient n is set to n 1 smaller than n 2 Set to.
[0059] In addition, the determination unit 133 determines the first angle θ 1 is the first threshold Th 1 If it is determined that the second angle θ does not exceed the first angle θ (NO in S6), the process proceeds to S8. 2 is the second threshold Th 2 The determination unit 133 determines whether the second angle θ 2 is the second threshold Th 2If it is determined that the coefficient n exceeds n (YES in S8), the process proceeds to S9, and the value of the coefficient n is set to n 1 greater than n 3 In addition, the determination unit 133 sets the second angle θ 2 is the second threshold Th 2 If it is determined that the coefficient n does not exceed n (NO in S8), the process proceeds to S10, and the value of the coefficient n is set to n 1 Set to.
[0060] In S11, the third determination unit 134 determines the first angle θ 1 By multiplying the set coefficient n, the orientation D of the vehicle V at the first time 1 and the angle θ between the direction of the front wheels of the vehicle V t Calculate the first angle θ 1 and angle θ t Based on this, the direction of the front wheels of the vehicle V is identified.
[0061] Next, the placement unit 135 places a vehicle object in the three-dimensional virtual space at a three-dimensional position corresponding to the first time identified by the first identification unit 131, and also places a tire object based on the direction of the front wheels identified in S11 (S12).
[0062] [Variations] In the above embodiment, the driving history information is stored in the storage unit 12, and the first identification unit 131 acquires the three-dimensional position information by referring to the driving history information at predetermined time intervals, but this is not limited to the above. The driving history information does not need to be stored in the storage unit 12, and the first identification unit 131 may acquire three-dimensional position information indicating a three-dimensional position measured by a positioning device provided in the vehicle V in real time via the communication unit 11. In this way, the information processing device 1 can reproduce a vehicle object of the vehicle V in the three-dimensional virtual space in almost real time based on the three-dimensional position information of the vehicle V when the vehicle V is actually traveling.
[0063] [Effects of information processing device 1] As described above, the information processing device 1 according to the present embodiment refers to driving history information in which time information indicating a time, position information indicating the position of the vehicle V at the time, and orientation information indicating the orientation of the vehicle V at the time are associated with each other, and calculates the position P of the vehicle V at a first time. 1 and the position P of the vehicle V at a second time after the first time. 2 Based on the above, a traveling direction D of the vehicle V in a first period from the first time to the second time is calculated. 12 and the orientation D of the vehicle V at the first time 1 Then, the information processing device 1 determines the traveling direction D of the vehicle V during the determined first period. 12 and the direction D of the vehicle V at the first time 1 The first angle θ is the angle 1 The first angle θ 1 Based on this, the direction of the front wheels of the vehicle V at the first time is identified. In this way, the information processing device 1 can prevent the vehicle V from being reproduced in an unnatural state when reproducing the vehicle V in a three-dimensional virtual space.
[0064] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."
[0065] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]
[0066] 1. Information processing device 11 Communications Department 12 Storage section 13 Control section 131 1st Specific Part 132 Second Specific Part 133 Judgment section 134 Third Specific Part 135 Placement section 136 Display control section V Vehicle
Claims
1. a first identification unit that refers to driving history information that associates time information indicating a time, position information indicating a position of the vehicle at the time, and orientation information indicating an orientation of the vehicle at the time, and identifies a traveling direction of the vehicle during a first period that is a period from the first time to the second time, and identifies an orientation of the vehicle at the first time, based on a position of the vehicle at a first time and a position of the vehicle at a second time that is later than the first time; a second determination unit that determines a first angle, which is an angle between a traveling direction of the vehicle in the first period determined by the first determination unit and a direction of the vehicle at the first time; a third determination unit that determines a direction of a front wheel of the vehicle at the first time based on the first angle determined by the second determination unit; An information processing device having the above configuration.
2. the third identification unit calculates an angle between a direction of the vehicle and a direction of a front wheel of the vehicle by multiplying the first angle by a predetermined coefficient, and identifies the direction of the front wheel of the vehicle based on the calculated angle. The information processing device according to claim 1 .
3. a determination unit that determines that the vehicle is drifting at the first time when the first angle determined by the second determination unit exceeds a predetermined angle, and that the vehicle is not drifting at the first time when the first angle is equal to or smaller than the predetermined angle, When the determination unit determines that the vehicle is drifting, the third identification unit reduces the predetermined coefficient compared to a case where the determination unit determines that the vehicle is not drifting. The information processing device according to claim 2 .
4. the first identification unit identifies a traveling direction of the vehicle during a second period from the second time to the third time based on a position of the vehicle at a second time and a position of the vehicle at a third time that is later than the second time, and identifies a direction of the vehicle at the second time; The second identification unit identifies a second angle that is an angle between a traveling direction of the vehicle in the second period identified by the first identification unit and a direction of the vehicle at the second time; the determination unit determines whether the vehicle is drifting at the first time, and determines that the vehicle is drifting at the second time when the second angle exceeds a predetermined angle, When the determination unit determines that the vehicle is drifting at the second time and the determination unit determines that the vehicle is not drifting at the first time, the third identification unit increases the predetermined coefficient compared to a case where the determination unit determines that the vehicle is not drifting at the first time and the second time. The information processing device according to claim 3 .
5. The first identification unit identifies a speed of the vehicle during the first period based on a position of the vehicle at a first time and a position of the vehicle at a second time that is later than the first time; When the determination unit determines that the vehicle is not drifting, the third determination unit reduces the predetermined coefficient as the speed of the vehicle determined by the first determination unit decreases. The information processing device according to claim 3 .
6. The computer executes referring to driving history information that associates time information indicating a time, position information indicating the position of the vehicle at the time, and orientation information indicating the orientation of the vehicle at the time, and specifying a traveling direction of the vehicle during a first period that is a period from the first time to the second time, and specifying an orientation of the vehicle at the first time, based on a position of the vehicle at a first time and a position of the vehicle at a second time that is later than the first time; specifying a first angle that is an angle between the traveling direction of the vehicle during the specified first period and a direction of the vehicle at the first time; determining a direction of a front wheel of the vehicle at the first time based on the first angle; An information processing method comprising the steps of:
Citation Information
Patent Citations
Driving skill estimation system
JP2023044080A