JP7506238B1 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

Publication number
JP7506238B1
JP7506238B1 JP2023158834A JP2023158834A JP7506238B1 JP 7506238 B1 JP7506238 B1 JP 7506238B1 JP 2023158834 A JP2023158834 A JP 2023158834A JP 2023158834 A JP2023158834 A JP 2023158834A JP 7506238 B1 JP7506238 B1 JP 7506238B1
Authority
JP
Japan
Prior art keywords
dimensional position
vehicle
reference point
angle
dimensional
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
JP2023158834A
Other languages
Japanese (ja)
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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2023158834A priority Critical patent/JP7506238B1/en
Application granted granted Critical
Publication of JP7506238B1 publication Critical patent/JP7506238B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Abstract

【課題】車両を三次元仮想空間で再現する場合に車両の姿勢を再現できるようにする。【解決手段】情報処理装置1は、車両Vの第1の基準点に設けられた第1測位機器により測位された第1の基準点の三次元位置である第1の三次元位置を示す第1位置情報と、車両Vの第2の基準点に設けられた第2測位機器により測位された第2の基準点の三次元位置である第2の三次元位置を示す第2位置情報とを取得する取得部132と、第1位置情報が示す第1の三次元位置と第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、車両が向いている方向を特定する方向特定部133と、を有する。【選択図】図2[Problem] To reproduce the posture of a vehicle when reproducing the vehicle in a three-dimensional virtual space. [Solution] An information processing device (1) has an acquisition unit (132) that acquires first position information indicating a first three-dimensional position that is a three-dimensional position of a first reference point measured by a first positioning device provided at a first reference point of the vehicle (V) and second position information indicating a second three-dimensional position that is a three-dimensional position of a second reference point measured by a second positioning device provided at a second reference point of the vehicle (V), and a direction identification unit (133) that identifies the direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points when the first three-dimensional position indicated by the first position information and the second three-dimensional position indicated by the second position information are projected onto a horizontal plane and a first reference direction that is a reference direction on the horizontal plane. [Selected Figure] Figure 2

Description

本発明は、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program.

現実世界を模擬した模擬データを構築し、構築した模擬データを用いて現実世界と同じ環境を仮想空間で再現する技術であるデジタルツインが知られている。例えば、特許文献1では、走行車両の走行データを生成し、生成した走行データに基づいて当該走行車両の走行を仮想空間で再現する技術が開示されている。 Digital twin is a technology that constructs simulated data that simulates the real world and uses the constructed simulated data to reproduce an environment identical to the real world in a virtual space. For example, Patent Document 1 discloses a technology that generates driving data for a traveling vehicle and reproduces the driving of the traveling vehicle in a virtual space based on the generated driving data.

特開2023-44080号公報JP 2023-44080 A

走行データを示す情報が車両に設けられた1台の測位装置により測定された位置情報である場合、位置情報に基づいて走行中の車両の位置を再現することができるものの、走行中における車両の向きや傾きといった車両の姿勢を表現することができない。このため、仮想空間に再現した車両の姿勢が不自然な状態となってしまう。 When the information indicating the driving data is position information measured by a single positioning device installed in the vehicle, it is possible to reproduce the position of the vehicle while it is moving based on the position information, but it is not possible to express the vehicle's posture, such as the direction or inclination of the vehicle while it is moving. As a result, the posture of the vehicle reproduced in the virtual space becomes unnatural.

そこで、本発明はこれらの点に鑑みてなされたものであり、車両を三次元仮想空間で再現する場合に車両の姿勢を再現できるようにすることを目的とする。 The present invention was made in consideration of these points, and aims to make it possible to reproduce the posture of a vehicle when reproducing the vehicle in a three-dimensional virtual space.

本発明の第1の態様に係る情報処理装置は、車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の三次元位置である第2の三次元位置を示す第2位置情報とを取得する取得部と、前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定する方向特定部と、を有する。 The information processing device according to the first aspect of the present invention has an acquisition unit that acquires first position information indicating a first three-dimensional position that is a three-dimensional position of a first reference point measured by a first positioning device provided at a first reference point of the vehicle, and second position information indicating a second three-dimensional position that is a three-dimensional position of the second reference point measured by a second positioning device provided at a second reference point of the vehicle, and a direction identification unit that identifies the direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points when the first three-dimensional position indicated by the first position information and the second three-dimensional position indicated by the second position information are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane.

前記情報処理装置は、前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを前記方向特定部が特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線と、前記平面における基準方向である第2基準方向とがなす角度である第2角度に基づいて、前記車両の傾斜角を特定する傾斜角特定部を有してもよい。 The information processing device may have an inclination angle determination unit that determines the inclination angle of the vehicle based on a second angle that is an angle between a straight line connecting two projection points when the first three-dimensional position indicated by the first position information and the second three-dimensional position indicated by the second position information are projected onto a plane that is parallel to the direction in which the vehicle is facing identified by the direction determination unit and perpendicular to the horizontal plane, and a second reference direction that is a reference direction on the plane.

前記傾斜角特定部は、前記第1の三次元位置又は前記第2の三次元位置に対応する道路の三次元位置を特定し、前記第1の三次元位置又は前記第2の三次元位置と、前記道路の三次元位置との距離と、前記第2角度とに基づいて、前記車両の傾斜角を特定してもよい。 The inclination angle identification unit may identify a three-dimensional position of a road corresponding to the first three-dimensional position or the second three-dimensional position, and may identify an inclination angle of the vehicle based on the distance between the first three-dimensional position or the second three-dimensional position and the three-dimensional position of the road, and the second angle.

前記傾斜角特定部は、水平面に車両が停車している場合に、前記第1の三次元位置と前記第2の三次元位置とを前記方向特定部が特定した前記車両の進行方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向を、前記第2基準方向としてもよい。 When the vehicle is parked on a horizontal surface, the inclination angle identification unit may determine, as the second reference direction, the direction indicated by a straight line connecting the first three-dimensional position and the second three-dimensional position when projected onto a plane that is parallel to the traveling direction of the vehicle identified by the direction identification unit and perpendicular to the horizontal surface.

前記取得部は、前記第1の三次元位置に対応する道路の三次元位置である第1道路位置と、前記第2の三次元位置とに対応する道路の三次元位置である第2道路位置とを取得し、前記傾斜角特定部は、前記第1道路位置と、前記第2道路位置とを、前記方向特定部が特定した前記車両の進行方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向を、前記第2基準方向としてもよい。 The acquisition unit may acquire a first road position, which is the three-dimensional position of a road corresponding to the first three-dimensional position, and a second road position, which is the three-dimensional position of a road corresponding to the second three-dimensional position, and the inclination angle identification unit may determine, as the second reference direction, the direction indicated by a straight line connecting two projection points when the first road position and the second road position are projected onto a plane parallel to the traveling direction of the vehicle identified by the direction identification unit and perpendicular to a horizontal plane.

前記取得部は、前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記車両において前記第1の基準点から所定距離以上離れた前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得してもよい。 The acquisition unit may acquire first position information indicating the first three-dimensional position corresponding to the first reference point, and second position information indicating the second three-dimensional position corresponding to the second reference point that is a predetermined distance or more away from the first reference point in the vehicle.

前記取得部は、前記車両の前方又は後方の右側又は左側に設けられる前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記車両の中心に対して前記第1の基準点の位置と反対側の位置に設けられる前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得してもよい。 The acquisition unit may acquire first position information indicating the first three-dimensional position corresponding to the first reference point provided on the right or left side of the front or rear of the vehicle, and second position information indicating the second three-dimensional position corresponding to the second reference point provided on the opposite side of the first reference point with respect to the center of the vehicle.

前記取得部は、前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記車両が水平面に停車している場合において前記第1の基準点の高さと同じ高さに設けられている前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得してもよい。 The acquisition unit may acquire first position information indicating the first three-dimensional position corresponding to the first reference point, and second position information indicating the second three-dimensional position corresponding to the second reference point that is set at the same height as the first reference point when the vehicle is parked on a horizontal surface.

前記取得部は、前記車両の前後方向の中心線上に設けられる前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記中心線上に設けられる前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得してもよい。 The acquisition unit may acquire first position information indicating the first three-dimensional position corresponding to the first reference point provided on a center line in the longitudinal direction of the vehicle, and second position information indicating the second three-dimensional position corresponding to the second reference point provided on the center line.

本発明の第2の態様に係る情報処理方法は、コンピュータが実行する、車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の三次元位置である第2の三次元位置を示す第2位置情報とを取得するステップと、前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定するステップと、を有する。 The information processing method according to the second aspect of the present invention includes the steps of acquiring, executed by a computer, first position information indicating a first three-dimensional position that is a three-dimensional position of a first reference point measured by a first positioning device provided at a first reference point of the vehicle, and second position information indicating a second three-dimensional position that is a three-dimensional position of the second reference point measured by a second positioning device provided at a second reference point of the vehicle, and identifying the direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points when the first three-dimensional position indicated by the first position information and the second three-dimensional position indicated by the second position information are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane.

本発明の第3の態様に係るプログラムは、コンピュータを、車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の三次元位置である第2の三次元位置を示す第2位置情報とを取得する取得部、及び、前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定する方向特定部、として機能させてもよい。 The program according to the third aspect of the present invention may cause a computer to function as an acquisition unit that acquires first position information indicating a first three-dimensional position that is a three-dimensional position of a first reference point measured by a first positioning device provided at a first reference point of the vehicle, and second position information indicating a second three-dimensional position that is a three-dimensional position of the second reference point measured by a second positioning device provided at a second reference point of the vehicle, and a direction identification unit that identifies the direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points when the first three-dimensional position indicated by the first position information and the second three-dimensional position indicated by the second position information are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane.

本発明によれば、車両を三次元仮想空間で再現する場合に車両の姿勢を再現することができるという効果を奏する。 The present invention has the effect of being able to reproduce the posture of a vehicle when reproducing the vehicle in a three-dimensional virtual space.

情報処理装置の概要を説明する図である。FIG. 1 is a diagram illustrating an overview of an information processing device. 情報処理装置の機能構成を示す図である。FIG. 2 is a diagram illustrating a functional configuration of an information processing device. 走行履歴情報の一例を示す図である。FIG. 4 is a diagram showing an example of driving history information. 車両の側面図及び上面図の一例である。1 is an example of a side view and a top view of a vehicle. 第1角度の算出を説明する図である。FIG. 11 is a diagram illustrating calculation of a first angle. 第2角度の算出を説明する図である。FIG. 11 is a diagram illustrating calculation of a second angle. 車両が取り得る回転状態の一例を示す図である。FIG. 2 is a diagram showing an example of a rotation state that a vehicle can take. 情報処理装置における車両オブジェクトの配置に係る処理の流れを示すフローチャートである。10 is a flowchart showing a process flow relating to placement of a vehicle object in the information processing device.

[情報処理装置1の概要]
図1は、情報処理装置1の概要を説明する図である。情報処理装置1は、車両Vの走行履歴情報に基づいて、当該車両Vの走行を仮想空間で再現する装置である。
[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.

まず、情報処理装置1が車両Vの走行を仮想空間で再現するにあたり、車両Vの走行履歴情報が記憶部に記憶されているとともに、車両Vが走行した実空間に存在する道路を含む現実空間を再現した三次元仮想空間が予め設けられている。 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 storage 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.

走行履歴情報は、例えば、車両Vが走行を開始してからの経過時間と、当該経過時間における車両Vの第1の基準点の三次元位置を示す第1位置情報と、当該経過時間における車両Vの第2の基準点の三次元位置を示す第2位置情報とを関連付けた情報である。 The driving history information is, for example, information that associates the elapsed time since the vehicle V started driving, first position information indicating the three-dimensional position of a first reference point of the vehicle V at that elapsed time, and second position information indicating the three-dimensional position of a second reference point of the vehicle V at that elapsed time.

第1位置情報は、車両Vの第1の基準点に設けられたデバイスであって、GNSS(Global Navigation Satellite System)を用いて測位可能な測位デバイスが測位した三次元位置である第1の三次元位置を示す情報である。第2位置情報は、車両Vの第2の基準点に設けられた、GNSSを用いて測位可能な測位デバイスが測位した三次元位置である第2の三次元位置を示す情報である。第1位置情報及び第2位置情報のそれぞれは、基準点における水平方向の二次元位置である車両二次元位置と、垂直方向の車両の位置である車両高さ位置とを示す三次元位置を示すものとする。 The first position information is information indicating a first three-dimensional position, which is a three-dimensional position measured by a positioning device capable of measuring using GNSS (Global Navigation Satellite System) that is provided at a first reference point of the vehicle V. The second position information is information indicating a second three-dimensional position, which is a three-dimensional position measured by a positioning device capable of measuring using GNSS that is provided at a second reference point of the vehicle V. Each of the first position information and the second position information indicates a three-dimensional position that indicates the vehicle two-dimensional position, which is the horizontal two-dimensional position at the reference point, and the vehicle height position, which is the vehicle position in the vertical direction.

情報処理装置1は、ある経過時間に対応して車両Vを仮想空間上に再現するにあたり、当該経過時間に対応する車両Vの第1位置情報と第2位置情報とを取得する(図1における(1))。情報処理装置1は、取得した第1位置情報が示す第1の三次元位置と第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を特定する。そして、情報処理装置1は、特定した2つの投影点を結ぶ直線と、水平面における基準方向である第1基準方向とがなす角度を算出し、当該角度に基づいて、車両Vが向いている方向を特定する(図1における(2))。 When reproducing vehicle V in a virtual space corresponding to a certain elapsed time, information processing device 1 acquires first position information and second position information of vehicle V corresponding to the elapsed time ((1) in FIG. 1). Information processing device 1 identifies two projection points when a first three-dimensional position indicated by the acquired first position information and a second three-dimensional position indicated by the acquired second position information are projected onto a horizontal plane. Information processing device 1 then calculates the angle between a straight line connecting the two identified projection points and a first reference direction, which is a reference direction on the horizontal plane, and identifies the direction in which vehicle V is facing based on the angle ((2) in FIG. 1).

また、情報処理装置1は、第1位置情報が示す第1の三次元位置と第2位置情報が示す第2の三次元位置とを、車両Vが向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を特定する。そして、情報処理装置1は、特定した2つの投影点を結ぶ直線と、当該平面における基準方向である第2基準方向とがなす角度を算出し、当該角度に基づいて、車両Vの傾斜角を特定する(図1における(3))。 The information processing device 1 also identifies two projection points when the first three-dimensional position indicated by the first position information and the second three-dimensional position indicated by the second position information are projected onto a plane that is parallel to the direction in which the vehicle V is facing and perpendicular to the horizontal plane. The information processing device 1 then calculates the angle between a line connecting the two identified projection points and a second reference direction that is a reference direction on that plane, and identifies the inclination angle of the vehicle V based on the angle ((3) in FIG. 1).

そして、情報処理装置1は、三次元仮想空間において、第1の基準点又は第2の基準点の車両二次元位置を基準位置として、車両Vを示す車両オブジェクトを配置する(図1における(4))。情報処理装置1は、車両オブジェクトの向いている方向及び傾斜角が、特定した車両Vの向いている方向及び車両Vの傾斜角となるように車両オブジェクトを配置する。 Then, the information processing device 1 places a vehicle object representing the vehicle V in the three-dimensional virtual space, with the vehicle's two-dimensional position of the first reference point or the second reference point as the reference position ((4) in FIG. 1). The information processing device 1 places the vehicle object so that the facing direction and tilt angle of the vehicle object become the facing direction and tilt angle of the identified vehicle V.

情報処理装置1は、車両オブジェクトが配置された三次元仮想空間において仮想カメラを配置し、当該仮想カメラにより車両オブジェクトを撮影したときの映像データを生成し(図1における(5))、当該映像データが示す映像を視聴するユーザの端末2に当該映像データを出力する(図1における(6))。このようにすることで、情報処理装置1は、車両Vを三次元仮想空間で再現する場合に車両Vの姿勢を再現することができる。 The information processing device 1 places a virtual camera in the three-dimensional virtual space in which the vehicle object is placed, generates video data when the vehicle object is photographed by the virtual camera ((5) in FIG. 1), and outputs the video data to the terminal 2 of the user who views the video represented by the video data ((6) in FIG. 1). In this way, the information processing device 1 can reproduce the posture of the vehicle V when reproducing the vehicle V in the three-dimensional virtual space.

[情報処理装置1の機能構成]
続いて、情報処理装置1の構成について説明する。図2は、情報処理装置1の機能構成を示す図である。情報処理装置1は、通信部11と、記憶部12と、制御部13とを有する。
[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. The information processing device 1 has a communication unit 11, a storage unit 12, and a control unit 13.

通信部11は、携帯電話回線、インターネット、無線LAN等の通信ネットワークを介して端末2等の外部装置とデータを送受信するための通信インターフェースである。 The communication unit 11 is a communication interface for transmitting and receiving data to and from an external device such as the terminal 2 via a communication network such as a mobile phone line, the Internet, or a wireless LAN.

記憶部12は、各種のデータを記憶する記憶媒体であり、ROM(Read Only Memory)、RAM(Random Access Memory)、及びハードディスク等を有する。記憶部12は、制御部13が実行するプログラムを記憶する。記憶部12は、制御部13を、計時部131、取得部132、方向特定部133、傾斜角特定部134、配置部135、及び表示制御部136として機能させるプログラムを記憶する。 The memory unit 12 is a storage medium that stores various data, and includes a ROM (Read Only Memory), a RAM (Random Access Memory), and a hard disk. The memory unit 12 stores programs executed by the control unit 13. The memory unit 12 stores programs that cause the control unit 13 to function as a timing unit 131, an acquisition unit 132, a direction identification unit 133, an inclination angle identification unit 134, a placement unit 135, and a display control unit 136.

また、記憶部12は、車両Vの走行履歴を示す走行履歴情報を記憶する。図3は、走行履歴情報の一例を示す図である。図3に示すように、走行履歴情報は、例えば、車両Vが走行を開始した時刻からの経過時間と、当該経過時間における車両Vの第1の基準点の三次元位置を示す第1位置情報と、当該経過時間における車両Vの第2の基準点の三次元位置を示す第2位置情報とを関連付けた情報である。ここで、三次元位置(x,y,z)におけるxは、第1の基準方向の絶対位置(例えば緯度)、yは、第1の基準方向に直交する第2の基準方向の絶対位置(例えば経度)、zは、第1の基準方向及び第2の基準方向に直交する第3の基準方向の絶対位置(例えば標高)を示すものとする。なお、車両Vのエンジンの近傍にマイク等の集音装置を設けておき、走行履歴情報に、集音装置が集音した音を示す音情報が関連付けられていてもよい。 The storage unit 12 also stores driving history information indicating the driving history of the vehicle V. FIG. 3 is a diagram showing an example of the driving history information. As shown in FIG. 3, the driving history information is, for example, information that associates the elapsed time from the time when the vehicle V started driving, first position information indicating the three-dimensional position of the first reference point of the vehicle V at the elapsed time, and second position information indicating the three-dimensional position of the second reference point of the vehicle V at the elapsed time. Here, in the three-dimensional position (x, y, z), x indicates the absolute position of the first reference direction (e.g., latitude), y indicates the absolute position of the second reference direction perpendicular to the first reference direction (e.g., longitude), and z indicates the absolute position of the third reference direction perpendicular to the first reference direction and the second reference direction (e.g., altitude). In addition, a sound collection device such as a microphone may be provided near the engine of the vehicle V, and sound information indicating the sound collected by the sound collection device may be associated with the driving history information.

また、記憶部12は、車両Vが走行した実空間を示す実空間情報が記憶されている。実空間情報は、例えば、測量機器を用いて実空間を測量することにより生成された点群データである。点群データは、実空間を示す複数の特徴点それぞれにおける三次元位置情報と、当該特徴点における実空間を示すオブジェクトの色とを関連付けた情報である。情報処理装置1は、実空間情報に基づいて、道路オブジェクト等の各種オブジェクトを配置した三次元仮想空間を生成することにより、現実空間を再現することができる。なお、点群データには、アスファルト、砂利、砂、凍結路面等の道路面の種別を示す情報が含まれていてもよい。 The memory 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 surveying equipment. The point cloud data is information that associates three-dimensional position information at each of a number of characteristic points indicating the real space with the color of an object indicating the real space at the characteristic 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. Note that the point cloud data may also include information indicating the type of road surface, such as asphalt, gravel, sand, or frozen road surface.

制御部13は、例えばCPU(Central Processing Unit)である。制御部13は、記憶部12に記憶されたプログラムを実行することにより、計時部131、取得部132、方向特定部133、傾斜角特定部134、配置部135、及び表示制御部136として機能する。 The control unit 13 is, for example, a CPU (Central Processing Unit). The control unit 13 executes the programs stored in the storage unit 12, thereby functioning as a timekeeping unit 131, an acquisition unit 132, a direction identification unit 133, a tilt angle identification unit 134, a placement unit 135, and a display control unit 136.

[第1の基準点と第2の基準点との説明]
制御部13が有する各機能を説明する前に、車両Vの第1の基準点と第2の基準点との関係について説明する。図4は、車両Vの側面図及び上面図の一例である。図4(a)は、車両Vの側面図を示し、図4(b)は、車両Vの上面図を示している。図4(a)に示すように、第1の基準点BP1と、第2の基準点BP2とは、車両Vが水平面に停車している場合において、同じ高さとなるように車両Vに設けられている。
[Explanation of the first and second reference points]
Before describing each function of the control unit 13, the relationship between the first reference point and the second reference point of the vehicle V will be described. Fig. 4 is an example of a side view and a top view of the vehicle V. Fig. 4(a) shows a side view of the vehicle V, and Fig. 4(b) shows a top view of the vehicle V. As shown in Fig. 4(a), the first reference point BP1 and the second reference point BP2 are provided on the vehicle V so as to be at the same height when the vehicle V is parked on a horizontal surface.

また、図4(b)に示すように、第1の基準点BP1は車両Vの前方の右側に設けられ、第2の基準点BP2は、車両Vを上から視認した場合の中心位置Pcに対して第1の基準点BP1の位置と反対側の位置、すなわち車両Vの後方の左側に設けられている。また、第1の基準点BP1と、第2の基準点BP2とは、測位デバイスの誤差範囲(例えば数センチ~数十センチ)よりも大きい距離である所定距離以上離れて設けられている。このようにすることで、2つの基準点に基づいて特定される車両Vの向き及び傾斜角の精度を高めることができる。 As shown in FIG. 4(b), the first reference point BP1 is provided on the front right side of the vehicle V, and the second reference point BP2 is provided on the opposite side of the first reference point BP1 with respect to the center position Pc when the vehicle V is viewed from above, i.e., on the rear left side of the vehicle V. The first reference point BP1 and the second reference point BP2 are provided at a distance greater than a predetermined distance that is greater than the error range of the positioning device (e.g., several centimeters to several tens of centimeters). This can improve the accuracy of the orientation and tilt angle of the vehicle V determined based on the two reference points.

なお、第1の基準点BP1は、車両Vの前方の左側に設けられ、第2の基準点BP2は、車両Vの後方の右側に設けられていてもよい。また、第1の基準点BP1と第2の基準点BP2とは、車両Vの前後方向の中心線CL上に設けられるようにしてもよい。このようにすることで、2つの基準点を通る直線が示す向きを車両Vの向きとして算出することができる。 The first reference point BP1 may be located on the front left side of the vehicle V, and the second reference point BP2 may be located on the rear right side of the vehicle V. The first reference point BP1 and the second reference point BP2 may be located on the center line CL in the fore-and-aft direction of the vehicle V. In this way, the direction indicated by the straight line passing through the two reference points can be calculated as the direction of the vehicle V.

[車両Vが向いている方向及び車両Vの傾斜角の特定]
続いて、車両Vが向いている方向及び車両Vの傾斜角を特定するための処理について説明する。
計時部131は、例えば、通信部11を介して、端末2から、現実空間を再現した三次元仮想空間における車両Vの走行再現要求を受け付けることにより、計時を行う。なお、計時部131は、端末2から任意の時間を受け付け、受け付けた時間から計時を行うようにしてもよい。
[Determining the direction in which the vehicle V is facing and the inclination angle of the vehicle V]
Next, the process for identifying the direction in which the vehicle V is facing and the inclination angle of the vehicle V will be described.
The timing unit 131 performs timing by, for example, receiving a request to reproduce the running of the vehicle V in a three-dimensional virtual space that reproduces the real space from the terminal 2 via the communication unit 11. The timing unit 131 may receive an arbitrary time from the terminal 2 and perform timing from the received time.

取得部132は、車両Vの第1の基準点BP1に設けられた第1測位機器により測位された第1の基準点BPの三次元位置である第1の三次元位置を示す第1位置情報と、車両の第2の基準点BPに設けられた第2測位機器により測位された第2の基準点BPの三次元位置である第2の三次元位置を示す第2位置情報とを取得する。例えば、取得部132は、所定時間おきに、記憶部12に記憶されている走行履歴情報を参照し、計時部131が計時を開始してからの計時時間に関連付けられている第1位置情報及び第2位置情報を取得する。所定時間は、例えば、一般的なディスプレイ装置のフレームレート(例えば、60Hz)に基づく画面の書き換え間隔に基づいて設定されるものとする。 The acquisition unit 132 acquires first position information indicating a first three-dimensional position, which is the three-dimensional position of the first reference point BP measured by a first positioning device provided at the first reference point BP1 of the vehicle V, and second position information indicating a second three-dimensional position, which is the three-dimensional position of the second reference point BP measured by a second positioning device provided at the second reference point BP of the vehicle. For example, the acquisition unit 132 refers to the driving history information stored in the memory unit 12 at predetermined time intervals, and acquires the first position information and the second position information associated with the time measured since the timing unit 131 started timing. The predetermined time is set based on the screen rewriting interval based on the frame rate (e.g., 60 Hz) of a typical display device.

なお、取得部132は、所定時間おきに、記憶部12に記憶されている走行履歴情報を参照し、計時部131が計時を開始してからの計時時間に関連付けられている第1位置情報及び第2位置情報を取得したが、これに限らない。取得部132は、記憶部12に記憶されている走行履歴情報を参照し、所定時間おきに、直前に取得した三次元位置情報に関連付けられている時刻の直後の時刻に関連付けられている第1位置情報及び第2位置情報を取得してもよい。この場合、情報処理装置1は、計時部131を有していなくてもよい。 Note that the acquisition unit 132 refers to the driving history information stored in the memory unit 12 at predetermined time intervals and acquires the first position information and the second position information associated with the time measured since the timing unit 131 started timing, but this is not limited to the above. The acquisition unit 132 may also refer to the driving history information stored in the memory unit 12 and acquire, at predetermined time intervals, the first position information and the second position information associated with the time immediately following the time associated with the three-dimensional position information most recently acquired. In this case, the information processing device 1 does not need to have the timing unit 131.

方向特定部133は、取得部132が取得した第1位置情報が示す第1の三次元位置と取得部132が取得した第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を特定する。方向特定部133は、特定した2つの投影点を結ぶ直線と、水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、車両Vが向いている方向を特定する。 The direction identification unit 133 identifies two projection points when the first three-dimensional position indicated by the first position information acquired by the acquisition unit 132 and the second three-dimensional position indicated by the second position information acquired by the acquisition unit 132 are projected onto a horizontal plane. The direction identification unit 133 identifies the direction in which the vehicle V is facing based on a first angle, which is the angle between a straight line connecting the two identified projection points and a first reference direction, which is a reference direction on the horizontal plane.

図5は、第1角度の算出を説明する図である。例えば、第1位置情報が示す第1の三次元位置P1であり、第2位置情報が示す第2の三次元位置がP2であり、水平面における基準方向が北方向Nであるとする。方向特定部133は、例えば、これらの2つの三次元位置P1、P2のz軸方向の値を0として2つの投影点P11、P21を特定し、2つの投影点P11、P21を通る直線の傾きを算出する。方向特定部133は、算出した傾きのアークタンジェントを算出することにより、東方向に対する角度を算出する。そして、方向特定部133は、算出した角度に基づいて、北方向を0°とした場合の方位角を第1角度θ1として算出する。ここで、方向特定部133は、第1位置情報のy軸方向の値が第2位置情報のy軸方向の値よりも大きい場合、第1角度θ1を鋭角とし、第1位置情報のy軸方向の値が第2位置情報のy軸方向の値よりも小さい場合、第1角度θ1を鈍角とする。 FIG. 5 is a diagram illustrating the calculation of the first angle. For example, the first three-dimensional position indicated by the first position information is P1, the second three-dimensional position indicated by the second position information is P2, and the reference direction in the horizontal plane is the north direction N. The direction identification unit 133, for example, specifies two projection points P11 and P21 by setting the z-axis direction values of these two three-dimensional positions P1 and P2 to 0, and calculates the inclination of a straight line passing through the two projection points P11 and P21. The direction identification unit 133 calculates the angle with respect to the east direction by calculating the arc tangent of the calculated inclination. Then, the direction identification unit 133 calculates the azimuth angle with the north direction set to 0° as the first angle θ1 based on the calculated angle. Here, the direction identification unit 133 determines that the first angle θ1 is an acute angle when the value in the y-axis direction of the first position information is greater than the value in the y-axis direction of the second position information, and determines that the first angle θ1 is an obtuse angle when the value in the y-axis direction of the first position information is smaller than the value in the y-axis direction of the second position information.

そして、方向特定部133は、車両Vの前後方向の中心線と、第1の基準点と第2の基準点とを結ぶ直線とのずれ角θsと、第1角度θ1とに基づいて、車両Vが向いている方向を示す、車両Vの方位角を特定する。ここで、ずれ角θsは、車両Vが停車している場合における、車両Vの前後方向の中心線と、第1の基準点と第2の基準点とを水平面に投影した2つの投影点を結ぶ直線とのなす角度であるものとする。 The direction identification unit 133 then identifies the azimuth angle of the vehicle V, which indicates the direction in which the vehicle V is facing, based on the deviation angle θs between the center line of the vehicle V in the longitudinal direction and the straight line connecting the first and second reference points, and the first angle θ1. Here, the deviation angle θs is defined as the angle between the center line of the vehicle V in the longitudinal direction and the straight line connecting the two projection points obtained by projecting the first and second reference points onto a horizontal plane when the vehicle V is stopped.

傾斜角特定部134は、取得部132が取得した第1位置情報が示す第1の三次元位置P1と、取得部132が取得した第2位置情報が示す第2の三次元位置P2とを、方向特定部133が特定した車両Vが向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を特定する。そして、傾斜角特定部134は、特定した2つの投影点を結ぶ直線と、当該平面における基準方向である第2基準方向とがなす角度である第2角度に基づいて、車両Vの傾斜角を特定する。 The tilt angle identification unit 134 identifies two projection points when the first three-dimensional position P1 indicated by the first position information acquired by the acquisition unit 132 and the second three-dimensional position P2 indicated by the second position information acquired by the acquisition unit 132 are projected onto a plane that is parallel to the direction in which the vehicle V is facing identified by the direction identification unit 133 and perpendicular to the horizontal plane. The tilt angle identification unit 134 then identifies the tilt angle of the vehicle V based on a second angle, which is the angle between a straight line connecting the two identified projection points and a second reference direction that is a reference direction on the plane.

図6は、第2角度の算出を説明する図である。図6に示す平面αは、車両Vが向いている方向に平行かつ水平面に垂直な平面であるとする。また、当該平面αにおける基準方向、すなわち、第2基準方向を、水平面と並行な方向Hであるものとする。 Figure 6 is a diagram explaining the calculation of the second angle. Plane α shown in Figure 6 is a plane parallel to the direction in which vehicle V is facing and perpendicular to the horizontal plane. In addition, the reference direction in plane α, i.e., the second reference direction, is the direction H parallel to the horizontal plane.

傾斜角特定部134は、例えば、これらの2つの三次元位置P1、P2を平面αに投影したときの、2つの投影点P12、P22を特定し、2つの投影点P12、P22を通る直線の、方向Hに対する傾きを算出する。そして、傾斜角特定部134は、算出した傾きのアークタンジェントを算出することにより、車両Vの傾斜角を特定する。 The inclination angle identification unit 134, for example, identifies two projection points P12 and P22 when these two three-dimensional positions P1 and P2 are projected onto a plane α, and calculates the inclination of a line passing through the two projection points P12 and P22 with respect to the direction H. The inclination angle identification unit 134 then calculates the arc tangent of the calculated inclination, thereby identifying the inclination angle of the vehicle V.

なお、第2基準方向を、水平面と並行な方向Hであるものとしたが、これに限らない。例えば、傾斜角特定部134は、水平面に車両Vが停車している場合に、第1位置情報が示す第1の三次元位置P1と第2位置情報が示す第2の三次元位置P2とを、水平面に車両Vが停車している場合に方向特定部133が特定した車両Vの進行方向(車両Vの向き)に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向を、第2基準方向としてもよい。このようにすることで、情報処理装置1は、車両Vの停車時の状態を基準として、車両Vの傾斜角を特定することができる。 The second reference direction is the direction H parallel to the horizontal plane, but is not limited to this. For example, when the vehicle V is parked on a horizontal plane, the inclination angle identification unit 134 may set the second reference direction to the direction indicated by a straight line connecting the first three-dimensional position P1 indicated by the first position information and the second three-dimensional position P2 indicated by the second position information when the vehicle V is parked on the horizontal plane and projected onto a plane that is parallel to the traveling direction (orientation of the vehicle V) of the vehicle V identified by the direction identification unit 133 when the vehicle V is parked on the horizontal plane and perpendicular to the horizontal plane. In this way, the information processing device 1 can identify the inclination angle of the vehicle V based on the state when the vehicle V is parked.

また、傾斜角特定部134は、車両Vの位置における道路に対する車両Vの傾斜角を特定するようにしてもよい。この場合、取得部132は、記憶部12に記憶されている実空間情報を参照し、第1位置情報が示す第1の三次元位置に対応する道路の三次元位置である第1道路位置と、第2位置情報が示す第2の三次元位置とに対応する道路の三次元位置である第2道路位置とを示す情報を取得してもよい。そして、傾斜角特定部134は、取得された情報が示す第1道路位置及び第2道路位置を、方向特定部133が特定した車両Vの進行方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向を、第2基準方向とする。このようにすることで、情報処理装置1は、車両Vが位置する道路の路面を基準とした車両Vの傾きを特定することができる。 The inclination angle identification unit 134 may also identify the inclination angle of the vehicle V with respect to the road at the position of the vehicle V. In this case, the acquisition unit 132 may refer to the real space information stored in the storage unit 12 and acquire information indicating a first road position, which is a three-dimensional position of a road corresponding to the first three-dimensional position indicated by the first position information, and a second road position, which is a three-dimensional position of a road corresponding to the second three-dimensional position indicated by the second position information. Then, the inclination angle identification unit 134 sets the direction indicated by a straight line connecting two projection points when the first road position and the second road position indicated by the acquired information are projected onto a plane parallel to the traveling direction of the vehicle V identified by the direction identification unit 133 and perpendicular to the horizontal plane, as the second reference direction. In this way, the information processing device 1 can identify the inclination of the vehicle V with respect to the road surface of the road on which the vehicle V is located.

また、車両Vにおいて第1の基準点と、第2の基準点との2つの基準点しか設けられていないことから、2つの基準点を通る直線を軸としたときの車両Vの回転状態(ロール状態)が定まらないという問題がある。図7は、車両Vが取り得る回転状態の一例を示す図である。車両Vが通常走行を行っている場合には、図7(a)に示すように、車両Vのタイヤが地面に接触している。図7に示すように車両Vの傾斜角をθtとすると、傾斜角θtは鋭角となる。これに対し、車両Vが事故等を起こした場合には、図7(b)に示すように、車両Vのタイヤが地面に接触していないことがあり、この場合の車両Vの傾斜角θtは鈍角となる。 In addition, since only two reference points, the first reference point and the second reference point, are provided on the vehicle V, there is a problem that the rotational state (roll state) of the vehicle V when the straight line passing through the two reference points is used as an axis is not determined. Figure 7 is a diagram showing an example of a rotational state that the vehicle V can take. When the vehicle V is running normally, the tires of the vehicle V are in contact with the ground as shown in Figure 7(a). If the inclination angle of the vehicle V is θt as shown in Figure 7, the inclination angle θt is an acute angle. In contrast, when the vehicle V has an accident or the like, the tires of the vehicle V may not be in contact with the ground as shown in Figure 7(b), and in this case the inclination angle θt of the vehicle V is an obtuse angle.

これに対し、傾斜角特定部134は、第1の三次元位置又は第2の三次元位置に対応する道路の三次元位置を特定してもよい。そして、傾斜角特定部134は、第1の三次元位置又は第2の三次元位置と、道路の三次元位置との距離と、算出した第2角度とに基づいて、車両Vの傾斜角を特定してもよい。 In response to this, the inclination angle identification unit 134 may identify a three-dimensional position of the road corresponding to the first three-dimensional position or the second three-dimensional position. Then, the inclination angle identification unit 134 may identify the inclination angle of the vehicle V based on the distance between the first three-dimensional position or the second three-dimensional position and the three-dimensional position of the road, and the calculated second angle.

この場合、例えば、車両Vのタイヤが地面に接触している場合における第1の三次元位置P1又は第2の三次元位置P2が示す高さ方向の位置と、道路の三次元位置が示す高さ方向の位置との距離を基準距離として予め算出しておく。傾斜角特定部134は、図7に示すように、第1の三次元位置P1又は第2の三次元位置P2が示す高さ方向の位置と、当該三次元位置に対応する道路の三次元位置が示す高さ方向の位置との距離Dを算出する。傾斜角特定部134は、算出した距離Dと基準距離との差分が予め定めた閾値未満である場合には、車両Vの傾斜角θtが鋭角となるように当該傾斜角θtを特定する。また、傾斜角特定部134は、算出した距離Dと基準距離との差分が、予め定めた閾値を超える場合には、車両Vの傾斜角θtが鈍角となるように当該傾斜角θtを特定する。このようにすることで、傾斜角特定部134は、車両Vの状態に対応して傾斜角θtを特定することができる。 In this case, for example, the distance between the height position indicated by the first three-dimensional position P1 or the second three-dimensional position P2 when the tires of the vehicle V are in contact with the ground and the height position indicated by the three-dimensional position of the road is calculated in advance as a reference distance. As shown in FIG. 7, the inclination angle identification unit 134 calculates the distance D between the height position indicated by the first three-dimensional position P1 or the second three-dimensional position P2 and the height position indicated by the three-dimensional position of the road corresponding to the three-dimensional position. If the difference between the calculated distance D and the reference distance is less than a predetermined threshold, the inclination angle identification unit 134 identifies the inclination angle θt of the vehicle V so that the inclination angle θt of the vehicle V is an acute angle. Also, if the difference between the calculated distance D and the reference distance exceeds a predetermined threshold, the inclination angle identification unit 134 identifies the inclination angle θt of the vehicle V so that the inclination angle θt of the vehicle V is an obtuse angle. In this way, the inclination angle identification unit 134 can identify the inclination angle θt in accordance with the state of the vehicle V.

配置部135は、三次元仮想空間において、取得部132が取得した第1の基準点に対応する第1位置情報が示す二次元位置に、車両オブジェクトを配置する。具体的には、配置部135は、三次元仮想空間において、取得部132が取得した第1位置情報が示す第1の三次元位置に対して、車両オブジェクトに対して設定された第1の基準点の三次元位置を一致するように車両オブジェクトを配置する。そして、配置部135は、車両オブジェクトの向いている方向が、方向特定部133が特定した車両Vの向いている方向となり、車両オブジェクトの傾斜角が、傾斜角特定部134が特定した傾斜角となるように、車両オブジェクトの向き及び傾斜角を調整する。 The placement unit 135 places the vehicle object in the three-dimensional virtual space at a two-dimensional position indicated by the first position information corresponding to the first reference point acquired by the acquisition unit 132. Specifically, the placement unit 135 places the vehicle object in the three-dimensional virtual space so that the three-dimensional position of the first reference point set for the vehicle object coincides with the first three-dimensional position indicated by the first position information acquired by the acquisition unit 132. The placement unit 135 then adjusts the orientation and tilt angle of the vehicle object so that the direction in which the vehicle object is facing becomes the direction in which the vehicle V is facing identified by the direction identification unit 133, and the tilt angle of the vehicle object becomes the tilt angle identified by the tilt angle identification unit 134.

表示制御部136は、車両オブジェクトが配置された三次元仮想空間に一以上の仮想カメラを配置し、当該一以上の仮想カメラそれぞれにより三次元仮想空間を撮影したときの映像データを生成する。そして、表示制御部136は、生成した映像データの少なくともいずれかを、映像を視聴するユーザの端末2に出力する。なお、表示制御部136は、仮想カメラの配置位置を端末2から受け付け、受け付けた配置位置から三次元仮想空間を撮影したときの映像データを生成してもよい。 The display control unit 136 places one or more virtual cameras in the three-dimensional virtual space in which the vehicle object is placed, and generates video data when the three-dimensional virtual space is photographed by each of the one or more virtual cameras. The display control unit 136 then outputs at least one of the generated video data to the terminal 2 of the user who is viewing the video. The display control unit 136 may also receive the placement position of the virtual camera from the terminal 2, and generate video data when the three-dimensional virtual space is photographed from the received placement position.

また、点群データに、道路面の種別を示す情報が含まれている場合、表示制御部136は、道路面の種別に基づいて映像表現を追加した映像データを生成してもよい。例えば、表示制御部136は、道路面の種別が砂利や砂である場合に、車両Vの走行に応じて、砂埃等を表現した映像データを生成してもよい。また、表示制御部136は、車両Vの三次元位置の変化に基づいて、車両Vがドリフト走行をしていると判断し、かつ、道路面の種別がアスファルトである場合には、タイヤから煙が発生していることを表現した映像データを生成してもよい。 In addition, if the point cloud data includes information indicating the type of road surface, the display control unit 136 may generate video data to which a video representation is added based on the type of road surface. For example, if the type of road surface is gravel or sand, the display control unit 136 may generate video data that represents dust and the like in accordance with the driving of the vehicle V. In addition, if the display control unit 136 determines that the vehicle V is drifting based on a change in the three-dimensional position of the vehicle V and the type of road surface is asphalt, it may generate video data that represents smoke coming from the tires.

また、走行履歴情報に車両Vのエンジンの音を示す音情報が含まれている場合には、映像データを生成して端末2に出力するとともに、計時部131が計時した時刻に対応する音データを端末2に出力してもよい。このようにすることで、情報処理装置1は、車両Vのエンジン音についても再現して、臨場感を演出することができる。 In addition, if the driving history information includes sound information indicating the sound of the engine of the vehicle V, video data may be generated and output to the terminal 2, and sound data corresponding to the time measured by the timing unit 131 may be output to the terminal 2. In this way, the information processing device 1 can also reproduce the engine sound of the vehicle V to create a sense of realism.

[動作フロー]
続いて、情報処理装置1における車両オブジェクトの配置に係る処理の流れについて説明する。図8は、情報処理装置1における車両オブジェクトの配置に係る処理の流れを示すフローチャートである。図8に示すフローチャートは、計時部131が計時を開始したことに応じて、所定時間おきごとに実行されるものとする。
[Operation flow]
Next, a description will be given of a process flow related to the placement of a vehicle object in the information processing device 1. Fig. 8 is a flowchart showing a process flow related to the placement of a vehicle object in the information processing device 1. The flowchart shown in Fig. 8 is executed at predetermined time intervals in response to the timing unit 131 starting timing.

まず、取得部132は、走行履歴情報を参照し、計時部131が計時した時間に関連付けられている第1位置情報及び第2位置情報を取得する(S1)。
続いて、方向特定部133は、S1において取得された第1位置情報が示す第1の三次元位置及び第2位置情報が示す第2の三次元位置の水平面に対する投影点を特定する(S2)。
First, the acquisition unit 132 refers to the driving history information and acquires the first location information and the second location information associated with the time measured by the timing unit 131 (S1).
Next, the direction identifying unit 133 identifies projection points onto the horizontal plane of the first three-dimensional position indicated by the first position information acquired in S1 and the second three-dimensional position indicated by the second position information (S2).

続いて、方向特定部133は、特定した2つの投影点を結ぶ直線と、水平面における基準方向である第1基準方向とがなす角度である第1角度を特定し(S3)、車両Vの前後方向の中心線と、第1の基準点と第2の基準点とを結ぶ直線とのずれ角と、特定した第1角度とに基づいて、車両Vの方位角を特定する(S4)。 Next, the direction identification unit 133 identifies a first angle, which is the angle between a straight line connecting the two identified projection points and a first reference direction, which is a reference direction in a horizontal plane (S3), and identifies the azimuth angle of the vehicle V based on the deviation angle between the center line in the longitudinal direction of the vehicle V and the straight line connecting the first reference point and the second reference point, and the identified first angle (S4).

続いて、傾斜角特定部134は、車両Vの方位角が示す車両Vの向きに平行、かつ、水平面に垂直な平面を設定する(S5)。そして、傾斜角特定部134は、S1において取得された第1位置情報が示す第1の三次元位置及び第2位置情報が示す第2の三次元位置の、設定した平面に対する投影点を特定する(S6)。そして、傾斜角特定部134は、特定した2つの投影点を通る直線と、設定した平面における基準方向である第2基準方向とがなす角度である第2角度に基づいて、車両Vの傾斜角を特定する(S7)。 Next, the inclination angle identification unit 134 sets a plane that is parallel to the orientation of the vehicle V indicated by the azimuth angle of the vehicle V and perpendicular to the horizontal plane (S5). Then, the inclination angle identification unit 134 identifies projection points onto the set plane of the first three-dimensional position indicated by the first position information acquired in S1 and the second three-dimensional position indicated by the second position information (S6). Then, the inclination angle identification unit 134 identifies the inclination angle of the vehicle V based on a second angle, which is the angle between a straight line passing through the two identified projection points and a second reference direction that is a reference direction on the set plane (S7).

続いて、配置部135は、取得部132が取得した第1位置情報が示す車両二次元位置に対し、S4において特定された車両Vの方位角及びS7において特定された車両Vの傾斜角に基づいて、三次元仮想空間に車両オブジェクトを配置する(S8)。 Next, the placement unit 135 places the vehicle object in the three-dimensional virtual space based on the azimuth angle of the vehicle V identified in S4 and the inclination angle of the vehicle V identified in S7 relative to the two-dimensional vehicle position indicated by the first position information acquired by the acquisition unit 132 (S8).

[変形例]
上述の実施の形態では、走行履歴情報を記憶部12に記憶させておき、取得部132が、記憶部12に記憶されている走行履歴情報を所定時間おきに参照し、計時部131が計時を開始してからの計時時間に関連付けられている三次元位置情報を取得したが、これに限らない。走行履歴情報は記憶部12に記憶されていなくてもよく、取得部132は、車両Vに設けられた測位デバイスが測定した三次元位置を示す三次元位置情報を、通信部11を介してリアルタイムに取得してもよい。このようにすることで、情報処理装置1は、車両Vが実際に走行しているときの車両Vの三次元位置情報に基づいて、三次元仮想空間に車両Vの車両オブジェクトをリアルタイムに再現することができる。なお、この場合、情報処理装置1は、計時部131を有していなくてもよい。
[Modification]
In the above embodiment, the driving history information is stored in the storage unit 12, and the acquisition unit 132 refers to the driving history information stored in the storage unit 12 at predetermined intervals to acquire the three-dimensional position information associated with the time measured since the timing unit 131 started timing, 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 acquisition unit 132 may acquire three-dimensional position information indicating the 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 the vehicle object of the vehicle V in the three-dimensional virtual space in real time based on the three-dimensional position information of the vehicle V when the vehicle V is actually traveling. In this case, the information processing device 1 does not need to have the timing unit 131.

[情報処理装置1による効果]
以上説明したように、本実施の形態に係る情報処理装置1は、車両Vの第1の基準点に設けられた第1測位機器により測位された第1の基準点の三次元位置である第1の三次元位置を示す第1位置情報と、車両Vの第2の基準点に設けられた第2測位機器により測位された第2の基準点の三次元位置である第2の三次元位置を示す第2位置情報とを取得する。そして、情報処理装置1は、第1位置情報が示す第1の三次元位置と第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、車両Vが向いている方向を特定する。このようにすることで、情報処理装置1は、車両Vを三次元仮想空間で再現する場合に車両Vの姿勢を再現できることができる。
[Effects of information processing device 1]
As described above, the information processing device 1 according to the present embodiment acquires first position information indicating a first three-dimensional position that is a three-dimensional position of a first reference point measured by a first positioning device provided at a first reference point of the vehicle V, and second position information indicating a second three-dimensional position that is a three-dimensional position of a second reference point measured by a second positioning device provided at a second reference point of the vehicle V. Then, the information processing device 1 specifies the direction in which the vehicle V is facing based on a first angle that is an angle between a straight line connecting two projection points when the first three-dimensional position indicated by the first position information and the second three-dimensional position indicated by the second position information are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane. In this way, the information processing device 1 can reproduce the attitude of the vehicle V when reproducing the vehicle V in a three-dimensional virtual space.

なお、本発明により、国連が主導する持続可能な開発目標(SDGs)の目標9「産業と技術革新の基盤をつくろう」に貢献することが可能となる。 Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is "Build resilient infrastructure, promote inclusive and sustainable industrialization, and promote innovation and infrastructure."

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。 Although the present invention has been described above using 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 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 also has the effect of the original embodiment.

1 情報処理装置
11 通信部
12 記憶部
13 制御部
131 計時部
132 取得部
133 方向特定部
134 傾斜角特定部
135 配置部
136 表示制御部
2 端末
V 車両
Reference Signs List 1 Information processing device 11 Communication unit 12 Storage unit 13 Control unit 131 Timekeeping unit 132 Acquisition unit 133 Direction identification unit 134 Inclination angle identification unit 135 Placement unit 136 Display control unit 2 Terminal V Vehicle

Claims (11)

車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第2の三次元位置を示す第2位置情報とを取得する取得部と、
前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定する方向特定部と、
前記第1の三次元位置と前記第2の三次元位置とを前記方向特定部が特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線と、前記平面における基準方向である第2基準方向とがなす角度である第2角度を特定するとともに、前記第1の三次元位置又は前記第2の三次元位置に含まれる水平方向の二次元位置と一致する二次元位置を含む道路の三次元位置を特定し、前記第2角度と、前記第1の三次元位置又は前記第2の三次元位置と前記道路の三次元位置との距離と、に基づいて、前記車両の傾斜角を特定する傾斜角特定部と、
を有する情報処理装置。
an acquisition unit that acquires first position information indicating a first three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a first reference point measured by a first positioning device provided at a first reference point of the vehicle and a position in a vertical direction relative to a horizontal plane, and second position information indicating a second three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a second reference point measured by a second positioning device provided at a second reference point of the vehicle and a position in the vertical direction relative to the horizontal plane ;
a direction identification unit that identifies a direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points, when a first three-dimensional position indicated by the first position information and a second three-dimensional position indicated by the second position information, are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane;
an inclination angle identification unit that identifies a second angle, which is an angle between a straight line connecting two projection points when the first three-dimensional position and the second three-dimensional position are projected onto a plane that is parallel to the direction in which the vehicle is facing, identified by the direction identification unit, and a second reference direction that is a reference direction on the plane, and that identifies a three-dimensional position of a road including a two-dimensional position that coincides with a two-dimensional position in the horizontal direction included in the first three-dimensional position or the second three-dimensional position, and that identifies an inclination angle of the vehicle based on the second angle and a distance between the first three-dimensional position or the second three-dimensional position and the three-dimensional position of the road;
An information processing device having the above configuration.
車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第2の三次元位置を示す第2位置情報とを取得し、前記第1の三次元位置に含まれる水平方向の二次元位置と一致する二次元位置を含む道路の三次元位置である第1道路位置と、前記第2の三次元位置に含まれる水平方向の二次元位置と一致する二次元位置を含む道路の三次元位置である第2道路位置とを取得する取得部と、
前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定する方向特定部と、
前記第1の三次元位置と前記第2の三次元位置とを前記方向特定部が特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線と、前記平面における基準方向としての第2基準方向であって、前記第1道路位置と前記第2道路位置とを、前記方向特定部が特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向である第2基準方向と、がなす角度である第2角度に基づいて、前記車両の傾斜角を特定する傾斜角特定部と、
を有する情報処理装置。
an acquisition unit that acquires first position information indicating a first three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a first reference point measured by a first positioning device provided at a first reference point of the vehicle and a position in a vertical direction relative to a horizontal plane , and second position information indicating a second three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a second reference point measured by a second positioning device provided at a second reference point of the vehicle and a position in the vertical direction relative to the horizontal plane , and acquires a first road position, which is a three-dimensional position of a road including a two-dimensional position that coincides with the two-dimensional position in the horizontal direction included in the first three-dimensional position, and a second road position, which is a three-dimensional position of a road including a two-dimensional position that coincides with the two-dimensional position in the horizontal direction included in the second three-dimensional position ;
a direction identification unit that identifies a direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points, when a first three-dimensional position indicated by the first position information and a second three-dimensional position indicated by the second position information, are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane;
a tilt angle identification unit that identifies a tilt angle of the vehicle based on a second angle that is an angle between a straight line connecting two projection points when the first three-dimensional position and the second three-dimensional position are projected onto a plane that is parallel to the direction in which the vehicle is facing identified by the direction identification unit and perpendicular to a horizontal plane, and a second reference direction as a reference direction on the plane, the second reference direction being a direction indicated by a straight line connecting two projection points when the first road position and the second road position are projected onto a plane that is parallel to the direction in which the vehicle is facing identified by the direction identification unit and perpendicular to a horizontal plane;
An information processing device having the above configuration.
前記傾斜角特定部は、水平面に車両が停車している場合に、前記第1の三次元位置と前記第2の三次元位置とを前記方向特定部が特定した前記車両の進行方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向を、前記第2基準方向とする、
請求項1又は2に記載の情報処理装置。
the inclination angle identification unit determines, when the vehicle is parked on a horizontal surface, a direction indicated by a straight line connecting two projection points when the first three-dimensional position and the second three-dimensional position are projected onto a plane that is parallel to the traveling direction of the vehicle identified by the direction identification unit and perpendicular to the horizontal surface, as the second reference direction;
3. The information processing device according to claim 1 or 2 .
前記取得部は、前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記車両において前記第1の基準点から所定距離以上離れた前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得する、
請求項1又は2に記載の情報処理装置。
the acquisition unit acquires first position information indicating the first three-dimensional position corresponding to the first reference point, and the second position information indicating the second three-dimensional position corresponding to the second reference point that is a predetermined distance or more away from the first reference point in the vehicle;
3. The information processing device according to claim 1 or 2 .
前記取得部は、前記車両の前方又は後方の右側又は左側に設けられる前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記車両の中心に対して前記第1の基準点の位置と反対側の位置に設けられる前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得する、
請求項1又は2に記載の情報処理装置。
the acquisition unit acquires first position information indicating the first three-dimensional position corresponding to the first reference point provided on the right or left side of the front or rear of the vehicle, and the second position information indicating the second three-dimensional position corresponding to the second reference point provided on a position opposite to the position of the first reference point with respect to a center of the vehicle;
3. The information processing device according to claim 1 or 2 .
前記取得部は、前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記車両が水平面に停車している場合において前記第1の基準点の高さと同じ高さに設けられている前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得する、
請求項1又は2に記載の情報処理装置。
the acquisition unit acquires first position information indicating the first three-dimensional position corresponding to the first reference point, and the second position information indicating the second three-dimensional position corresponding to the second reference point provided at the same height as the first reference point when the vehicle is parked on a horizontal surface;
3. The information processing device according to claim 1 or 2 .
前記取得部は、前記車両の前後方向の中心線上に設けられる前記第1の基準点に対応する前記第1の三次元位置を示す第1位置情報と、前記中心線上に設けられる前記第2の基準点に対応する前記第2の三次元位置を示す前記第2位置情報とを取得する、
請求項1又は2に記載の情報処理装置。
The acquisition unit acquires first position information indicating the first three-dimensional position corresponding to the first reference point provided on a center line in a front-rear direction of the vehicle, and the second position information indicating the second three-dimensional position corresponding to the second reference point provided on the center line.
3. The information processing device according to claim 1 or 2 .
コンピュータが実行する、
車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第2の三次元位置を示す第2位置情報とを取得するステップと、
前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定するステップと、
前記第1の三次元位置と前記第2の三次元位置とを、特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線と、前記平面における基準方向である第2基準方向とがなす角度である第2角度を特定するとともに、前記第1の三次元位置又は前記第2の三次元位置に含まれる二次元位置と一致する二次元位置を含む道路の三次元位置を特定し、前記第2角度と、前記第1の三次元位置又は前記第2の三次元位置と前記道路の三次元位置との距離と、に基づいて、前記車両の傾斜角を特定するステップと、
を有する情報処理方法。
The computer executes
acquiring first position information indicating a first three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a first reference point measured by a first positioning device provided at a first reference point of the vehicle and a position in a vertical direction relative to the horizontal plane, and second position information indicating a second three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a second reference point measured by a second positioning device provided at a second reference point of the vehicle and a position in a vertical direction relative to the horizontal plane ;
specifying a direction in which the vehicle is facing based on a first angle, which is an angle between a straight line connecting two projection points, when a first three-dimensional position indicated by the first position information and a second three-dimensional position indicated by the second position information, are projected onto a horizontal plane, and a first reference direction, which is a reference direction on the horizontal plane;
specifying a second angle, which is an angle between a straight line connecting the two projection points when the first three-dimensional position and the second three-dimensional position are projected onto a plane that is parallel to the direction in which the specified vehicle is facing and perpendicular to a horizontal plane, and a second reference direction that is a reference direction on the plane, and specifying a three-dimensional position of a road including a two-dimensional position that coincides with a two-dimensional position included in the first three-dimensional position or the second three-dimensional position, and specifying an inclination angle of the vehicle based on the second angle and a distance between the first three-dimensional position or the second three-dimensional position and the three-dimensional position of the road;
An information processing method comprising the steps of:
コンピュータが実行する、
車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第2の三次元位置を示す第2位置情報とを取得し、前記第1の三次元位置に含まれる水平方向の二次元位置と一致する二次元位置を含む道路の三次元位置である第1道路位置と、前記第2の三次元位置に含まれる水平方向の二次元位置と一致する二次元位置を含む道路の三次元位置である第2道路位置とを取得するステップと、
前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定するステップと、
前記第1の三次元位置と前記第2の三次元位置とを、特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線と、前記平面における基準方向としての第2基準方向であって、前記第1道路位置と前記第2道路位置とを、特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向である第2基準方向と、がなす角度である第2角度に基づいて、前記車両の傾斜角を特定するステップと、
を有する情報処理方法。
The computer executes
acquiring first position information indicating a first three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a first reference point measured by a first positioning device provided at a first reference point of the vehicle and a position in a vertical direction relative to a horizontal plane, and second position information indicating a second three-dimensional position, which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a second reference point measured by a second positioning device provided at a second reference point of the vehicle and a position in a vertical direction relative to the horizontal plane , and acquiring a first road position, which is a three-dimensional position of a road including a two-dimensional position that coincides with the two-dimensional position in the horizontal direction included in the first three-dimensional position, and a second road position, which is a three-dimensional position of a road including a two-dimensional position that coincides with the two-dimensional position in the horizontal direction included in the second three-dimensional position ;
specifying a direction in which the vehicle is facing based on a first angle, which is an angle between a straight line connecting two projection points, when a first three-dimensional position indicated by the first position information and a second three-dimensional position indicated by the second position information, are projected onto a horizontal plane, and a first reference direction, which is a reference direction on the horizontal plane;
specifying an inclination angle of the vehicle based on a second angle which is an angle between a straight line connecting two projection points when the first three-dimensional position and the second three-dimensional position are projected onto a plane parallel to the specified direction in which the vehicle is facing and perpendicular to a horizontal plane, and a second reference direction as a reference direction on the plane, the second reference direction being a direction indicated by a straight line connecting two projection points when the first road position and the second road position are projected onto a plane parallel to the specified direction in which the vehicle is facing and perpendicular to a horizontal plane;
An information processing method comprising the steps of:
コンピュータを、
車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを含む三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを含む三次元位置である第2の三次元位置を示す第2位置情報とを取得する取得部
前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定する方向特定部、及び、
前記第1の三次元位置と前記第2の三次元位置とを前記方向特定部が特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線と、前記平面における基準方向である第2基準方向とがなす角度である第2角度を特定するとともに、前記第1の三次元位置又は前記第2の三次元位置に含まれる二次元位置と一致する二次元位置を含む道路の三次元位置を特定し、前記第2角度と、前記第1の三次元位置又は前記第2の三次元位置と前記道路の三次元位置との距離と、に基づいて、前記車両の傾斜角を特定する傾斜角特定部、
として機能させるプログラム。
Computer,
an acquisition unit that acquires first position information indicating a first three-dimensional position, which is a three-dimensional position including a two-dimensional position in a horizontal direction of a first reference point measured by a first positioning device provided at a first reference point of the vehicle and a position in a vertical direction with respect to a horizontal plane, and second position information indicating a second three-dimensional position, which is a three-dimensional position including a two-dimensional position in a horizontal direction of a second reference point measured by a second positioning device provided at a second reference point of the vehicle and a position in a vertical direction with respect to the horizontal plane ;
a direction identification unit that identifies a direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points, when a first three-dimensional position indicated by the first position information and a second three-dimensional position indicated by the second position information, are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane; and
an inclination angle identification unit which identifies a second angle, which is an angle formed between a straight line connecting two projection points when the first three-dimensional position and the second three-dimensional position are projected onto a plane that is parallel to the direction in which the vehicle is facing, identified by the direction identification unit, and a second reference direction that is a reference direction on the plane, and which identifies a three-dimensional position of a road including a two-dimensional position that coincides with a two-dimensional position included in the first three-dimensional position or the second three-dimensional position, and which identifies an inclination angle of the vehicle based on the second angle and a distance between the first three-dimensional position or the second three-dimensional position and the three-dimensional position of the road;
A program that functions as a
コンピュータを、
車両の第1の基準点に設けられた第1測位機器により測位された前記第1の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第1の三次元位置を示す第1位置情報と、前記車両の第2の基準点に設けられた第2測位機器により測位された前記第2の基準点の水平方向における二次元位置と、水平面に対する垂直方向の位置とを示す三次元位置である第2の三次元位置を示す第2位置情報とを取得し、前記第1の三次元位置に含まれる水平方向の二次元位置と一致する二次元位置を含む道路の三次元位置である第1道路位置と、前記第2の三次元位置に含まれる水平方向の二次元位置と一致する二次元位置を含む道路の三次元位置である第2道路位置とを取得する取得部
前記第1位置情報が示す第1の三次元位置と前記第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を結ぶ直線と、前記水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、前記車両が向いている方向を特定する方向特定部、及び、
前記第1の三次元位置と前記第2の三次元位置とを前記方向特定部が特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線と、前記平面における基準方向としての第2基準方向であって、前記第1道路位置と前記第2道路位置とを、前記方向特定部が特定した前記車両が向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向である第2基準方向と、がなす角度である第2角度に基づいて、前記車両の傾斜角を特定する傾斜角特定部、
として機能させるプログラム。
Computer,
an acquisition unit that acquires first position information indicating a first three-dimensional position which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a first reference point measured by a first positioning device provided at a first reference point of the vehicle and a position in a vertical direction relative to a horizontal plane , and second position information indicating a second three-dimensional position which is a three-dimensional position indicating a two-dimensional position in the horizontal direction of a second reference point measured by a second positioning device provided at a second reference point of the vehicle and a position in the vertical direction relative to the horizontal plane , and acquires a first road position which is a three-dimensional position of a road including a two-dimensional position that coincides with the two-dimensional position in the horizontal direction included in the first three-dimensional position, and a second road position which is a three-dimensional position of a road including a two-dimensional position that coincides with the two-dimensional position in the horizontal direction included in the second three-dimensional position ;
a direction identification unit that identifies a direction in which the vehicle is facing based on a first angle that is an angle between a straight line connecting two projection points, when a first three-dimensional position indicated by the first position information and a second three-dimensional position indicated by the second position information, are projected onto a horizontal plane, and a first reference direction that is a reference direction on the horizontal plane; and
a tilt angle identification unit that identifies a tilt angle of the vehicle based on a second angle that is an angle between a straight line connecting two projection points when the first three-dimensional position and the second three-dimensional position are projected onto a plane that is parallel to the direction in which the vehicle is facing identified by the direction identification unit and perpendicular to a horizontal plane, and a second reference direction as a reference direction on the plane, the second reference direction being a direction indicated by a straight line connecting two projection points when the first road position and the second road position are projected onto a plane that is parallel to the direction in which the vehicle is facing identified by the direction identification unit and perpendicular to a horizontal plane;
A program that functions as a
JP2023158834A 2023-09-22 2023-09-22 Information processing device, information processing method, and program Active JP7506238B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2023158834A JP7506238B1 (en) 2023-09-22 2023-09-22 Information processing device, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023158834A JP7506238B1 (en) 2023-09-22 2023-09-22 Information processing device, information processing method, and program

Publications (1)

Publication Number Publication Date
JP7506238B1 true JP7506238B1 (en) 2024-06-25

Family

ID=91586653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023158834A Active JP7506238B1 (en) 2023-09-22 2023-09-22 Information processing device, information processing method, and program

Country Status (1)

Country Link
JP (1) JP7506238B1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6671587B2 (en) 2002-02-05 2003-12-30 Ford Motor Company Vehicle dynamics measuring apparatus and method using multiple GPS antennas
JP2008216062A (en) 2007-03-05 2008-09-18 Japan Radio Co Ltd Mobile-unit attitude measuring apparatus
JP2015055603A (en) 2013-09-13 2015-03-23 日立建機株式会社 Dump truck
CN109613585A (en) 2018-12-14 2019-04-12 中国科学院国家授时中心 A kind of method of pair of real-time direction finding of antenna for base station ultra-short baseline GNSS double antenna

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6671587B2 (en) 2002-02-05 2003-12-30 Ford Motor Company Vehicle dynamics measuring apparatus and method using multiple GPS antennas
JP2008216062A (en) 2007-03-05 2008-09-18 Japan Radio Co Ltd Mobile-unit attitude measuring apparatus
JP2015055603A (en) 2013-09-13 2015-03-23 日立建機株式会社 Dump truck
CN109613585A (en) 2018-12-14 2019-04-12 中国科学院国家授时中心 A kind of method of pair of real-time direction finding of antenna for base station ultra-short baseline GNSS double antenna

Similar Documents

Publication Publication Date Title
US10498966B2 (en) Rolling shutter correction for images captured by a camera mounted on a moving vehicle
US11854149B2 (en) Techniques for capturing and displaying partial motion in virtual or augmented reality scenes
US10031526B1 (en) Vision-based driving scenario generator for autonomous driving simulation
US10977865B2 (en) Augmented reality in vehicle platforms
US10291898B2 (en) Method and apparatus for updating navigation map
EP2074379B1 (en) Method and apparatus for generating an orthorectified tile
US7119831B2 (en) Information providing apparatus, information providing method, storage medium, and computer program
JP3862688B2 (en) Image processing apparatus and image processing method
JP2016149132A (en) System and method for prediction in driver assist system of vehicle
US20110211040A1 (en) System and method for creating interactive panoramic walk-through applications
TW200921050A (en) Method for updating navigation map data
CN104121910A (en) Navigation method, device, terminal, server and system
JP5363971B2 (en) Landscape reproduction system
US11297371B1 (en) Vehicle video system
JP7506238B1 (en) Information processing device, information processing method, and program
JPH099197A (en) Recording device for consecutive stereo image data
JP5196426B2 (en) Navigation device
JP5811534B2 (en) Image display control server
CN109658482A (en) The method, apparatus and storage medium of skimulated motion picture
KR20180065104A (en) Apparatus for visualizing 3d terrain and object and method for the same
JP7442726B1 (en) Information processing device and information processing method
US20200134922A1 (en) Movable body
CN114004957B (en) Augmented reality picture generation method, device, equipment and storage medium
JP7473730B1 (en) Information processing device, information processing method, and program
CN115035239B (en) Method and device for building virtual environment, computer equipment and vehicle

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20231016

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231213

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20231213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240123

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240312

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240528

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240613