Skip to content

autoware_object_range_splitter#

目的#

autoware_object_range_splitterは、検出されたオブジェクトを起点からの距離で2つのメッセージに分割するためのパッケージです。

内部処理/アルゴリズム#

入出力#

入力#

名称 種別 説明
input/object autoware_perception_msgs::msg::DetectedObjects 検出オブジェクト

出力#

自動運転ソフトウェア

仕様

Planning コンポーネント

概要

Planning コンポーネントは、現在の状況や高レベルの目標に基づいて、車両の将来の経路を計画します。

機能

  • 安全で衝突を回避する経路の生成
  • 交通規則の遵守
  • 車両の制約(速度、加速度など)を考慮した経路生成
  • 動的障害物(歩行者、車両など)への対応
  • 高レベルの目標(目的地、レーンキープなど)への追従
  • 予測可能な経路生成

実装

Planning コンポーネントは、Autoware の Planning モジュール によって実装されています。このモジュールは、以下を実行します。

  • センサデータの処理と解析
  • 自車位置の推定
  • 環境のモデリング
  • 経路の探索と最適化
  • 経路の可視化

安全性

Planning コンポーネントは、次の特徴により安全な動作を確保します。

  • 複数のセンサからのデータフュージョン
  • 予測可能な経路生成
  • 冗長性の確保
  • 逸脱量の制限(速度逸脱量、加速度逸脱量など)

性能

Planning コンポーネントは、以下のようなパフォーマンス目標を達成するように設計されています。

  • 低遅延の経路生成
  • post resampling 後の経路の正確さ
  • さまざまな運転シナリオへの適応性

依存関係

Planning コンポーネントは、以下のコンポーネントに依存しています。

センシングコンポーネント

  • ローカライゼーションコンポーネント*
  • コントロールコンポーネント*
名称 説明
output/long_range_object autoware_perception_msgs::msg::DetectedObjects 長距離検出オブジェクト
output/short_range_object autoware_perception_msgs::msg::DetectedObjects 短距離検出オブジェクト

パラメータ#

Name Type Description Default Range
split_range float object_range_splitter is a package to divide detected objects into two messages by the distance from the origin 30 N/A

想定 / 既知の制限#

(オプション) エラーの検出と処理#

(オプション) パフォーマンス特性評価#

(オプション) 参考文献 / 外部リンク#

(オプション) 将来の拡張機能 / 未実装部分#