特集JVRSJ Vol.9 No.2 June, 2004

デジタルヒューマンと VR

91
27

ドライビングシミュレータとドライバー行動モデル
赤松幹之
産業技術総合研究所

2．ドライビングシミュレータの歴史

1．はじめにドライビングシミュレータは，道路交通環境をコン

ドライビングシミュレータの歴史は 1950 年代までピュータで模擬・再現して，そこを運転するための装置遡ることができる．この後 1970 年頃までは，当然のである．ドライビングシミュレータには，コンピュータことながらコンピュータグラフィックスではなく，道ゲーム，自動車教習所用シミュレータ，研究開発用シミュ

路風景は映画 ( フィルム ) 方式または模型方式であっレータ，など幾つかのレベルのものがあり実用に供された．模型方式とは，地形や建造物の縮尺模型の道路上ているバーチャルリアリティ技術と言える．の車両の位置に TV カメラをおいて，道路風景をスクテレビゲームのような簡易なドライビングシミュレーリーンに表示するものである．このころは，運転台はタはハンドルやペダル操作をして制御することに重きが固定式か，実車をドラム上で走行させる方式をとって置かれている運転操作のシミュレータと言える．これにいた ( 図 1) [1]．実車 / ドラム方式では，ハンドルの操対して，大型のスクリーンによる広視野で運転できるシ

作感や走行音また振動などは実走行に近いのでリアリ

ミュレータでは，道路交通環境の模擬が重視される．道
路構造や建造物に関しては，コンピュータグラフィック
ス技術の発達によってリアリティが高まっている．一方，交通環境の模擬は，他の交通参加者である他車両や歩行者の挙動が対象だが，シミュレータの映像上では他車両は自動車の姿をしていても，それを操縦している人間の行動を再現しなければ挙動はリアルにならない．そのためにはコンピュータ上で動く人間行動のモデル，すなわドラムテスタ

ち行動のデジタルヒューマンモデルが必要になる．
本稿では，ドライビングシミュレータ研究の流れを概観したのち，シミュレータ内の他車両等を動かすために図1必要な行動モデルの研究の現状について紹介する．

27

計 算 機（車両モデル）

コントローラドラム式のドライビングシミュレータの例（豊田中央研究所）[1]92
28

日本バーチャルリアリティ学会誌第 9 巻 2 号 2004 年 6 月

特集

デジタルヒューマンと VR

ビデオ信号
横変位
��カメラ

ヨー角
フート・ペダル速度

ステアリング

スクリーン

��投影機
アナログ計算機
道路環境模型
先行車制御装置
ピッチング，ローリング
速度，エンジン回転数
模擬運転席
走行音
走行音模擬装置

図2

模型式のドライビングシミュレータの例（機械技術研究所）[2]

ティが高いが，ほぼ直線的な道路しか走行できず，ま感を作るために車体を傾けることから回転成分が発生た加速や減速などに伴う体感は欠けていた．加減速のし，それが違和感をうむこと，モーションの傾きの変体感を模擬するためには運転台や車体を動かさなけれ化速度が十分速くないこと，などから，ドライビングばならないが，1968 年には ( 当時の ) 機械技術研究所

シミュレータでの 6 軸モーションベース方式の限界がで油圧のシリンダによって運転台をロール ( 前後軸回議論されている．それを解決する方法の一つとして，りの回転 ) とピッチ ( 左右軸回りの回転 ) 方向に傾け

最近はドームとモーションベースごと 1 軸または 2 軸て，横方向加速度と前後方向加速度の体感を模擬するのリニアレール上を動かして体感をつくるシミュレーシミュレータが開発されている ( 図 2)[2]．電子的に道路タが作られるようになった．その最大のものがアイオ環境を呈示する方式が導入されたのは 1970 年代に入っ

ワ 大 学 NADS (National Advanced Driving Simulator) でてからである．

ある ( 図 3)．これは前後左右に約 20m 動くことができる

こういったドライビングシミュレータの研究に多大

2 軸のリニアレールの上に 6 軸モーションベースが乗っなるインパクトを与えたのが，1983 年に VIT( スウェーたものである．しかし，モーションシステムが複雑にデン道路交通研究所 ) で稼働を始めたシミュレータ，なるために，従来の制御方法の延長では，この構造をそして 1984 年に稼働を始めた Benz のシミュレータで生かしきれない．現在は，この構造を生かした最適なある．特にベンツのシミュレータは，航空機のシミュ制御方法を模索している状況である．

レータの常套的な方式である 6 本のアクチュエータにこのような大型のドライビングシミュレータを設置

よる 6 軸 ( ピッチ，ロール，ヨー，前後左右上下の 6するためには体育館のような広さを持つ建屋が必要で自由度 ) モーションシステムを持ち，6 台のプロジェある．それ程の規模を必要としないドライビングシミュ

クタとスクリーンそして実際の車両がそのまま入ってレータを構成する場合は，モーションベースの上にはいるドームがモーションシステム上に置かれている大自動車のキャビンだけを乗せ，スクリーンは床置きにす

きなシミュレータであり，この分野の世界の研究者達ることができる．産業技術総合研究所のドライビングシをあっといわせたと言っても過言ではない．これまでミュレータはこの形式である [3]．このシミュレータは市

多くのドライビングシミュレータは，人間 — 機械系の街地の走行も対象としているために，ほぼ全周囲の視野研究を目的としたり，事故の心配が無いことからアルを持っている．前方は 180 度のアーチ型スクリーンを持

コールやドラッグの影響を調べることを目的としていち，さらに右後方に 43 度の平面スクリーンを持つ ( 図 4)．

たものが多かった．これに対して，ベンツでは安全を

前方 180 度の視野は 60 度ずつ 3 台の 3 管式プロジェク

第一の目的としてはいるものの，シミュレータを用いタによって投影する．また，それぞれのミラーから後方た実験を車両の部品開発にまでつなげると明言したこの風景を見ることができるように平面スクリーンでルーとから，シミュレータの可能性の高さを示したものでムミラーと左右のドアミラーの視野範囲をカバーする．

あり，その後のドライビングシミュレータの開発を加ルームミラーの視点とドアミラーの視点とは異なること速させたと言える．

から，3 台の液晶プロジェクタでそれぞれの映像をスク

6 軸モーションベースでは，前後左右方向の加速度リーンに投影するが，互いのオーバラップしている部分

28

特集

JVRSJ Vol.9 No.2 June, 2004

デジタルヒューマンと VRが見えないように，偏光フィルタを用いて，それぞれ独立した映像がミラーから見えるようにしてある．
3．ITS とドライビングシミュレータ
近年ドライビングシミュレータが広まってきているが，これは ITS ( 高度道路交通システム ) の研究開発が背景にある．ITS システムの有効性はそれが利用される運転状況において検討する必要があるが，障害物回避のような場合にはそういった状況での検討は安全上できない．また，システムが市場に出せるレベルまで精度や信図3NASD のドライビングシミュレータの外見

図4

産業技術総合研究所に設置されている
ドライビングシミュレータの外見（上）と模擬される道路交通環境（下）

頼性がない場合にはシステムの実際の有効性を確かめられないこと，またインフラ ( 道路側からの ) 情報を利用する場合にはインフラ情報が整備されていないと検討ができないことなどが問題となる．そして，これらの問題点を解決できるのがドライビングシミュレータである．
ドライビングシミュレータでは事故に至る可能性のある状況下で運転させてみることができる．さらに，実際に開発中のシステムのセンサなどの精度が充分でなくても，シミュレータでは精度よくシステムが動作した状態をつくり出して評価することができる．もちろん，ハードウェアが実際の車両に組み込める大きさになっていな
くても，運転シーンの上で評価ができることになる．このように，ドライビングシミュレータを用いることで，開発の初期段階，さらにはシステムのアイデア段階でのそのシステムの利用性や有効性の評価が可能となる．このようにドライビングシミュレータはドライバーの観点からの ITS の評価に向いている装置であると言える．
4．ドライビングシミュレータにおける行動のシナリオ
先に述べたように，ドライビングシミュレータの開発当初は安全性がねらいであったが，それは運転技量やアルコール等の影響といった運転者自身を対象としたものであった．その評価には車両のふらつきや道路のトレース性などを用いるが，この時には車両のモデルや道路のモデルの再現性が重要である．これに対し，目標

ITS が支援する安全性は，他車両との衝突などの他車両内的状態外的状態との関係が問題となる場面である．したがって，どのトップダウンようにして他車両の動きを再現するか．車両の動きはドライバーの行動を反映したものであるが，その人間

行為１

プラン１

プラン２

行為２の行動には階層性を仮定することが多い [4]．トップダ
動作１

ウン的に行動を説明すると，まず何らかの目標があり，動作２動作ｎ
ボトムアップ

その目標を達成するためにプランニングが行なわれ，時間そのプランニングに応じて行為の系列が選択され，その行為を実現するために動作が発生する ( 図 5)．この結図529

人間行動の階層構造モデル

2993

9430

日本バーチャルリアリティ学会誌第 9 巻 2 号 2004 年 6 月特集

デジタルヒューマンと VR

このような方法で他車両を制御しても，大きな違和感はない．しかしながら，市街地のように右左折があったり，発進停止が繰返されるような場合には，その動きは不自然に感じられる．これは，我々が普段目にしている他車両の挙動は車両自体の単純な数式で表現できるものではないことを意味している．したがって，他車両の動きをリアルにするためには，実際のドライバーがどのような運転行動を行なっているかを明らかにする必要がある．
5．運転操作行動のモデル
図65.1 これまでの運転行動モデル

階層化されているシナリオ構造の例

古典的な運転行動モデルはサイバネティックモデル
すなわち線形の微分方程式で表現された一次遅れ系や果が我々が観察できる人間行動である．

二次遅れ系のモデルである．しかし，実際の複雑な道

現在の多くのドライビングシミュレータでは，他車両路上での運転行動は様々な要因によって決定される行の動きは，シナリオと呼ばれるものによって，どのタイ動であり，多くの変数が行動への入力 ( 行動形成要因 )ミングで他車両を出して，どのように動かすかを決めてとなっており，サイバネティックモデルの適用は困難いる．シナリオは行動の階層構造を想定して，プランニである．こういった場合，行動形成要因と運転行動デーング，行為の選択，行為の実行と分けることができる [5]．

タがあれば，統計的モデル化手法を用いることで，因プランニングとは，出発地からどの経路をとって目的地果関係のある変数によって構成される行動モデルを構に行くか，最高速度をどの値に設定するか，といった移築できる．

動の計画に関することで，戦略の階層 (strategic layer) とも呼ばれる ( 図 6)．行為の選択は，どの位置で右左折の行

5.2 運転行動データの収集為をとるか，先行車に追い付いた時にそのまま追従す

我々は運転行動モデルを開発するために，種々のセるか，車線変更をするか，といった判断であり，戦術のンサを搭載した行動計測用車両を用いて，実際の道路階層 (tactical layer) とも呼ばれる．そして，行為の実行上での運転行動データを計測して，蓄積している．運はハンドル操作やペダル操作量などであり，操作の階層

転行動計測用車両には，ドライバーの運転行動を計測(operational layer) とも呼ばれる．この操作の結果は，車するための各種センサおよび計測データを記録するた両の挙動の変化を起こし，道路内の車両の位置や速度やめのドライブレコーダが搭載されている ( 図 7)．この車加速度が変化する．

両 4 台を用いて，一般のドライバーを対象として，茨行為の実行 ( 操作 ) による車両の挙動の変化は，車両

城県つくば市周辺の一般道路を 92 名のドライバーに運動モデルに従って変化すべきであるが，路上に存在す所要時間 30 分程度のルートを定め，被験者 1 名につきる全ての車両の車両運動モデルを計算するのは負荷が高10 〜 40 回走行を行わせ，データベース化した．このデーくなりかねない．そのために，この部分の計算は行わずタベースを用いることで，例えば，停止交差点でのドに，行為の選択を行った後にその行為の結果としての車ライバーの減速行動の特性を定量的に明らかにするこ

両の挙動を直接再現することが多い．その場合，道路内とができる [6]．

位置は，道路端または車線中央線の線形をなぞるように
5.3 ベイジアンネットワークによる運転行動のモデル化設定されており，車速の制御は，計算およびパラメータ設定の簡単のために，目標速度に対する一次遅れ系など運転行動は多くの行動形成要因が関わることから，が用いられている．これらは言わば最も単純化したドラ蓄積された通常行動のデータを基に種々の行動形成要イバー運転行動モデルである．

因を考慮したモデルを構築する必要がある．このよう高速道路などのようにカーブが滑らかで，速度変動な運転行動のモデル化手法として，ベイジアン・ネッが少ない場合には．適切なパラメータを選択すれば，トワーク・モデルと呼ばれるモデル化手法の研究を行

30

特集

JVRSJ Vol.9 No.2 June, 2004

デジタルヒューマンと VR

95
31

カメラ映像
走行位置・経路記録データ
図7

運転行動計測用車両（右下）と計測データの例なっている．ベイジアンネットワークは確率的知識 ( 具キを開始してからのブレーキ踏込み量は，交差点まで体的には条件付き確率 ) を表現したグラフィカルモデの残り距離と車両速度および平均的にブレーキを強くルである．すなわち，ノードと呼ばれる変数の間に因かけるか弱くかけるかという個人差によって決まって果関係的な相関がデータから認められた場合に，そのいることなども分かった．

変数間に有向リンクを張るモデルである．

ベイジアンネットワークモデルは確率モデルであり，一時停止交差点における減速から停止に至る行動を種々の行動形成要因の値が決まると，ブレーキ開始タ

例にとると，一時停止の T 字路で停止するまでのドラ

イミングやブレーキ踏込み量などの操作パラメータのイバーの主な操作イベントは，「アクセルを離す」「ア発生確率が推定できる．確率モデルであることから，クセルからブレーキに足を移動」「ブレーキを踏む」

行動の適切性 ( 操作タイミングの遅れなど ) の行動評

「ウィンカーを出す」「最大減速度の発生」「停止 ( 最低価に適したモデル化手法である [7]．この手法をシミュ速度の発生 )」である．このそれぞれの行動のタイミン

レータ上での行動生成に用いる場合には，例えば，推グ ( 速度と TTC ( 交差点までの残り距離を速度で除した定された確率分布の期待値を実現値として用いることもの )) と先行車また通過車両との関係そして交差点構ができる．さらに実現値を期待値からばらつかせるこ造などの行動形成要因が相互にどのように関係していとで，操作の変動を再現することも可能である．

るかをベイジアンネットワークを用いてモデル化した．
モデル化のために，11 箇所の一時停止交差点を走行した 12 名のドライバーの全 229 走行データから，2,496回の一時停止交差点通過時データを抽出した．

アクセルオフ速度

ベイジアンネットワークによるモデル化により，各操作イベントのタイミング間と行動形成要因には幾つかの相互関係を持つことが明らかになった．図 8 で矢ブレーキ足のせ
速度

印が張られたノード間では，それぞれのパラメータ ( 速アクセルオフTTC

見通し角度
(10m)
ブレーキ足のせ
TTC度，距離，時間 ) の間に何らかの関係があることを示

接近中での通過車両の有無

先行車状態
見通し角度(5m)

几帳面＆せっかち傾向

停止位置

ブレーキ開始TTCしている．この図から，例えば，アクセルオフタイミ
ングは交差点の見通しが悪いと早まる，停止位置や速ブレーキ開始速度度は見通しや通過車両の有無そして個人の運転スタイ

停止速度

交差点付近での通過車両の有無

ルなどによって決まることなどが分かる．この他，ブ
レーキ踏込み量に注目してモデル化を行うと，ブレー

図831

減速行動のベイジアンネットワークモデル

9632

日本バーチャルリアリティ学会誌第 9 巻 2 号 2004 年 6 月

特集

デジタルヒューマンと VR[4] 赤松ほか：人間行動の計測技術と行動理解 - 人間行

6．おわりに動適合型生活環境創出システム技術 - ，ヒューマンイ

シミュレータ上で運転行動をリアルに再現できる運転
行動のデジタルヒューマンの研究は緒についたばかりでンタフェース学会誌，Vol.3, No.3, pp.167-178 (2001)

ある．運転行動は様々な行動形成要因が関係することか[5] Leitao, J.：A scripting language for multi-level control ofら，行動形成要因と発現行動の関係を IF-THEN ルール

autonomous agents in a driving simulator, Proceddings of化して表現するプロダクションシステムではルールが複DSC ’98 (Driving Simulator Conference), pp.339-351 (1998)

雑になるために，条件間のコンフリクトがおきるなど現[6] 赤 松： 運 転 行 動 デ ー タ ベ ー ス の 構 築 と ア ク テ ィ

実的ではない．このため，運転行動データを大量に用いブセーフティ技術への利用，自動車技術，Vol.57,て，統計的にモデル化する手法が期待されている．ここNo.12, pp.34-39 (2003)

では，ベイジアンネットワークモデルによる運転行動モ[7] Akamatsu, M., et al.：Modeling of driving behavior when

デル化手法を紹介したが，このモデルは本質的には離散

approaching intersection based on measured behavioral

事象 ( イベントの発生 ) を対象としているために，モデdata on an actual road, Proceedings of the Human Factors

ルで実現できる行動には滑らかさは保証されていない．

and Ergonomics Society 47th Annual Meeting-2003,

しかし，実際の車両の挙動は物理法則に拘束されている

pp.1895-1899 (2003)

ために，その発現は滑らかである．滑らかな挙動を出力[8] Kumagai, T., Sakaguchi, Y., Okuwa, M., Akamatsu, M.：させるためには連続関数型のモデルが必要であり，そのPrediction of driving behavior through probabilistic

ために Switching Linear Dynamics モデルなどが検討されinference, Proceedings of the Eight International Conferenceている [8]．

on Engineering Applications of Neural Networks (EANN’03), pp.117-123 (2003)

ここで紹介した行動モデル化手法は，交差点までの距離，先行車両や後続車両との車間距離などを考慮にいれたモデルを構築できるが，こういったモデルが適【略歴】

用できるのは，交通量が少ない時だけである．交通量

赤松幹之 （AKAMATSU Motoyuki）が多くなった時には，こういった因果関係だけを考慮( 独 ) 産業技術総合研究所 人間福祉医工学研究部門 行

したモデルではうまく交通が流れなくなる．例えば，

動モデリンググループ長

交差点において，対向する左折車両と右折車両が同じ

1978 年慶応義塾大学工学部卒業，1984 年慶応義塾大学

通りに向かって曲がろうとしていて，かつその通りの工学研究科博士課程終了．1986 年工業技術院製品科学

横断歩道に歩行者が横断しているような状況である．

研究所研究員，組織改編に伴って，生命工学工業技術研

このような場合に，これまでの通常のルールにしたが究所研究室長などを経て，2000 年より現職．専門は人う行動モデルではデッドロック状態になってしまうこ

間工学．共編書『人間計測ハンドブック』，訳書『事故とがある．これから分かることは，実際の交通状況ではこうして始まった！』は，その時々の互いの駆け引きや譲り合いといった動的な人間と人間との関係があることによって，うまく流れているということである．行動するデジタルヒューマンを実現するためには，こういった人間行動のモデルも行なっていく必要があろう．
参考文献[1] 三木：ドライビングシミュレータ技術，豊田中央研
究所 R&D レビュー，Vol.26, No.1, pp.1-22 (1991)[2] 菊池ほか：高速自動車シミュレータの開発とその利用手法，機械技術研究所報告第 89 号，pp.1-49 (1976)[3] Akamatsu, M., et al.：Development of hi-fidelity driving
simulator for measuring driving behavior, Journal ofRobotics and Mechatoronics, Vol.13, No.4, pp.409-418 (2001)

32