メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

lidarScan

R2025b

2 次元 LiDAR スキャンを保存するためのオブジェクトの作成

説明

lidarScan オブジェクトには、単一の 2 次元 LiDAR (光検出と測距) スキャンのデータが含まれています。LIDAR スキャンは、特定の角度 (Angles) で測定した環境内のセンサーから障害物までの距離 (Ranges) をもつ 2 次元平面用のレーザー スキャンです。このレーザー スキャン オブジェクトを、、controllerVFH (Navigation Toolbox)、monteCarloLocalization (Navigation Toolbox) など、他のロボティクス アルゴリズムへの入力として使用します。

作成

説明

scan = lidarScan(ranges,angles) は、LiDAR センサーから収集されたデータを表す ranges と angles から lidarScan オブジェクトを作成します。ranges 入力と angles 入力は同じ長さのベクトルであり、Ranges プロパティおよび Angles プロパティに直接設定されます。

scan = lidarScan(cart) は、入力直交座標を n 行 2 列の行列として使用して lidarScan オブジェクトを作成します。Cartesian プロパティはこの入力から直接設定されます。

scan = lidarScan(scanMsg) は、LaserScan (ROS Toolbox) ROS メッセージ オブジェクトから lidarScan オブジェクトを作成します。

プロパティ

すべて展開する

LiDAR からの距離の読み取り値。メートル単位のベクトルとして指定します。このベクトルは Angles と同じ長さで、ベクトル要素はメートル単位で測定されます。

データ型: single | double

LiDAR からの距離の読み取り値の角度。ベクトルとして指定します。このベクトルは Ranges と同じ長さで、ベクトル要素はラジアン単位で測定されます。角度は、正の z 軸を中心として反時計回りに測定されます。

データ型: single | double

LiDAR 読み取り値の直交座標。[x y] 行列として返されます。LiDAR 座標系では、正の x は前方向、正の y は左方向です。

データ型: single | double

LiDAR 読み取り値の数。スカラーとして返されます。このスカラーは、Ranges ベクトルと Angles ベクトルの長さ、または Cartesian 内の行数とも等しくなります。

データ型: double

オブジェクト関数

例

拡張機能

すべて展開する