SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ROSとRaspberryPiで遠隔みまもりロボットを作ろう(「Tech-Sketch」出張所/番外編)

ラズパイで動くロボット「GoPiGo」をつかって遠隔見守りロボットを作ろう(1) 開発準備編

ROSとRaspberryPiで遠隔みまもりロボットを作ろう 第1回(「Tech-Sketch」出張所/番外編)

「遠隔見守りロボット」の概要

 今回の連載を通じて作るシステムの概要は下図のようになります。GoPiGoに搭載したWebカメラから、例えば家の中の画像を取得しクラウド経由で外出先のスマホに配信します。ユーザーはその画像を見ながらロボットを操作できようにしたり、クラウドから自動で通知を受け取ることができるようにしたいと思います。

連載で作成するアプリケーションの全体イメージ
連載で作成するアプリケーションの全体イメージ

今回のゴール

 今回は、GoPiGoにUbuntu OSとROSをインストール/セットアップし、ROSでGoPiGoを移動させるところまでを解説します。

用意するもの

GoPiGo Robot Starter Kit、またはそれと同等の構成

 GoPiGo自体はラズパイ1~3すべてに対応していますが、ラズパイ2を推奨します。2016年11月時点で、ラズパイ3はUbuntu14.04に未対応のためです。

 組み立て済みのものを前提としています(参考:組み立て手順)。プラスドライバー1本あれば組み立て可能です。所要時間は2時間程度です。

単三電池8本

 プログラミング中などモーターを使わない時はラズパイのACアダプターが使えますが、実行時などモーターでロボットを移動させる際は、乾電池(充電池を推奨)を使用してください。

ディスプレイ/キーボード

 HDMI接続ができるディスプレイとUSB接続のキーボードを用意します。ディスプレイは、HDMI接続ができるテレビを使うこともできます。ネットワークの初期設定が完了したら、SSHでリモート接続ができるのでディスプレイ/キーボードは不要です。

USB Webカメラ

 第3回以降で使用します。GoPiGoに搭載する見守り用のカメラです。

スマホ

 第3回以降で使用します。ロボットのカメラ画像を表示したりGoPiGoを操作したりするのに利用します。

次のページ
Ubuntuのインストール

この記事は参考になりましたか?

ROSとRaspberryPiで遠隔みまもりロボットを作ろう(「Tech-Sketch」出張所/番外編)連載記事一覧

もっと読む

この記事の著者

古賀 勇多(TIS株式会社)(コガ ユウタ)

TIS株式会社 AIサービス事業部AIサービス企画開発部所属。2015年入社後、自律移動ロボットの研究開発に従事。ロボット・クラウド・機械学習を活用した、人と共生できるロボットシステムの開発を目標にしている。最近興味がある技術は電子工作や3D CAD、DIY。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/9829 2016/12/09 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー