PCL の基本的な使い方 (ROS)
[History] [Last Modified] (2019/04/20 15:38:53)

概要

ポイントクラウド (点群) は空間内の点 (x,y,z) の集合です。例えば LiDAR (Light Detection and Ranging、レーザースキャナ、3D スキャナ) を利用して取得できます。メッシュで物体を表現している場合と区別します。

画像には通常の RGB カラー画像だけでなく、距離情報を濃淡として保存した距離画像があります。両方を取得できるカメラを RGB-D カメラ (深度カメラ、Depth Camera) とよびます。RGB-D カメラには更に、放射した赤外線が戻ってくるまでの時間をもとに距離を測定する ToF (Time of Flight) 形式のものや、人間と同様に視差を利用して三角測量によって距離を測定するステレオ形式のものがあります。前者の例としてはマイクロソフトの Kinect があります。後者の例としては Ensenso カメラがあります。

距離センサで取得できる物体との距離情報は、LiDAR のポイントクラウドや RGB-D カメラの距離画像ということになります。距離画像の情報は最終的にはポイントクラウドに変換して利用できます。

ポイントクラウドを扱うためのライブラリとして PCL (Poit Cloud Library) があります。ROS から利用するための設定および基本的な使い方を記載します。

PCL インストール

TODO
http://wiki.ros.org/pcl/Overview
http://wiki.ros.org/pcl_ros
http://tecsingularity.com/pcl/make_point_cloud/
https://github.com/strawlab/python-pcl

Related pages