デジビBlog

intra-mart BIORAブース – ルンバによるお土産配達 –

投稿日:

こんにちは。デジタルビジネス推進室の関根です。

EWS2018からもう一か月経つのですね…。時間が経つのが早いです。
今回はルンバによるお土産配達について記載致します。

ルンバのご紹介

お掃除ロボットで御馴染みのiRobot社のルンバですが、実は開発機も市販されております。

「icreate2」という機種で、デバッグ用のケーブルが付いていたりして便利なのですが、掃除に必要なフィルタ等々がついていないため、ルンバのくせに掃除はできません

全体の流れ

ルンバのノベルティの受け渡しは、以下のような流れで行いました。

自律移動について

ルンバの制御はRaspberry Piを介して、ROS(Robot Operating System)をインストールしたサーバで行いました。
ROSのライブラリが地図のデータから経路を生成して、目的地までの移動の制御をしてくれます。
現在地の情報は、ルンバが持っている「オドメトリ情報(自己位置情報)」を利用しました。

ちょっと大掛かりな仕組みになった理由としては、ルンバ用の公開APIが「超」基本的なものしかなく、操縦やintra-martとの連携はほとんど上物(ラズパイ)に頼っているためです。
開発用ルンバなので、高度なAPIがあると期待してたのですが。。
今後ルンバで配達ロボを開発される方はご注意ください。(いれば)

ルンバ本体の役割は、ラズパイの制御通りにタイヤを動かして自分の位置を報告するのみです。
そういった意味では、彼のアイデンティティはラズパイと言えるかもしれません。

ROSのライブラリ(navigation stack)に目的地を与えると、いい感じに経路を生成して、目的地までの移動指示を出してくれます。
地図情報を読み込ませると、黒い部分をコストと認識してうまくよけてくれます。


位置情報がオドメトリのみだと、運用していくうちに、タイヤ滑りなどで座標がずれてしまうので、超音波センサーを併用して位置補正をするようにしました。

ルンバトレー サブシステムのご紹介

カレーを少しでも手に取っていただきやすくするために自動スライド式トレーを採用しました
トレーは、intra-mart上のBPMからROS経由で制御されています

トレー(とカレー)の管理を、ルンバ操縦で忙しいラズパイにお願いするのも酷な話なので、
トレー操作部分の細かい制御はマイクロコントローラに委譲する構成としました

カレー検出はなかなかの精度で実現することができました(本番ではノーミスでした!)

扉のスライドも、ソコソコなめらかにできましたが、制御ソフト(マイコンのファームウェア)を書き換えれば、もっとなめらかに
できたかもしれません(しかし本番直前に気づいたので今回は安全のため、見送りました)

【以下、技術ネタなので興味のある方限定】

おまけ

こちらはプロトタイプ版のルンバです
色々載っていますが、本番では一部しか使いませんでした。

とにかく苦労したのが、ルンバが正確に自分の位置を知るための仕組みでした。
そのために画像認識やビーコン、超音波、赤外線と色々挑戦する羽目になりました。

最後までライントレースに逃げなかったことはほめてほしいですが、最終的に採用した超音波センサーもときおり誤差が2-3m出ることがあり、最終調整は徹夜ものでした。

某テレビ番組で挑戦している、トラクターの自動運転って本当にすごい技術だと痛感しました。


今回の記事はここまで。

次回はサーモセンサーとAI音声チャットをメインに記事を書こうと思います。

-デジビBlog

執筆者:


  1. […] ャットからルンバに対して帰還指示を出します。 ・ルンバが帰還中:お客様にカレーの味が好みに合っているかを尋ねます。 (ルンバの詳細はこちら ⇒ ルンバによるお土産配達 ) […]

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

dezibiz-raspberry-pi-4-im2

ラズパイ4でIMを動かしてみた!【IM起動編】

こんにちは、デジビの堀内です。 今回は新しく発売されたラズパイ4でイントラマートを動かしてみる、という実験について紹介します。 前回はラズパイ4上でresinを立ち上げるところまで行いました。 ラズパ …

デジビダッシュボード(仮)のご紹介

こんにちは。 デジタルビジネス推進室(デジビ)の関根です。 今回は研究開発で社内検証している機能を一つご紹介します。 intra-martのポータル画面をBIツールのように使用する機能となります。

アイスボタンの作り方

こんにちは。デジタルビジネス推進室の高松です。 前回ご紹介したIoTボタンについて、「作り方を教えてほしい」という話を頂いたので、ご紹介します。 構成について 始めに、アイスボタンの構成を記載しておき …

dezibiz-raspberry-pi-4-ssd2

ラズパイ4でIMで動かしてみた!【SSD起動編】

こんにちは、デジビの堀内です。 今回は新しく発売されたラズパイ4でイントラマートを動かしてみる、という実験について紹介します。 実験内容のボリュームがあるため複数回に分けて紹介します。 今回はラズパイ …

digibiz-ews2019-dx07-autodrive

【EWS2019】プロセス自動運転体験コーナー

こんにちは、デジビの堀内です。 今年のDX展示では、前回紹介したパネル展示「intra-mart流の業務プロセス自動化研究」だけでなく、intra-martが掲げる「業務プロセス自動化」の近未来イメー …