SLAMとは
自己位置の推定と環境地図の作成を、同時に行う
- SLAM(スラム)は、移動するロボットやドローンなどが、自己位置の推定と環境地図の作成を同時に行う技術の総称です。
- カメラの画像だけを使うものを Visual SLAM と呼びます。レーザで距離を測る LiDAR はセンサ、SLAM は技術で、別のものです。
- 試験では、LiDAR との取り違えと、Visual SLAM が画像を使うかどうかの誤りが問われます。
SLAMとは
SLAM(Simultaneous Localization and Mapping)は、自己位置の推定と環境地図の作成を、同時に行う技術の総称です。
自分で動き回るロボットは、「いま自分がどこにいるか」と「周りがどうなっているか」の両方を知る必要があります。ところが、初めての場所では地図がないので、位置が決められません。位置が決められないと、地図に書き足すこともできません。この行き詰まりを、位置を推定しながら地図を作り、地図を使って位置を直すことで解決するのが SLAM です。
SLAMの流れ
SLAM は、次のような流れをくり返します。
- 観測する: カメラやレーザのセンサで、周りの様子(壁・柱・目印になる物)を取り込みます。
- 位置を推定する: 前回からの動きと、観測した目印の見え方から、いまの自己位置を推定します。
- 地図に書き足す: 推定した位置を基準にして、見つけた物を地図に加えます。
- 位置を直す: 地図の中の目印と見比べて、位置のずれを小さくします。
使うセンサによって呼び名が変わります。カメラの画像情報を全面的に使うものが Visual SLAM です。画像から、自己位置のほか、周りの障害物やランドマーク(目印になる特徴物)も認識できます。レーザで距離を測る LiDAR の点群データを使う方式もあります。
位置の推定は、動くたびに少しずつずれていきます。そこで、前に見た目印をもう一度見つけたときに、たまったずれをまとめて直します。この仕組みがあるので、長い距離を動いても、地図と位置が大きくくずれにくくなります。なお、MR(複合現実)の機器でも、同じ考え方で自己位置や周りの3次元の情報を求めています。
試験での問われ方
IoTシステム技術検定 基礎では、第4章「IoT応用システムを理解する」で出ます。もちこ道場の第4章の問題では、SLAM を含む問題が18問あり、次のような問われ方をしています。
- 穴埋め: 「自己位置の推定と環境地図の作成を同時に行う技術」の空欄に SLAM を選ぶ。自動走行車の重要技術として、レーザで距離を測る LiDAR とセットで問われることもあります。
- 外れの選択肢: RPA、LiDAR、GNSS などを答える問題で、SLAM が並びます。ロボット開発用のプラットフォーム ROS の説明文にも、画像処理や SLAM の機能が出てきます。
- 誤った記述を選ぶ: 「Visual SLAM は画像を一切使わず、GPS(衛星測位)だけで地図を作る」「LiDAR は、自己位置推定と地図作成を同時に行うソフトウェア技術の総称である」のように、別の用語の説明にすり替えた記述を見抜く。
似た用語との違い
| 用語 | 何を指すか |
|---|---|
| SLAM | 自己位置の推定と環境地図の作成を同時に行う技術の総称 |
| Visual SLAM | SLAM のうち、カメラの画像情報を使うもの |
| LiDAR | レーザ光を当てて、反射光から距離や性質を調べる光学センサ |
| GNSS | 人工衛星の電波で位置を求める測位(屋内では使いにくい) |
| コンピュータビジョン | 画像から必要な情報を取り出して認識する技術(精度の向上には AI が貢献した) |
| ROS | 画像処理や SLAM の機能、ハードウェア制御をまとめた、ロボット開発用のプラットフォーム |
覚え方
- 名前は「同時に・位置の推定・地図の作成」の頭文字です。位置か地図のどちらかだけを答える記述は、SLAM の説明としては足りません。
- 「LiDAR は目(センサ)、SLAM は頭の使い方(技術)」。センサとソフトウェアの技術を入れ替えた記述が、誤りの選択肢の定番です。
- Visual SLAM は「画像(ビジュアル)で行う SLAM」。名前に画像が入っています。
第4章のほかの用語は「第4章 IoT応用システムを理解するの要点」にまとめています。
第4章の問題を2問、解いてみる
もちこ道場の第4章の問題です。演習画面と同じ解説(図解・選択肢ごとの解説)を付けています。
問1
自立的な移動を行うロボットやドローンにおいて、カメラやセンサーの情報を活用し、自己位置の推定と環境地図の作成を同時に行う技術を1という。
答えと解説を見る
正解は 2(SLAM)です。
【概要】
SLAMは、センサやカメラの情報から環境マップを作りながら自己位置も推定する技術の総称であり、移動ロボットやドローンで重要である。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. GNSSあなたの解答 GNSSは衛星の電波で位置を求める測位システムであり、SLAMで活用されることはあるが地図作成までは行わない。
- 2. SLAM正解あなたの解答 SLAMはセンサや画像の情報を使い、自己位置の推定と環境地図の作成を同時に行う技術である。
- 3. LiDARあなたの解答 LiDARはレーザ光で距離を測るセンサであり、SLAMに情報を与える側で、推定と地図作成を担う技術ではない。
- 4. TDDあなたの解答 TDDは上りと下りで同じ周波数を時間で分けて使う通信方式であり、自己位置推定や地図作成の技術ではない。
問2
ロボット開発において、画像処理やSLAMなどの機能とハードウェア制御などをパッケージ化し、Linux上で動作するオープンソースのミドルウェア(プラットフォーム)を1と呼ぶ。
答えと解説を見る
正解は 4(ROS)です。
【概要】
ROSは画像処理やSLAMなどの機能に加え、ロボットのハードウェア制御も一括して提供するロボット開発用プラットフォームであり、Linux上で動く。
【図解】実験的機能
図解は実験的機能です。内容を簡略化しているため、公式テキストの記載と異なることがあります。
【各選択肢の解説】
- 1. UTMあなたの解答 UTMは多数のドローンの安全な飛行を支える運航管理システムであり、ロボット開発用のミドルウェアではない。
- 2. DIPSあなたの解答 DIPSはドローンの飛行許可申請などに使うドローン情報基盤システムであり、ロボット開発用の基盤ではない。
- 3. PCLあなたの解答 PCLは深度情報を点群として処理するライブラリであり、ハードウェア制御まで含むロボット開発基盤ではない。
- 4. ROS正解あなたの解答 ROSはLinux上で動くロボット開発用のプラットフォームで、対応ハードウェアが非常に多い。
第1章の問題を解いてみる
第4章は約90問あり、プランで解けます。まずは登録なし・無料で、第1章の問題をこのページの中で解けます。
よくある質問
SLAMは何の略ですか?
Simultaneous Localization and Mapping の略です。「同時に(Simultaneous)」「自己位置の推定(Localization)」「地図の作成(Mapping)」の頭文字で、名前そのものが「同時に行う」ことを表しています。
SLAMがあれば、GNSS(衛星測位)は要りませんか?
目的が違います。GNSS は衛星の電波で位置を求めるので、屋内やトンネルのように電波が届かない場所では使いにくくなります。SLAM は、カメラやセンサで周りを観測して位置と地図を作るので、電波に頼らずに動けます。実際の機器では、組み合わせて使うこともあります。
SLAMは、ロボットだけの技術ですか?
いいえ。ロボットのほか、ドローンやオートノマスカー(自動走行する車)で重要です。複合現実(MR)でも、自己位置や周りの3次元の情報を計算して、仮想の物を現実の空間に置くために使われます。
もちこ道場
章ごとの問題と本番形式の模擬試験で、合格の力を確かめる
公式テキストの全8章から作ったオリジナルの予想問題を、スマホ・PC で解ける Web 演習サービスです(運営者が作っています)。
500円
31日間・買い切り・自動更新なし
- 全8章 720問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(60問・60分)なし
1,000円
31日間・買い切り・自動更新なし
- 全8章 720問○
- 選択肢ごとの解説○
- 全問の解説に図解○
- 模擬試験(60問・60分)○
無料体験は登録不要です。
次に読む
記事の確認問題と同じく、選択肢ごとの解説と図解が付いた問題を、スマホ・PC で続けて解けます。
IoTシステム技術検定 基礎の第4章「IoT応用システムを理解する」で問われる用語を、6つのまとまりと取り違えやすい組み合わせで整理しました。第4章の問題を2問、その場で解いて確かめられます。
LiDAR(ライダー)は、レーザ光を当てて、反射して戻る光から対象物までの距離や形を調べる光学センサです。しくみを図で整理し、オートノマスカーでの使われ方、SLAM・RGB-D カメラとの違い、IoTシステム技術検定 基礎での問われ方をまとめました。
出題範囲は、2026年11月にMCPC の公式ページで確認しました。用語の説明は、もちこ道場の問題と解説をもとにまとめたものです。