JP7506238B1 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- 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
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 51
- 238000003672 processing method Methods 0.000 title claims description 5
- 230000006870 function Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000001154 acute effect Effects 0.000 description 3
- 239000010426 asphalt Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000004576 sand Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- -1 gravel Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
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.
走行データを示す情報が車両に設けられた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.
[情報処理装置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
通信部11は、携帯電話回線、インターネット、無線LAN等の通信ネットワークを介して端末2等の外部装置とデータを送受信するための通信インターフェースである。
The
記憶部12は、各種のデータを記憶する記憶媒体であり、ROM(Read Only Memory)、RAM(Random Access Memory)、及びハードディスク等を有する。記憶部12は、制御部13が実行するプログラムを記憶する。記憶部12は、制御部13を、計時部131、取得部132、方向特定部133、傾斜角特定部134、配置部135、及び表示制御部136として機能させるプログラムを記憶する。
The
また、記憶部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
また、記憶部12は、車両Vが走行した実空間を示す実空間情報が記憶されている。実空間情報は、例えば、測量機器を用いて実空間を測量することにより生成された点群データである。点群データは、実空間を示す複数の特徴点それぞれにおける三次元位置情報と、当該特徴点における実空間を示すオブジェクトの色とを関連付けた情報である。情報処理装置1は、実空間情報に基づいて、道路オブジェクト等の各種オブジェクトを配置した三次元仮想空間を生成することにより、現実空間を再現することができる。なお、点群データには、アスファルト、砂利、砂、凍結路面等の道路面の種別を示す情報が含まれていてもよい。
The
制御部13は、例えばCPU(Central Processing Unit)である。制御部13は、記憶部12に記憶されたプログラムを実行することにより、計時部131、取得部132、方向特定部133、傾斜角特定部134、配置部135、及び表示制御部136として機能する。
The
[第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
また、図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
取得部132は、車両Vの第1の基準点BP1に設けられた第1測位機器により測位された第1の基準点BPの三次元位置である第1の三次元位置を示す第1位置情報と、車両の第2の基準点BPに設けられた第2測位機器により測位された第2の基準点BPの三次元位置である第2の三次元位置を示す第2位置情報とを取得する。例えば、取得部132は、所定時間おきに、記憶部12に記憶されている走行履歴情報を参照し、計時部131が計時を開始してからの計時時間に関連付けられている第1位置情報及び第2位置情報を取得する。所定時間は、例えば、一般的なディスプレイ装置のフレームレート(例えば、60Hz)に基づく画面の書き換え間隔に基づいて設定されるものとする。
The
なお、取得部132は、所定時間おきに、記憶部12に記憶されている走行履歴情報を参照し、計時部131が計時を開始してからの計時時間に関連付けられている第1位置情報及び第2位置情報を取得したが、これに限らない。取得部132は、記憶部12に記憶されている走行履歴情報を参照し、所定時間おきに、直前に取得した三次元位置情報に関連付けられている時刻の直後の時刻に関連付けられている第1位置情報及び第2位置情報を取得してもよい。この場合、情報処理装置1は、計時部131を有していなくてもよい。
Note that the
方向特定部133は、取得部132が取得した第1位置情報が示す第1の三次元位置と取得部132が取得した第2位置情報が示す第2の三次元位置とを水平面に投影した場合における2つの投影点を特定する。方向特定部133は、特定した2つの投影点を結ぶ直線と、水平面における基準方向である第1基準方向とがなす角度である第1角度に基づいて、車両Vが向いている方向を特定する。
The
図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
そして、方向特定部133は、車両Vの前後方向の中心線と、第1の基準点と第2の基準点とを結ぶ直線とのずれ角θsと、第1角度θ1とに基づいて、車両Vが向いている方向を示す、車両Vの方位角を特定する。ここで、ずれ角θsは、車両Vが停車している場合における、車両Vの前後方向の中心線と、第1の基準点と第2の基準点とを水平面に投影した2つの投影点を結ぶ直線とのなす角度であるものとする。
The
傾斜角特定部134は、取得部132が取得した第1位置情報が示す第1の三次元位置P1と、取得部132が取得した第2位置情報が示す第2の三次元位置P2とを、方向特定部133が特定した車両Vが向いている方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を特定する。そして、傾斜角特定部134は、特定した2つの投影点を結ぶ直線と、当該平面における基準方向である第2基準方向とがなす角度である第2角度に基づいて、車両Vの傾斜角を特定する。
The tilt
図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
なお、第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
また、傾斜角特定部134は、車両Vの位置における道路に対する車両Vの傾斜角を特定するようにしてもよい。この場合、取得部132は、記憶部12に記憶されている実空間情報を参照し、第1位置情報が示す第1の三次元位置に対応する道路の三次元位置である第1道路位置と、第2位置情報が示す第2の三次元位置とに対応する道路の三次元位置である第2道路位置とを示す情報を取得してもよい。そして、傾斜角特定部134は、取得された情報が示す第1道路位置及び第2道路位置を、方向特定部133が特定した車両Vの進行方向に平行かつ水平面に垂直な平面に投影した場合における2つの投影点を結ぶ直線が示す方向を、第2基準方向とする。このようにすることで、情報処理装置1は、車両Vが位置する道路の路面を基準とした車両Vの傾きを特定することができる。
The inclination
また、車両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
この場合、例えば、車両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
配置部135は、三次元仮想空間において、取得部132が取得した第1の基準点に対応する第1位置情報が示す二次元位置に、車両オブジェクトを配置する。具体的には、配置部135は、三次元仮想空間において、取得部132が取得した第1位置情報が示す第1の三次元位置に対して、車両オブジェクトに対して設定された第1の基準点の三次元位置を一致するように車両オブジェクトを配置する。そして、配置部135は、車両オブジェクトの向いている方向が、方向特定部133が特定した車両Vの向いている方向となり、車両オブジェクトの傾斜角が、傾斜角特定部134が特定した傾斜角となるように、車両オブジェクトの向き及び傾斜角を調整する。
The
表示制御部136は、車両オブジェクトが配置された三次元仮想空間に一以上の仮想カメラを配置し、当該一以上の仮想カメラそれぞれにより三次元仮想空間を撮影したときの映像データを生成する。そして、表示制御部136は、生成した映像データの少なくともいずれかを、映像を視聴するユーザの端末2に出力する。なお、表示制御部136は、仮想カメラの配置位置を端末2から受け付け、受け付けた配置位置から三次元仮想空間を撮影したときの映像データを生成してもよい。
The
また、点群データに、道路面の種別を示す情報が含まれている場合、表示制御部136は、道路面の種別に基づいて映像表現を追加した映像データを生成してもよい。例えば、表示制御部136は、道路面の種別が砂利や砂である場合に、車両Vの走行に応じて、砂埃等を表現した映像データを生成してもよい。また、表示制御部136は、車両Vの三次元位置の変化に基づいて、車両Vがドリフト走行をしていると判断し、かつ、道路面の種別がアスファルトである場合には、タイヤから煙が発生していることを表現した映像データを生成してもよい。
In addition, if the point cloud data includes information indicating the type of road surface, the
また、走行履歴情報に車両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
[動作フロー]
続いて、情報処理装置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
まず、取得部132は、走行履歴情報を参照し、計時部131が計時した時間に関連付けられている第1位置情報及び第2位置情報を取得する(S1)。
続いて、方向特定部133は、S1において取得された第1位置情報が示す第1の三次元位置及び第2位置情報が示す第2の三次元位置の水平面に対する投影点を特定する(S2)。
First, the
Next, the
続いて、方向特定部133は、特定した2つの投影点を結ぶ直線と、水平面における基準方向である第1基準方向とがなす角度である第1角度を特定し(S3)、車両Vの前後方向の中心線と、第1の基準点と第2の基準点とを結ぶ直線とのずれ角と、特定した第1角度とに基づいて、車両Vの方位角を特定する(S4)。
Next, the
続いて、傾斜角特定部134は、車両Vの方位角が示す車両Vの向きに平行、かつ、水平面に垂直な平面を設定する(S5)。そして、傾斜角特定部134は、S1において取得された第1位置情報が示す第1の三次元位置及び第2位置情報が示す第2の三次元位置の、設定した平面に対する投影点を特定する(S6)。そして、傾斜角特定部134は、特定した2つの投影点を通る直線と、設定した平面における基準方向である第2基準方向とがなす角度である第2角度に基づいて、車両Vの傾斜角を特定する(S7)。
Next, the inclination
続いて、配置部135は、取得部132が取得した第1位置情報が示す車両二次元位置に対し、S4において特定された車両Vの方位角及びS7において特定された車両Vの傾斜角に基づいて、三次元仮想空間に車両オブジェクトを配置する(S8)。
Next, the
[変形例]
上述の実施の形態では、走行履歴情報を記憶部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
[情報処理装置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
Claims (11)
前記第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の三次元位置と前記第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に記載の情報処理装置。 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又は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又は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又は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又は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
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)
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 |
-
2023
- 2023-09-22 JP JP2023158834A patent/JP7506238B1/en active Active
Patent Citations (4)
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 |