地図作成と位置推定
LiDAR スキャンによる地図作成、粒子フィルターによる位置推定
占有グリッドを使用して環境のマップを作成し、ロボットからの LiDAR センサー データを使用して、サンプリングベースの再帰ベイズ推定アルゴリズムを使用して位置推定を行います。
関数
地図作成
binaryOccupancyMap | バイナリ値の占有グリッドを作成 |
getOccupancy | Get occupancy value of locations |
inflate | 各占有位置のインフレーション |
move | Move map in world frame (R2019b 以降) |
occupancyMatrix | 占有グリッドを行列に変換 |
raycast | Compute cell indices along a ray (R2019b 以降) |
レーザー スキャン
lidarScan | 2 次元 LIDAR スキャンを保存するためのオブジェクトの作成 (R2019b 以降) |
plot | レーザーまたは LIDAR スキャンの読み取り値の表示 |
removeInvalidData | Remove invalid range and angle data |
transformScan | Transform laser scan based on relative pose |
位置推定
stateEstimatorPF | 粒子フィルターの状態推定器の作成 |
initialize | Initialize the state of the particle filter |
predict | Predict state of robot in next time step |
correct | Adjust state estimate based on sensor measurement |
getStateEstimate | Extract best state estimate and covariance from particles |
トピック
地図作成
- 占有グリッド
占有グリッドの機能とマップ構造体の詳細
状態の推定
- 粒子フィルターのパラメーター
stateEstimatorPF
粒子フィルターを使用するには、粒子数、粒子の初期位置、状態推定法などのパラメーターを指定しなければなりません。 - 粒子フィルター ワークフロー
粒子フィルターは、推定状態の事後分布を離散粒子によって近似する再帰的ベイズ状態推定器です。
注目の例
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)