このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
lidarScan
説明
lidarScan
オブジェクトには、単一の 2 次元 LIDAR (光検出と測距) スキャンのデータが含まれています。LIDAR スキャンは、特定の角度 (Angles
) で測定した環境内のセンサーから障害物までの距離 (Ranges
) をもつ 2 次元平面用のレーザー スキャンです。このレーザー スキャン オブジェクトを、matchScans
、controllerVFH
(Navigation Toolbox)、monteCarloLocalization
(Navigation Toolbox) など、他のロボティクス アルゴリズムへの入力として使用します。
作成
説明
は、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 |
例
拡張機能
バージョン履歴
R2020b で導入