Skip to content

制御評価器#

目的#

このパッケージは、制御の品質を評価するためのメトリクスを生成するノードを提供します。

制御モジュール出力に関する診断情報を、自車位置と現在の運動学的情報を公開します。

評価メトリクス#

制御評価器は、include/autoware/control_evaluator/metrics/deviation_metrics.hpp で定義されたメトリクスを使用して、自車基準点からのヨー方向および横方向距離の逸脱量を計算します。制御評価器は、他の制御モジュールのメトリクスや評価を提供するようにカスタマイズすることもできます。現在、制御評価器は autonomous_emergency_braking ノードの出力に基づいて簡単な診断出力を提供していますが、この機能を拡張して他の制御モジュールの性能を評価できます。

運動学的出力#

制御評価器モジュールは、自車の運動学的および位置に関する情報を絶えず公開します。経路弧補正座標の縦方向 s と横方向 t を使用して、現在の自車レーン ID を公開します。また、現在の自車の速度、加速度、ジャークを診断メッセージで公開します。

この情報は、他のノードが ROSbag を使用した自動評価を実行するために使用できます。自車位置と運動学的情報を評価された制御モジュールの出力と照合することで、ROSbag 再現の特定の興味深いポイントにおいて評価された制御モジュールが適切に対応したかどうかを判断できます。