• 検索結果がありません。

ド ラ イ ブ シ ミ ュ レ ー タ に お け る 都 市 モ デ ル の 自 動 構 築 方 法

N/A
N/A
Protected

Academic year: 2021

シェア "ド ラ イ ブ シ ミ ュ レ ー タ に お け る 都 市 モ デ ル の 自 動 構 築 方 法"

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

1

ド ラ イ ブ シ ミ ュ レ ー タ に お け る 都 市 モ デ ル の 自 動 構 築 方 法 Method of automatic generating city models for driving simulator

1W143141-7 山内 章平 指導教員 尾形 哲也 教授 YAMAUCHI Shohei Prof. OGATA Tetsuya

概要:本研究ではドライブシミュレータにおける都市モデルを自動構築できるシステムの提案をする。

近年、自動運転研究がブームになっている。自動運転研究では自動車を運転した際の運転データを収 集する必要があるが、多様な交通状況のデータを必要とすることからデータの収集にかかる時間やコ ストが大きくなってしまうという問題が存在する。この問題に対してドライブシミュレータを用いることでコ ストを抑えて多様な交通状況を作り出すことができる。しかしドライブシミュレータを用いる際にも都市 モデルが不足するという問題が存在した。この問題に対して本研究ではゲームエンジン Unity を用いて 建物のオブジェクトを道路に沿ってランダムに配置するプログラムを実装した。

キーワード:自動運転、都市モデル、運転データ、ドライブシミュレータ、Unity Keywords:self-driving, city model, driving data, driving simulator, Unity

1.背景

近年では自動運転研究が盛んになっている。

自動運転研究には高レベルなセンサと三次元 地図を用いて周囲を認識し、走行ルートを決 定 す る 方 法

[1]

と 、 運 転 席 か ら 見 た 画 像 を

Convolutional Neural Network

により学習 し 運 転 操 作 を 出 力 さ せ る

End-to-End

Learning

を用いた方法がある[2]。しかし、

これらの方法では多様な運転データを収集し なければならず、時間やコストがかかってし まう。この問題点に対してドライブシミュレ ータを用いて多様な交通状況を作り出しデー タを収集する方法がある。しかしドライブシ ミュレータによるデータを収集する方法には、

シミュレータを構成する都市モデルが不足し ているという問題がある。この問題に対して 本研究では効率的な都市モデルの構築方法を 提案する。

2.ドライブシミュレータについて

本研究ではオープンソースであるという点 や街や道路の作成の自由度が高い点から汎用 性があるゲームエンジン

Unity

を用いた。

3.都市モデルの構築方法

Unity

で利用できる都市モデルを構築する

方法を紹介する。本研究では運転データを集 めることのできるシミュレータに活用するこ とが目的なので、構築するのにかかる時間、

細部の完成度、多様なデータを集められるこ とを条件とした。

一つ目の方法は

Asset Store

から都市モデ ルをダウンロードする方法である。販売され ている都市モデルは精巧に作られているが、

販売されているものが少なく、データ量が不 足していることが問題である。

二つ目の方法は

CityEngine

という3D 都

市景観モデリングソフトウェアを用いて都市

(2)

2

モデルを構築し

Unity

にインポートする方法 である[3]。このツールでは衛星写真から建物 や道路を認識し、自動で都市モデルを構築す ることができる。短時間で多様な都市モデル を作ることができるが、道路を誤認すること で現実には存在しないような道路が生成され ることがあり、細部の完成度が低いことが問 題となる。図

1

は道路を誤認してしまったと きに構築されたものである。

1 非現実的な都市モデル

そこで本研究では本項で最初に述べた

3

つ の条件を満たすプログラムを

Unity

内で実装 した。

4.実装手法

オブジェクト一からを生成する必要を無く しプログラム実行から処理を少なくし、都市 モデル生成までの時間を短縮させるために最 初 に 道 路 と 建 物 の オ ブ ジ ェ ク ト を

Asset

Store

からダウンロードした。また、空のテ

クスチャを複数用意した。

次に道路のオブジェクトでコースを作って おき、その道路沿いに建物を生成させること で現実的な都市が生成され、都市モデルの細 部の完成度を高くした。

次に空のゲームオブジェクトに任意の場所 に建物のオブジェクトをランダムに出現させ るスクリプトを組み込み、プログラム実行時 にランダムに建物が出現するようにした。こ

れによりプログラムを実行するごとに毎回異 なる都市モデルが構築された。また、複数の 空のテクスチャをランダムに生成し、異なる 時間帯を再現できるようにした。図

2

は構築 された都市モデルであり、図

3

は自動車から 見える景色である。

2 構築された都市モデル

3 自動車から見える景色

4.結論

本研究では

Unity

でドライブシミュレータ を作る際の3D 都市モデルの自動構築方法の 提案を行った。建物のオブジェクトをランダ ムに出現させることにより都市モデルの構築 を効率的に行うことができた。

参考文献:[1]TC, Waymo’s self-driving van hits the

desert to see if it can stand the heat, https://techcrunch.com/2017/06/28/waymos-self-drivin g-van-hits-the-desert-to-see-if-it-can-stand-the-heat/

[2] M. Bojarski , D. Del Testa , D. Dworakowski et al,End to End Learning for Self-Driving Cars, https://arxiv.org/abs/1604.07316v1

[3] esri ジ ャ パ ン , esri city engine, https://www.esrij.com/products/esri-cityengine

参照

関連したドキュメント

[r]

The scratching test is also carried out in order to obtain the chip formation energy of ceramic materials, and the strong relation is observed between the chip formation energy and

Frequency resonances are obtained for ten kinds of commercial flat healds those differ in their length, thickness or material by using an impact hummer equipped with a load sensor and

One-Dimensional Non-Chemical Equilibrium Dynamic Modelling of an Impulse Arc in N2 Gas at Atmospheric Pressure Yasunori Tanaka, Member, Tadahiro Sakuta, Member Kanazawa University

等 におい て も各作 業段 階での拘 束状態 の確認 が必 要で ある... University

微小粒子状物質は、大気中に浮遊する粒径が2.5μm

As a result of fundamental experiments, it was proved that telephone card could be fed easily, and flat and compact sheet feeding mechanism could be obtained.. Key words: sheet

In order to increase the rotational speed of an ultrasonic motor using a flexural traveling wave, slits made on the surface of the stator are very effective.. In this paper