Skip to content

TeamSOBITS/pcl_object_detection

Repository files navigation

JP | EN

Contributors Forks Stargazers Issues License

PCL Object Detection

目次
  1. 概要
  2. セットアップ
  3. 実行・操作方法
  4. マイルストーン
  5. 変更履歴
  6. 参考文献

概要

  • Point Cloud Libraryを用いたルールベース物体検出パッケージ.
  • Lidar情報から直線を検出.

(上に戻る)

セットアップ

ここで,本リポジトリのセットアップ方法について説明します.

(上に戻る)

環境条件

正常動作のため,以下の必要な環境を整えてください.

System Version
Ubuntu 22.04
ROS Humble

Note

UbuntuROSのインストール方法に関しては,SOBITS Manualに参照してください.

(上に戻る)

インストール方法

  1. ROSのsrcフォルダに移動します.
$ cd colcon_ws/src/
  1. 本リポジトリをcloneします.
$ git clone -b feature/humble-devel https://github.com/TeamSOBITS/pcl_object_detection.git
  1. 依存パッケージをインストールします.
$ bash install.sh
  1. パッケージをコンパイルします.
$ cd ~/colcon_ws
$ colcon build

(上に戻る)

実行・操作方法

  • 机、床、棚上の物体検出と配置位置の検出をします.
  • 検出位置はトピック通信とTFで出力されます.
  • 各検出モードはサービス通信によって変更可能.
モード 機能
0 OFF
1 table mode - パラメータ
2 floor mode - パラメータ
3 shelf mode - パラメータ
4 placeable mode - パラメータ

※各モードに共通するパラメータはcommon_param.yamlにあります

実行方法

$ ros2 launch pcl_object_detection pcl_object_detection.launch.py

各モードの切り替え方法(サービス通信)

サービス名
/switch_mode sobits_interfaces/ModeCtrl型

2D-LiDARセンサから得た点群から直線を検出します.

実行方法

$ ros2 launch pcl_object_detection pcl_line_detection.launch.py

(上に戻る)

マイルストーン

  • ドキュメントの充実

現時点のバッグや新規機能の依頼を確認するためにIssueページ をご覧ください.

(上に戻る)

変更履歴

変更履歴はCHANGELOG.rstを参照してください.

(上に戻る)

参考文献

(上に戻る)

About

Point Cloud Libraryを用いたルールベース物体検出パッケージ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors