pulpul 日本の試験

エンベデッドシステムスペシャリスト 概念書 · 組込み・コンピュータシステム

交通・車両システムの制御

交通・車両システムの制御とは,車両や列車の位置,速度,周囲の状況をセンサと通信で把握し,複数のタスクが協調して走行や停止を安全に行えるようにする仕組みである。自動運転バスや列車制御では,ひとつの判断が乗客や他の車両の安全に直結するため,測距の原理,通信の内容,タスク間のデータの扱いを一体で考える必要がある。試験では,センサの原理の区別,通信の役割,排他制御の要否が繰り返し問われる。

周囲環境の計測原理

自動運転の車両は,周囲の物体の方向,距離,形状を計る複数のセンサを組み合わせて使う。LiDARはレーザ光をパルス状に照射し,その反射光を測定することで対象物の方向,距離および形状を求める。超音波センサは超音波の反射から物体の有無や距離を調べるもので,測定に使う波が異なる点で区別する必要がある。

ミリ波レーダは,送信する電波の周波数を変調し,受信信号との周波数差から対象物までの距離と相対速度を求める。上り側と下り側の周波数差の平均からは距離が,両者の差からは相対速度が導かれるため,式の意味を理解して使い分けることが重要である。ステレオカメラは左右の画像の視差から距離を求めるが,画角,画素数,撮影距離の関係によって道路標識などの細かさが決まる。画角で定まる撮影範囲を画素数で割ると,一画素が対象物上でどの程度の大きさに当たるかが分かる。

ロボットに搭載されたLIDARでも,水平方向の角度分解能と回転速度の関係が設計上の制約になる。計測の精度を上げると処理すべき点数が増え,処理の負荷と回転の速さに影響するため,両者を合わせて検討する必要がある。

通信と情報の交換

自動運転バスは,車両情報とバス制御情報を車両間で交換しながら走行する。交差点を左折する場面のように,周囲の車両や歩行者の状況によって通信の内容が変わるため,ユニット間で何を送るかを図で確認することが求められる。

スマートバスでは,路側機,バス停,車載器の間で通信シーケンスが規定される。バス停で停車希望ボタンが押された場合,その情報が路側機,バス停表示機,管理サーバへ順に伝わり,表示が更新される。時系列でメッセージの流れを追うと,どの機器がどのタイミングで何を受け取るかが明確になる。

車車間通信では,同じ運行経路を走る後方のバスとの間隔を調整するため,後方車載器を車両の後部に設置し,固有のIDを持たせる。通信相手を固有のIDで識別することは,誤った車両との連携を防ぐための基本である。

タスク設計と排他制御

走行制御を担う制御部は,マッピング,走行制御,車速I/Fなどのタスクに分けて構成される。複数のタスクが同じ車両情報を読み書きする場合,同時アクセスによる不整合を防ぐために排他制御が必要になる。排他制御が必要になるのは,あるタスクが書き込んでいる最中に別のタスクが読み出すような重なりが起こりうる場合である。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む