このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
lidarScan
2 次元 LIDAR スキャンを保存するためのオブジェクトの作成
説明
lidarScan
オブジェクトには、単一の 2 次元 LIDAR (光検出と測距) スキャンのデータが含まれています。LIDAR スキャンは、特定の角度 (Angles
) で測定した環境内のセンサーから障害物までの距離 (Ranges
) をもつ 2 次元平面用のレーザー スキャンです。このレーザー スキャン オブジェクトを、matchScans
、controllerVFH
、monteCarloLocalization
など、他のロボティクス アルゴリズムへの入力として使用します。
作成
説明
は、LIDAR センサーから収集されたデータを表す scan
= lidarScan(ranges
,angles
)ranges
と angles
から lidarScan
オブジェクトを作成します。ranges
入力と angles
入力は同じ長さのベクトルであり、Ranges
プロパティおよび Angles
プロパティに直接設定されます。
は、入力直交座標を n 行 2 列の行列として使用して scan
= lidarScan(cart
)lidarScan
オブジェクトを作成します。Cartesian
プロパティはこの入力から直接設定されます。
は、scan
= lidarScan(scanMsg
)LaserScan
(ROS Toolbox) ROS メッセージ オブジェクトから lidarScan
オブジェクトを作成します。
プロパティ
オブジェクト関数
plot | レーザーまたは LIDAR スキャンの読み取り値の表示 |
removeInvalidData | Remove invalid range and angle data |
transformScan | Transform laser scan based on relative pose |
例
拡張機能
バージョン履歴
R2019b で導入