Skip to content

tier4/fake_obstacle_perception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fake_obstacle_perception

https://docs.google.com/presentation/d/1a9HhpNVz3dTrvrPWjlhbl21qyUhf8xuZYC3HBtQ7C4o/edit?usp=sharing

機能

  • maker (rvizプラグイン)
  • publisher (rvizプラグイン)
  • auto_publisher (ノード)

maker

機能

  • 模擬障害物を設定し、yamlで保存する
  • スケール(縦横高さ)、速度、ライフタイムなどを設定可能
  • event_captureを使用しwaypointを追加、移動、削除が可能
  • 点群地図(/points_map)を読み込んでz座標の補正に対応

Subscribe Topic

/rviz/event_capture/mouse (event_capture/MouseEventCaptureStamped)

Publish Topic

  • /fake_obstacle_maker/marker (visualization_msgs/MarkerArray):障害物の通る経路
  • /fake_obstacle_maker/pointcloud (sensor_msgs/PointCloud2):障害物の点群(テスト時使用)

publisher

機能

  • makerで作ったyamlファイルを読み込み、障害物を点群として出力
  • 複数の障害物を読み込み可能、かつpublishする障害物のオンオフも可能
  • 読み込んだ障害物の組み合わせ、および配信トピック名、点群密度をプリセットとしてyamlに保存

Publish Topic

  • /fake_obstacle_publisher/marker (visualization_msgs/MarkerArray):各障害物の通る経路
  • [指定したトピック名] (sensor_msgs/PointCloud2):障害物情報を統合した点群

auto_publisher

機能

  • publisherで作成したプリセットを読み込んで、点群として出力
  • シナリオテストの自動化用

Publish Topic

  • /fake_obstacle_auto_publisher/marker (visualization_msgs/MarkerArray)
  • [指定したトピック名] (sensor_msgs/PointCloud2)

Parameter

  • exec_period:処理周期
  • preset_path:読み込むプリセットのパス

使用方法

$ roslaunch fake_obstacle_perception auto_publisher.launch preset_path:=””

About

fake obstacle maker / publisher / auto publisher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published