Main Content

local2grid

ローカル座標をグリッド インデックスに変換

R2019b 以降

説明

ij = local2grid(map,xy) は、ローカル座標 xy の配列を、[row col] 形式のグリッド インデックス ij の配列に変換します。

すべて折りたたむ

幅と高さが 10 メートルの空のバイナリ占有マップを作成します。

map = binaryOccupancyMap(10,10);

グリッド インデックスをローカル座標から取得します。

[xLocal,yLocal] = meshgrid(0:0.5:2);
ij = local2grid(map,[xLocal(:) yLocal(:)]);

入力引数

すべて折りたたむ

地図表現。binaryOccupancyMap オブジェクトとして指定します。このオブジェクトはビークルの環境を表現します。

ローカル座標。[x y] ペアを n 行 2 列の行列として指定します。ここで、n はローカル座標の数です。

データ型: double

出力引数

すべて折りたたむ

グリッド位置。[row col] の形式で、[i j] ペアからなる n 行 2 列の行列として返されます。ここで、n はグリッド位置の数です。グリッド セルの位置は、グリッドの左上隅からカウントされます。

データ型: double

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2019b で導入

参考

| (Navigation Toolbox) | |

トピック