pulpul 日本の試験

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

移動体の運航と安全制御

移動体の運航と安全制御とは,電動車椅子,電動垂直離着陸機,ロボット,探査機などの移動体が,自らの位置や状態を把握し,運航管理システムや周囲の情報と協調しながら安全に動作するように制御することである。移動体は歩道,空,海中など環境が異なるが,外界の状況の認識,自己状態の計測,異常時の退避という三つの要素は共通する。試験では,センサの役割の区別,運航に必要な承認と通信の関係,冗長化による異常時の扱いが繰り返し問われる。

運航管理と自動管制の承認

都市部で多数の機体が飛行する場合,運航管理システムは飛行計画を立て,実際の運航を管理する。飛行計画を更新するときには,自動管制システムの承認を得る必要がある。これは,計画の変更が他の機体の飛行経路や離着陸場の利用と競合しないことを,全体を見る側が確認するためである。

離着陸場の情報も,自動管制システムが更新の対象とする。どの情報があれば離着陸場の状態を正しく更新できるかは,運航の安全に直接関わるため,必要な情報を過不足なく定めておくことが求められる。

また,機体から運航管理システムへ送られるデータは,飛行情報,機体情報,周辺環境情報の三種類であり,通信量を見積もる必要がある。起動から一定時間に送信されるデータ量は,通信方式や容量の設計に直結するため,機体の状態に応じた送信量を計算できることが求められる。

自己位置と姿勢の推定

eVTOLのような機体は,外部からの位置計測と機体内部のセンサを組み合わせて姿勢と位置を推定する。慣性計測装置(IMU)は角速度を測るため,外部計測の時間的な変化を補強する役割を持つ。外部計測だけでは回転量の推定が不安定になりやすいため,IMUの角速度で補うのが基本的な考え方である。

角速度を積分しても,向きの絶対値は分からない。地磁気センサが方位を測るのは,回転量の推定と方位の決定を役割分担させるためである。センサごとに得られる量の種類を区別して考えることが,この分野の設問を解く鍵となる。

さらに,姿勢制御の演算をどのユニットで行うかは,制御の遅延と信頼性に影響する。制御上の理由からIMUの計測データを飛行制御ユニットが直接扱う構成に変わった場合,情報の流れを図で確認し,演算を担うユニットの役割の変化を整理する必要がある。

安全機能と動作条件

シニアカーは,歩道を走行する移動体として,周囲の状況に応じた安全機能を持つ。緊急ブレーキ機能を横断歩道の通行中は動作させない条件が,設計として明示されている。動作させる条件と動作させない条件を状況ごとに定めることは,安全設計の基本である。

バッテリー残量に基づく走行可能領域の表示では,過去データから算出した領域より狭い領域を示す仕様とされている。表示値を実際の計算値より保守的に設定するという考え方があり,利用者の判断を安全側へ導くための設計として理解する必要がある。

信号の認識にLiDARを使わずステレオカメラを用いる点も,センサの選定理由として問われる。センサの特性と用途を照らし合わせ,どの機能にどのセンサを割り当てるかを説明できることが求められる。

異常時に家族へ連絡する機能では,前方カメラと利用者の顔が映る顔画像カメラで状況を記録し,クラウド上の行動内容確認システムで判断してアラートを送る構成が追加された。外部へ知らせる機能は,車両内で完結する安全機能とは分けて設計する必要がある。

この節の続き

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

アプリでこの節を読む