8 a.m.、フリートのダッシュボードが赤く染まった。12台のAMRのうち7台が「自己位置喪失」を報告し、残りの5台は酔っ払いのようにその場でぐるぐる回っていた。技術者の最初の直感はライダーの故障だったが、ライダーは問題なく回転していた。真の原因は前夜に仕掛けられていた。新しいカテゴリーのスペースを空けるため、夜勤が東ゾーンの重量ラック2列を丸ごと移設していたのだ。柱は1本も動いていなかったが、AMRが覚えていた世界は消え去っていた。
時は2024年の秋、場所はSuzhou郊外の自動車部品3PL倉庫。私はインテグレーター側のテックリードだった。4 a.m.にかかってきた電話。「棚を動かすたびに、おたくのロボットは目が見えなくなるのか?」
公平を期して言えば、AMRは目が見えなくなったわけではない。記憶を失ったのだ。こう考えてほしい。AMRのナビゲーションは視力ではなく記憶で動いている。ライダーは1秒間に数万点のレーザーを発射し、それをつなぎ合わせて輪郭マップを作る。走行中、ロボットはライブのスキャン結果を記憶されたマップと絶えず照合し、自分の位置を特定する。照合がうまくいけば、誤差は通常プラスマイナス5 cm。照合に失敗すれば、ロボットは迷子になる。ラックを動かせば、記憶の中のランドマークがすべて変わってしまう。毎日の通勤路の看板が一晩ですべて入れ替わり、街灯の位置まで変わっていたら——交差点で立ち尽くすだろう。それと同じことだ。
ナビゲーション3方式、移設に怯える3通りの理由
主流の3方式は、大規模なスロッティング変更後にまったく異なる壊れ方をする。まず原理から、そして分かれ目を。
1つ目は2DライダーSLAM——現在もっとも普及している方式だ。輪郭を記憶し、照合する。強みは安定していて照明の影響を受けないこと。弱みは「人の顔が覚えられない」ことだ。同じラックが並ぶゾーンでは、アルゴリズムが似た位置の間で行ったり来たりして信頼度が下がり、ロボットは蛇行し、ひどい場合はその場で停止する。Suzhouで起きたのはまさにこれだ。移設した2列は隣の列とそっくりで、AMRは通路の区別がつかなくなった。
2つ目はビジュアルナビゲーション(VSLAM、カメラでテクスチャ特徴を読む方式)だ。移設に最も敏感な方式である。ライダーが輪郭を読むのに対し、ビジョンはディテールを読む——カートンの印刷、テープの反射、床の傷、すべてが目印になる。リスロットすれば目印は無効化される。さらに厄介なのが照明だ。昼勤と夜勤、照明のオンとオフは、ビジョンにとっては別世界になる。化粧品倉庫で、昼は正常に走るビジュアルAMRが、照明の違う夜には0.5メートルもずれるのを見たことがある。ライダーナビゲーションは顔を覚える。ビジュアルナビゲーションは服装を覚える——服が変われば、もうあなたが誰だか分からない。
3つ目は固定ビーコン。QRコード、磁気テープ、反射ポストだ。原理は最も単純で、移設にもっとも強い。マップはビーコンに紐づいているので、ラックが動いたらコードを貼り直して再測量すればいい。代償は柔軟性の低さと、床のコードがフォークリフトに日常的に踏み潰されることだ。メンテナンスは純粋な肉体労働である。
| ナビゲーション方式 | 大規模なスロッティング変更後 | 再構築の手間 | 備考 |
|---|---|---|---|
| ライダー輪郭SLAM | 最も顔認識が苦手。似たラックのゾーンでは信頼度が低下 | 中:夜間の再スキャン+ゾーンごとの検証 | 最も普及。本記事の主眼 |
| ビジュアルVSLAM | 最も敏感。特徴点が無効化され、照明の変化でドリフト | 大:特徴量データベースの再構築。理想は複数シフトにわたる測量 | 「AIビジョンならマップメンテ不要」という売り文句は買うな |
| QR/磁気/反射ビーコン | 偽の記憶なし。ビーコンを揃えれば完了 | 小:貼り直し+再測量。ただし汗をかく作業 | 床のコードが轢かれることが長期的なメンテナンスの税金 |
その売り文句について——聖域に一石を投じよう。一部のベンダーは今、こう顧客に言う。「当社のAIビジュアルナビゲーションは自己学習型です。いくらリスロットしても、マップ再構築は不要です」。ナンセンスだ。ビジョンは環境変化に最も敏感な方式であり、大変化の後に自己学習が最初に学ぶのは間違ったことだ。誤った位置を正しい目印として固定し、走れば走るほどずれていく。ここに銀の弾丸はない。あるのはトレードオフだけだ。柔軟性が欲しければ、マップ再構築を宿題として受け入れろ。安心が欲しければ、床コードの汗仕事を受け入れろ。
72時間の立て直し手順書
Suzhouに話を戻そう。ナビゲーションを取り戻すのに72時間かかった。そしてその振り返りは、それ以降のあらゆるスロッティング変更時の固定手順になった——再発はゼロだ。タイムラインはこうだ。
0–8時間:フリーズしてバックアップ。ラックの移動が終わり、床が片付いたら、新しいスキャンを急ぐな——旧マップをバックアップし、バージョンを凍結する。新マップの初版にはおそらく問題がある。ロールバックの道を残しておけ。この8時間、すべてのAMRは有人付きの手動モードか完全停止だ——自己位置推定はすでに信用できない。
8–24時間:夜間の再スキャン。稼働の少ない時間帯を選び、ライダー測量機で新ゾーンを測量するか、1台のAMRをマッピングモードで走らせる。重要なポイントは2つ。1つ目、床はきれいにしておくこと。迷子のパレットや駐車中のフォークリフトが恒久的なランドマークとしてスキャンされ、誰かがそれを動かした日にマップが不一致になる——手戻りの最大の原因だ。2つ目、似たラックのゾーンには人工的な特徴を手で加える——支柱に1枚の反射ステッカーを貼るだけで、アルゴリズムに唯一無二の目印ができる。
24–48時間:ゾーンごとの本番移行。積載走行の前に空走行からだ。1つのゾーンを開放し、空で走らせて2つの数字を監視する。自己位置推定の信頼度と、1時間あたりの再位置推定回数である。信頼度が閾値を下回り続けるか、再位置推定が1時間あたり1桁を超えて増え続けるようなら、そのマップは不合格で差し戻し。次に積載トライアル。積載パレットはライダー視野の下半分を塞ぐので、空走行OKは積載OKを意味しない。
48–72時間:全面本番、画面から目を離すな。全AMRを新マップに切り替え、24時間は画面監視。見るのは2つの典型症状、集中的な停止と蛇行だ。72時間時点で3つの数字をレビューする——再位置推定回数、タスクの定時達成率、手動介入回数。すべてがベースラインに戻れば完了だ。

混在交通:安全計画は精度より重要
直感に反する結論を言おう。その72時間で本当に危険だったのは、自己位置推定の精度の低さではない。誰もが「まだ精度は大丈夫」と思い込んでいたことだ。ずれているロボットは、自分がずれていることを知らない。計画経路と実際の位置は0.5メートルずれることもあり、安全レーザーが「空きスペース」と見ている場所に人がいるかもしれない。
だから私の移行期の安全ルールは譲れない。再構築中は全AMRの速度を通常の50パーセント以下に制限する。旧ゾーンと新ゾーンの境界をバリアで仕切り、フォークリフトとAMRの通行を時間帯で分ける。全AMRの安全停止距離を1段階引き上げる。やりすぎだと言う人もいる——では数字で見よう。AMRが1台ラックの支柱にぶつかれば、修理とダウンタイムで日単位の損失だ。AMRが1台人にぶつかれば、もはや金の問題ではない。安全計画のコストは、72時間の生産性低下だ。省いた場合のリスクは、1件の事故ですべてが止まることだ。計算してみてほしい。
もう1つの直感に反する点。マップ再構築で最も時間がかかるのは、スキャンでは決してない。5,000平方メートルの測量は、慣れたエンジニアなら2~3時間で終わる。時間を食うのは待ちだ——ラックの移動が終わるのを待ち、パレットが片付くのを待ち、床が測量可能な状態になるのを待つ。Suzhouでは、スキャンは3時間、片付け待ちは11時間だった。だからAMRチームはスロッティング計画の場にいなければならない——リスロット計画が確定する日に、ナビゲーション再構築のスケジュールも同時に確定させる。マップ再構築は技術の仕事ではなく、組織の仕事だ。最大の穴はいつもこれだ。「ラックが動いたのに、AMRチームに誰も伝えなかった」。
メンテナンスの罠:マップには賞味期限がある
多くの人がマップ再構築を一度きりのイベントだと思っている。間違いだ。マップには賞味期限があり、しかも静かに切れる。
カートンの積み上げ高さ、通路にはみ出す季節物のステージング、冬と夏で違う日射角——スキャンとマップの照合は少しずつ削られていく。閾値を下回った日が、次の集団記憶喪失の日だ。私のやり方は四半期ごとのマップ健康診断だ。信頼度と再位置推定の頻度が下向きになったら、ロボットが転び始めてからではなく、転ぶ前に再測量を計画する。そしてマップにはバージョン管理が必要だ。誰が、いつ、何を、なぜ変えたのか、記録に残す。最悪のシナリオは、フィールドエンジニアが記録なしにマップを手でいじることだ。3か月後に壊れたとき、誰も原因を追えない。
最後に、定番の質問。投資は回収できるのか? この1つの数字を見てほしい——1回の自己位置喪失からの平均復旧時間(MTTR)だ。ライダーSLAMのAMRなら、迷子になったロボットは自力で再位置推定する。通常は数十秒だ。大変化の後のビジュアル方式では、人の介入が必要になることもある——MTTRは時間単位だ。選定時には1台あたりの見積りだけ見るな——リスロットの頻度に、再構築1回あたりの人日を掛け合わせろ。年に2回以上リスロットする倉庫なら、ナビゲーション方式の違いによるTCOの差は、ロボット1台分の価格を賄える。パラメータは嘘をつかない。嘘をつくのは、パラメータの半分しか見せない営業だ。
Da Liu(自動化エンジニア)著
英語版からの翻訳。内容に相違がある場合は英語版を優先します。






