SlideShare a Scribd company logo
1 of 30
実際にロボットを動かす方法 
産業技術大学院大学 
情報アーキテクチャ専攻助教 
上田隆一
講師 
• 上田隆一 
– 産業技術大学院大学助教 
– USP研究所フェロー 
– Family & Robotics協会理事 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ2
最近のロボットブーム 
• ここ1, 2年のマスコミのにぎわい 
– 検索すれば最近の記事がたくさん引っかかる 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ3
「ロボット」という言葉 
• 人の興味を引きやすい 
– SFっぽい 
– 最先端っぽい 
– プロモーションにうってつけ 
• 誤解が多い 
– 実は意外と身近 
• どうやって動いているか知ることで仕事上・趣味上のチャンスが 
– 本日は「どうやって動かすか」を真剣に考える 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ4
ロボット= 人の代わりをするもの 
• 昔から職場や生活空間に存在 
– 工場: 溶接, ちょっとした輸送 
– 家庭: 掃除 
– お店: 警備, 扉の開閉(=自動ドア) 
– ... 
• 人の型をしているかどうかは重要でない 
– アトム,ドラえもん,ガンダム, etc. → 誤解の根源 
• これらは「絵」 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ5
実世界のロボット 
• 例をいくつかお見せします 
• 以下の切り口から観察 
– 入力: センサで何かを感じる 
• カメラ, 赤外センサ, レーダ, ソナー 
– 出力: モータ等で何か実世界に作用を与える 
• アクチュエータ, スピーカ, モニタ表示 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ6
例1: 茶運び人形 
• http://www.youtube.com/watch?v=1ZoFGCSF 
S1o 
• 入出力を考えてみましょう 
– 入力: 茶を置く台(と,その下のスイッチ) 
– 出力: タイヤ 
– 間には歯車等の機構 
• 歯車がスイッチの情報を動きに変換 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ7
例2: 自動ドア 
• ロボットだと考えてみましょう 
– http://www.youtube.com/watch?v=0HVgEruaUg4 
• 入力: 光(赤外線?)センサ 
• 出力: ドアの開閉 
• 間には(おそらく簡単な)電子回路 
– これも歯車同様,入出力をつないでいる 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ8
例3: サッカーロボット 
• http://www.youtube.com/watch?v=Oz2wIDD 
02LY 
• 入力: カメラ画像 
• 出力: 歩行等の動作 
• 間にコンピュータ 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ9
例4: BigDog 
• https://www.youtube.com/watch?v=cHJJQ0z 
NNOM 
• 入出力,その間をつなぐものはなんでしょう? 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ10
実世界のロボット-まとめ 
• 入出力だけ。それだけ。 
• ロボットの動かし方 
– 入出力する部品をうまく選ぶ 
– 入出力をうまく繋ぐ 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ11
典型的な例 
2014/11/1 
入出力変換用 
ノートPC 
センサ(Kinect)からの入力用 
USB 
台車(タイヤ)への出力用 
USB 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ12
本日の話 
入出力をコンピュータでつなぐ話 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ13
(本題に入る前に)コンピュータって何? 
• インターネットやメールをするもの 
• 入力された情報を処理して出力する機械 
仕事入力出力 
会社の経理勤怠の記録等給与明細 
年賀状を作る住所のリスト, 図案ハガキ 
インターネットで何か見るURL 表示するデータ 
ロボットセンサから出る値モータ等への指令 
• 一つのコンピュータで何でも入出力 
– ソフトウェアで入出力関係を制御 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ14
典型的なロボットの論理的構造 
• センサデータ処理: 意味ある情報を抽出 
• 行動決定: 情報から出力を決定 
• 情報の統合: 複数のセンサデータから自己位置等を算出 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ15 
センサ1 
センサ2 
センサデータ 
処理 
(画像処理等) 
物の位置情報等 
情報の統合 
(状態推定等) 
行動決定 
モータ1 
モータ2 
... ...
センサデータ処理の例(画像処理) 
• カメラで動映像を撮影して行動の判断基準に 
• 動画像って何? 
– 動映像は1枚1枚の画像をつなげたもの 
– 画像は1点1点の色を数字で並べたもの 
2014/11/1 
写真(数字の並び) 写真(数字から絵を再現) 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ16 
231 228 209 
228 225 206 
226 223 204 
227 224 205 
226 223 204 
224 221 202 
...
情報量が多すぎる 
• お茶汲み人形の行動決定表 
– スイッチON: 動く 
– スイッチOFF: 止まる 
• 画像からの行動決定表 
– 画像のデータの並びが... 
• 231 228 209 228 225 206 226 223 204...: 動く 
• 231 228 209 228 225 206 226 223 205...: 止まる 
• ... 
– 多すぎる 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ17
画像処理で必要な情報だけ抽出 
• 例: 画像から顔を抽出 
人の顔 
手持ちのブラックリストの3番目の人物 
位置(座標x=100,y=200) 
• 行動決定しやすくなる 
– 例(自動ドアへの応用) 
• リスト3番目の人物: ドアを開けない 
• それ以外: 開ける 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ18
その他センサ 
• 測域センサ 
– レーザで物体の距離を計測 
• Kinect 
– レーザ+ カメラ→ 3次元画像 
• 使い方は画像処理と一緒 
– 何かしらの数字から興味の情報を抽出 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ19
動作計画 
• 自動ドアは開いて閉まるだけなので簡単 
• 移動するロボット・手を持つロボットは 
どう動けばいい? 
– ただセンサデータに反応するだけでなく、 
「手順」を考えなければならない 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ20
例: 自動車の車庫入れ 
• 手順 
– 以下の繰り返し 
• 自動車の位置を確認(入力) 
• 頭の中で予測(計画) 
• 実行(出力) 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ21
計画の方法 
• 探索 
– 乗換案内と方法は同じ 
• 行き先のグラフを作る 
– グラフ(専門用語): 路線図のようなもの 
• 一番よい経路を見つける 
– 例 
• rapidly exploring random tree 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ22
情報の統合 
• 1回のセンサ入力から分からない情報を 
複数のセンサ入力から作る 
– 右下の例: 
• カメラ画像で旗の位置を計測して自分の位置を計測 
• 旗の距離と向きしか分からない場合、 
最低2回の計測が必要 
2014/11/1 
カメラ観測 
(1回目) 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
カメラ観測 
(2回目) 
最先端から豊かな暮らし、安心安全の社会へ23
統合の方法 
• 伝統的な測量 
• ベイズ推定 
– 推定したいものを 
確率的に逐次的に 
求めていく 
2014/11/1 
旗1 
旗2 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ24
ここまでのまとめと次の話 
• ロボットを動かす技術を大雑把に3つ紹介 
– センサ情報処理、動作計画、情報の統合 
– それぞれ面白い。身の回りで使われている技術 
• 疑問 
– これを全部自分で作るのか? 
• 昔(15年くらい前)はほぼ全部作っていた 
(まともに動かすのに凄腕のプログラマで2ヶ月) 
• 今はそんなに頑張らなくてもいいところまで簡単に 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ25
オープンソース 
• ソフトウェアは一度作ると何度でも利用可 
• ただし権利関係がややこしい 
• オープンソース 
– 大半のソフトウェアは公開されており 
ライセンスの制限の下、誰でも使用可 
– 主な理由 
• そうしておかないと相互利用できず全員が損 
• 公開しないと進化しない 
– 商売しにくいという問題は存在 
– ロボット業界でも積極利用の動き 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ26
ROS(Robot Operating System) 
• パソコンでロボット用機器をつなぐためのソフト 
– 企業や一般人がセンサやモータなどを 
ROSを通して動かせるようにする 
→プログラムするときに自分でやることが減る 
• 買ってきたロボットをすぐ動かせる 
– ロボットの形状等が既にデータとして提供されている 
– 公開プログラムを使える 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ27
例: TurtleBot2 
• 動くまで 
– 購入 
– 「Linux」というOSをインストール 
– このサイトの手順に従う 
• 手順に従って動作させてみました 
– movie1 
– movie2 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ28
OpenCV 
• 画像処理ツール 
– 例 
2014/11/1 
境界線(エッジ)の抽出顔の認識 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ29
まとめ 
• ロボットとは 
– 何かSFの話ではない。 
そういうストーリー付けは思考停止を生む。 
– 入出力 
• ロボットを動かすということ 
– 技術の総合格闘技とも言える 
• 画像処理、探索、推定 
– 教育や趣味にいかがでしょうか 
2014/11/1 
大田区民大学【産業技術大学院大学提携講座】テクノロジーの 
最先端から豊かな暮らし、安心安全の社会へ30

More Related Content

Viewers also liked

WebGL入門ハンズオン資料
WebGL入門ハンズオン資料WebGL入門ハンズオン資料
WebGL入門ハンズオン資料Kazuya Hiruma
 
ロボットシステム学2015年第8回
ロボットシステム学2015年第8回ロボットシステム学2015年第8回
ロボットシステム学2015年第8回Ryuichi Ueda
 
ロボットシステム学2015第4回
ロボットシステム学2015第4回ロボットシステム学2015第4回
ロボットシステム学2015第4回Ryuichi Ueda
 
ロボットシステム学2015年第5回
ロボットシステム学2015年第5回ロボットシステム学2015年第5回
ロボットシステム学2015年第5回Ryuichi Ueda
 
ロボットシステム学2015年第9回
ロボットシステム学2015年第9回ロボットシステム学2015年第9回
ロボットシステム学2015年第9回Ryuichi Ueda
 
ロボットシステム学2015年第13回
ロボットシステム学2015年第13回ロボットシステム学2015年第13回
ロボットシステム学2015年第13回Ryuichi Ueda
 
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回ロボットシステム学2015年第7回
ロボットシステム学2015年第7回Ryuichi Ueda
 
ウィキペディア・タウンのご案内
ウィキペディア・タウンのご案内ウィキペディア・タウンのご案内
ウィキペディア・タウンのご案内Katsuyuki Sakanoshita
 
ロボットシステム学2015年第14回
ロボットシステム学2015年第14回ロボットシステム学2015年第14回
ロボットシステム学2015年第14回Ryuichi Ueda
 
ロボットシステム学2015年第12回
ロボットシステム学2015年第12回ロボットシステム学2015年第12回
ロボットシステム学2015年第12回Ryuichi Ueda
 
ロボットシステム学2015年第11回
ロボットシステム学2015年第11回ロボットシステム学2015年第11回
ロボットシステム学2015年第11回Ryuichi Ueda
 
ロボットシステム学2015第3回
ロボットシステム学2015第3回ロボットシステム学2015第3回
ロボットシステム学2015第3回Ryuichi Ueda
 
ロボットシステム学2015第2回
ロボットシステム学2015第2回ロボットシステム学2015第2回
ロボットシステム学2015第2回Ryuichi Ueda
 
オープンソースとロボット
オープンソースとロボットオープンソースとロボット
オープンソースとロボットRyuichi Ueda
 
ロボットシステム学2015年第6回
ロボットシステム学2015年第6回ロボットシステム学2015年第6回
ロボットシステム学2015年第6回Ryuichi Ueda
 
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発Yoshitaka HARA
 

Viewers also liked (18)

Vmc ir handout feb 2014
Vmc ir handout feb 2014Vmc ir handout feb 2014
Vmc ir handout feb 2014
 
G空間情報シンポ 20161122 v1.1
G空間情報シンポ 20161122 v1.1G空間情報シンポ 20161122 v1.1
G空間情報シンポ 20161122 v1.1
 
WebGL入門ハンズオン資料
WebGL入門ハンズオン資料WebGL入門ハンズオン資料
WebGL入門ハンズオン資料
 
ロボットシステム学2015年第8回
ロボットシステム学2015年第8回ロボットシステム学2015年第8回
ロボットシステム学2015年第8回
 
ロボットシステム学2015第4回
ロボットシステム学2015第4回ロボットシステム学2015第4回
ロボットシステム学2015第4回
 
ロボットシステム学2015年第5回
ロボットシステム学2015年第5回ロボットシステム学2015年第5回
ロボットシステム学2015年第5回
 
ロボットシステム学2015年第9回
ロボットシステム学2015年第9回ロボットシステム学2015年第9回
ロボットシステム学2015年第9回
 
ロボットシステム学2015年第13回
ロボットシステム学2015年第13回ロボットシステム学2015年第13回
ロボットシステム学2015年第13回
 
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
 
ウィキペディア・タウンのご案内
ウィキペディア・タウンのご案内ウィキペディア・タウンのご案内
ウィキペディア・タウンのご案内
 
ロボットシステム学2015年第14回
ロボットシステム学2015年第14回ロボットシステム学2015年第14回
ロボットシステム学2015年第14回
 
ロボットシステム学2015年第12回
ロボットシステム学2015年第12回ロボットシステム学2015年第12回
ロボットシステム学2015年第12回
 
ロボットシステム学2015年第11回
ロボットシステム学2015年第11回ロボットシステム学2015年第11回
ロボットシステム学2015年第11回
 
ロボットシステム学2015第3回
ロボットシステム学2015第3回ロボットシステム学2015第3回
ロボットシステム学2015第3回
 
ロボットシステム学2015第2回
ロボットシステム学2015第2回ロボットシステム学2015第2回
ロボットシステム学2015第2回
 
オープンソースとロボット
オープンソースとロボットオープンソースとロボット
オープンソースとロボット
 
ロボットシステム学2015年第6回
ロボットシステム学2015年第6回ロボットシステム学2015年第6回
ロボットシステム学2015年第6回
 
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
ROS の活用による屋外の歩行者空間に適応した自律移動ロボットの開発
 

Similar to 20141101 大田区民大学での講演「実際にロボットを動かす方法」

エッジヘビーコンピューティングと機械学習
エッジヘビーコンピューティングと機械学習エッジヘビーコンピューティングと機械学習
エッジヘビーコンピューティングと機械学習Preferred Networks
 
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~法林浩之
 
【Tokyowebmining】open compute project
【Tokyowebmining】open compute project 【Tokyowebmining】open compute project
【Tokyowebmining】open compute project Junichiro Tani
 
ソフトウェアとAIの進化が示唆するもの Final Final revised Final
ソフトウェアとAIの進化が示唆するもの Final Final revised FinalソフトウェアとAIの進化が示唆するもの Final Final revised Final
ソフトウェアとAIの進化が示唆するもの Final Final revised FinalRoy Sugimura, Ph.D
 
インタラクションのためのコンピュータビジョンのお仕事
インタラクションのためのコンピュータビジョンのお仕事インタラクションのためのコンピュータビジョンのお仕事
インタラクションのためのコンピュータビジョンのお仕事Yasunori Ozaki
 
「Lチカから考えるIoT時代のものづくり」
「Lチカから考えるIoT時代のものづくり」「Lチカから考えるIoT時代のものづくり」
「Lチカから考えるIoT時代のものづくり」Junichi Akita
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」Takashi Uemura
 
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみようさくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみよう法林浩之
 
組込みシステムの高効率開発を可能とする開発フレームワークの研究開発
組込みシステムの高効率開発を可能とする開発フレームワークの研究開発組込みシステムの高効率開発を可能とする開発フレームワークの研究開発
組込みシステムの高効率開発を可能とする開発フレームワークの研究開発Kazuaki Tanaka
 
自動化の先にあるもの ースマート技術のアプローチと選択
自動化の先にあるもの ースマート技術のアプローチと選択自動化の先にあるもの ースマート技術のアプローチと選択
自動化の先にあるもの ースマート技術のアプローチと選択Takuro Yonezawa
 
誰でもできるスマートシティ向けOSS : FIWAREのはじめかた
誰でもできるスマートシティ向けOSS : FIWAREのはじめかた誰でもできるスマートシティ向けOSS : FIWAREのはじめかた
誰でもできるスマートシティ向けOSS : FIWAREのはじめかたShunsuke Kikuchi
 
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」SORACOM,INC
 
インターネットで学習すべき事柄について
インターネットで学習すべき事柄についてインターネットで学習すべき事柄について
インターネットで学習すべき事柄についてTatsuya (Saeki) Takiguchi
 
実世界の人工知能@DeNA TechCon 2017
実世界の人工知能@DeNA TechCon 2017 実世界の人工知能@DeNA TechCon 2017
実世界の人工知能@DeNA TechCon 2017 Preferred Networks
 
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみようさくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみよう法林浩之
 
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafeSatoshi Makita
 
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発SORACOM,INC
 
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦Yuto Takei
 
バリューハッカソン@八王子
バリューハッカソン@八王子バリューハッカソン@八王子
バリューハッカソン@八王子Yuichi Terada
 
立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造Osaka University
 

Similar to 20141101 大田区民大学での講演「実際にロボットを動かす方法」 (20)

エッジヘビーコンピューティングと機械学習
エッジヘビーコンピューティングと機械学習エッジヘビーコンピューティングと機械学習
エッジヘビーコンピューティングと機械学習
 
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
IoT×ビジネス活用 ~最先端技術のビジネス活用に向けて~
 
【Tokyowebmining】open compute project
【Tokyowebmining】open compute project 【Tokyowebmining】open compute project
【Tokyowebmining】open compute project
 
ソフトウェアとAIの進化が示唆するもの Final Final revised Final
ソフトウェアとAIの進化が示唆するもの Final Final revised FinalソフトウェアとAIの進化が示唆するもの Final Final revised Final
ソフトウェアとAIの進化が示唆するもの Final Final revised Final
 
インタラクションのためのコンピュータビジョンのお仕事
インタラクションのためのコンピュータビジョンのお仕事インタラクションのためのコンピュータビジョンのお仕事
インタラクションのためのコンピュータビジョンのお仕事
 
「Lチカから考えるIoT時代のものづくり」
「Lチカから考えるIoT時代のものづくり」「Lチカから考えるIoT時代のものづくり」
「Lチカから考えるIoT時代のものづくり」
 
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
20121124 学生セミナー「基礎からわかる! IT業界とプログラミング」
 
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみようさくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
 
組込みシステムの高効率開発を可能とする開発フレームワークの研究開発
組込みシステムの高効率開発を可能とする開発フレームワークの研究開発組込みシステムの高効率開発を可能とする開発フレームワークの研究開発
組込みシステムの高効率開発を可能とする開発フレームワークの研究開発
 
自動化の先にあるもの ースマート技術のアプローチと選択
自動化の先にあるもの ースマート技術のアプローチと選択自動化の先にあるもの ースマート技術のアプローチと選択
自動化の先にあるもの ースマート技術のアプローチと選択
 
誰でもできるスマートシティ向けOSS : FIWAREのはじめかた
誰でもできるスマートシティ向けOSS : FIWAREのはじめかた誰でもできるスマートシティ向けOSS : FIWAREのはじめかた
誰でもできるスマートシティ向けOSS : FIWAREのはじめかた
 
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
Developers.IO 2019 | IoT はここまできた!「作らずに創る」IoT システムとその先の「デジタル化&データ活用」
 
インターネットで学習すべき事柄について
インターネットで学習すべき事柄についてインターネットで学習すべき事柄について
インターネットで学習すべき事柄について
 
実世界の人工知能@DeNA TechCon 2017
実世界の人工知能@DeNA TechCon 2017 実世界の人工知能@DeNA TechCon 2017
実世界の人工知能@DeNA TechCon 2017
 
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみようさくらのIoTプラットフォーム「sakura.io」を使ってみよう
さくらのIoTプラットフォーム「sakura.io」を使ってみよう
 
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
文部科学省 情報ひろばサイエンスカフェ「ロボット・情報×つながり」 / 20170126 mext science_cafe
 
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
Agile Japan 2016 | アジャイルなIoTプラットフォーム開発
 
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
 
バリューハッカソン@八王子
バリューハッカソン@八王子バリューハッカソン@八王子
バリューハッカソン@八王子
 
立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造立教大学MBA:AIの最先端技術によるこれからの価値創造
立教大学MBA:AIの最先端技術によるこれからの価値創造
 

More from Ryuichi Ueda

第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライドRyuichi Ueda
 
シェル・ワンライナー160本ノック
シェル・ワンライナー160本ノックシェル・ワンライナー160本ノック
シェル・ワンライナー160本ノックRyuichi Ueda
 
日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナー日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナーRyuichi Ueda
 
シェル芸勉強会と会場の話
シェル芸勉強会と会場の話シェル芸勉強会と会場の話
シェル芸勉強会と会場の話Ryuichi Ueda
 
移動ロボットのナビゲーション
移動ロボットのナビゲーション移動ロボットのナビゲーション
移動ロボットのナビゲーションRyuichi Ueda
 
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆Ryuichi Ueda
 
第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライド第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライドRyuichi Ueda
 
bash(の変な使い方)update
bash(の変な使い方)updatebash(の変な使い方)update
bash(の変な使い方)updateRyuichi Ueda
 
第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニング第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニングRyuichi Ueda
 
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...Ryuichi Ueda
 
20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トーク20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トークRyuichi Ueda
 
第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロ第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロRyuichi Ueda
 
シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習Ryuichi Ueda
 
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018Ryuichi Ueda
 
poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018Ryuichi Ueda
 
Robot frontier lesson3 2018
Robot frontier lesson3 2018Robot frontier lesson3 2018
Robot frontier lesson3 2018Ryuichi Ueda
 
Robot frontier lesson2 2018
Robot frontier lesson2 2018Robot frontier lesson2 2018
Robot frontier lesson2 2018Ryuichi Ueda
 
Robot frontier lesson1 2018
Robot frontier lesson1 2018Robot frontier lesson1 2018
Robot frontier lesson1 2018Ryuichi Ueda
 
第34回シェル芸勉強会
第34回シェル芸勉強会第34回シェル芸勉強会
第34回シェル芸勉強会Ryuichi Ueda
 
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」Ryuichi Ueda
 

More from Ryuichi Ueda (20)

第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド第27回ロボティクスシンポジアスライド
第27回ロボティクスシンポジアスライド
 
シェル・ワンライナー160本ノック
シェル・ワンライナー160本ノックシェル・ワンライナー160本ノック
シェル・ワンライナー160本ノック
 
日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナー日本ロボット学会第139回ロボット工学セミナー
日本ロボット学会第139回ロボット工学セミナー
 
シェル芸勉強会と会場の話
シェル芸勉強会と会場の話シェル芸勉強会と会場の話
シェル芸勉強会と会場の話
 
移動ロボットのナビゲーション
移動ロボットのナビゲーション移動ロボットのナビゲーション
移動ロボットのナビゲーション
 
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
PythonとJupyter Notebookを利用した教科書「詳解確率ロボティクス」の企画と執筆
 
第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライド第45回シェル芸勉強会オープニングスライド
第45回シェル芸勉強会オープニングスライド
 
bash(の変な使い方)update
bash(の変な使い方)updatebash(の変な使い方)update
bash(の変な使い方)update
 
第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニング第41回シェル芸勉強会 午後オープニング
第41回シェル芸勉強会 午後オープニング
 
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
Searching Behavior of a Simple Manipulator only with Sense of Touch Generated...
 
20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トーク20181113_子ども夢ロボット&トーク
20181113_子ども夢ロボット&トーク
 
第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロ第37回シェル芸勉強会イントロ
第37回シェル芸勉強会イントロ
 
シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習シェル芸勉強会にみる、コミュニティを通じたIT学習
シェル芸勉強会にみる、コミュニティを通じたIT学習
 
ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018ROSチュートリアル ROBOMECH2018
ROSチュートリアル ROBOMECH2018
 
poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018poster of PFoE used in ICRA 2018
poster of PFoE used in ICRA 2018
 
Robot frontier lesson3 2018
Robot frontier lesson3 2018Robot frontier lesson3 2018
Robot frontier lesson3 2018
 
Robot frontier lesson2 2018
Robot frontier lesson2 2018Robot frontier lesson2 2018
Robot frontier lesson2 2018
 
Robot frontier lesson1 2018
Robot frontier lesson1 2018Robot frontier lesson1 2018
Robot frontier lesson1 2018
 
第34回シェル芸勉強会
第34回シェル芸勉強会第34回シェル芸勉強会
第34回シェル芸勉強会
 
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」第32回信号処理シンポジウム「Raspberry PiとROSを使ったロボットシステム」
第32回信号処理シンポジウム「Raspberry PiとROSを 使ったロボットシステム」
 

Recently uploaded

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (9)

TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

20141101 大田区民大学での講演「実際にロボットを動かす方法」

  • 2. 講師 • 上田隆一 – 産業技術大学院大学助教 – USP研究所フェロー – Family & Robotics協会理事 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ2
  • 3. 最近のロボットブーム • ここ1, 2年のマスコミのにぎわい – 検索すれば最近の記事がたくさん引っかかる 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ3
  • 4. 「ロボット」という言葉 • 人の興味を引きやすい – SFっぽい – 最先端っぽい – プロモーションにうってつけ • 誤解が多い – 実は意外と身近 • どうやって動いているか知ることで仕事上・趣味上のチャンスが – 本日は「どうやって動かすか」を真剣に考える 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ4
  • 5. ロボット= 人の代わりをするもの • 昔から職場や生活空間に存在 – 工場: 溶接, ちょっとした輸送 – 家庭: 掃除 – お店: 警備, 扉の開閉(=自動ドア) – ... • 人の型をしているかどうかは重要でない – アトム,ドラえもん,ガンダム, etc. → 誤解の根源 • これらは「絵」 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ5
  • 6. 実世界のロボット • 例をいくつかお見せします • 以下の切り口から観察 – 入力: センサで何かを感じる • カメラ, 赤外センサ, レーダ, ソナー – 出力: モータ等で何か実世界に作用を与える • アクチュエータ, スピーカ, モニタ表示 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ6
  • 7. 例1: 茶運び人形 • http://www.youtube.com/watch?v=1ZoFGCSF S1o • 入出力を考えてみましょう – 入力: 茶を置く台(と,その下のスイッチ) – 出力: タイヤ – 間には歯車等の機構 • 歯車がスイッチの情報を動きに変換 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ7
  • 8. 例2: 自動ドア • ロボットだと考えてみましょう – http://www.youtube.com/watch?v=0HVgEruaUg4 • 入力: 光(赤外線?)センサ • 出力: ドアの開閉 • 間には(おそらく簡単な)電子回路 – これも歯車同様,入出力をつないでいる 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ8
  • 9. 例3: サッカーロボット • http://www.youtube.com/watch?v=Oz2wIDD 02LY • 入力: カメラ画像 • 出力: 歩行等の動作 • 間にコンピュータ 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ9
  • 10. 例4: BigDog • https://www.youtube.com/watch?v=cHJJQ0z NNOM • 入出力,その間をつなぐものはなんでしょう? 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ10
  • 11. 実世界のロボット-まとめ • 入出力だけ。それだけ。 • ロボットの動かし方 – 入出力する部品をうまく選ぶ – 入出力をうまく繋ぐ 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ11
  • 12. 典型的な例 2014/11/1 入出力変換用 ノートPC センサ(Kinect)からの入力用 USB 台車(タイヤ)への出力用 USB 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ12
  • 13. 本日の話 入出力をコンピュータでつなぐ話 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ13
  • 14. (本題に入る前に)コンピュータって何? • インターネットやメールをするもの • 入力された情報を処理して出力する機械 仕事入力出力 会社の経理勤怠の記録等給与明細 年賀状を作る住所のリスト, 図案ハガキ インターネットで何か見るURL 表示するデータ ロボットセンサから出る値モータ等への指令 • 一つのコンピュータで何でも入出力 – ソフトウェアで入出力関係を制御 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ14
  • 15. 典型的なロボットの論理的構造 • センサデータ処理: 意味ある情報を抽出 • 行動決定: 情報から出力を決定 • 情報の統合: 複数のセンサデータから自己位置等を算出 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ15 センサ1 センサ2 センサデータ 処理 (画像処理等) 物の位置情報等 情報の統合 (状態推定等) 行動決定 モータ1 モータ2 ... ...
  • 16. センサデータ処理の例(画像処理) • カメラで動映像を撮影して行動の判断基準に • 動画像って何? – 動映像は1枚1枚の画像をつなげたもの – 画像は1点1点の色を数字で並べたもの 2014/11/1 写真(数字の並び) 写真(数字から絵を再現) 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ16 231 228 209 228 225 206 226 223 204 227 224 205 226 223 204 224 221 202 ...
  • 17. 情報量が多すぎる • お茶汲み人形の行動決定表 – スイッチON: 動く – スイッチOFF: 止まる • 画像からの行動決定表 – 画像のデータの並びが... • 231 228 209 228 225 206 226 223 204...: 動く • 231 228 209 228 225 206 226 223 205...: 止まる • ... – 多すぎる 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ17
  • 18. 画像処理で必要な情報だけ抽出 • 例: 画像から顔を抽出 人の顔 手持ちのブラックリストの3番目の人物 位置(座標x=100,y=200) • 行動決定しやすくなる – 例(自動ドアへの応用) • リスト3番目の人物: ドアを開けない • それ以外: 開ける 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ18
  • 19. その他センサ • 測域センサ – レーザで物体の距離を計測 • Kinect – レーザ+ カメラ→ 3次元画像 • 使い方は画像処理と一緒 – 何かしらの数字から興味の情報を抽出 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ19
  • 20. 動作計画 • 自動ドアは開いて閉まるだけなので簡単 • 移動するロボット・手を持つロボットは どう動けばいい? – ただセンサデータに反応するだけでなく、 「手順」を考えなければならない 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ20
  • 21. 例: 自動車の車庫入れ • 手順 – 以下の繰り返し • 自動車の位置を確認(入力) • 頭の中で予測(計画) • 実行(出力) 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ21
  • 22. 計画の方法 • 探索 – 乗換案内と方法は同じ • 行き先のグラフを作る – グラフ(専門用語): 路線図のようなもの • 一番よい経路を見つける – 例 • rapidly exploring random tree 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ22
  • 23. 情報の統合 • 1回のセンサ入力から分からない情報を 複数のセンサ入力から作る – 右下の例: • カメラ画像で旗の位置を計測して自分の位置を計測 • 旗の距離と向きしか分からない場合、 最低2回の計測が必要 2014/11/1 カメラ観測 (1回目) 大田区民大学【産業技術大学院大学提携講座】テクノロジーの カメラ観測 (2回目) 最先端から豊かな暮らし、安心安全の社会へ23
  • 24. 統合の方法 • 伝統的な測量 • ベイズ推定 – 推定したいものを 確率的に逐次的に 求めていく 2014/11/1 旗1 旗2 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ24
  • 25. ここまでのまとめと次の話 • ロボットを動かす技術を大雑把に3つ紹介 – センサ情報処理、動作計画、情報の統合 – それぞれ面白い。身の回りで使われている技術 • 疑問 – これを全部自分で作るのか? • 昔(15年くらい前)はほぼ全部作っていた (まともに動かすのに凄腕のプログラマで2ヶ月) • 今はそんなに頑張らなくてもいいところまで簡単に 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ25
  • 26. オープンソース • ソフトウェアは一度作ると何度でも利用可 • ただし権利関係がややこしい • オープンソース – 大半のソフトウェアは公開されており ライセンスの制限の下、誰でも使用可 – 主な理由 • そうしておかないと相互利用できず全員が損 • 公開しないと進化しない – 商売しにくいという問題は存在 – ロボット業界でも積極利用の動き 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ26
  • 27. ROS(Robot Operating System) • パソコンでロボット用機器をつなぐためのソフト – 企業や一般人がセンサやモータなどを ROSを通して動かせるようにする →プログラムするときに自分でやることが減る • 買ってきたロボットをすぐ動かせる – ロボットの形状等が既にデータとして提供されている – 公開プログラムを使える 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ27
  • 28. 例: TurtleBot2 • 動くまで – 購入 – 「Linux」というOSをインストール – このサイトの手順に従う • 手順に従って動作させてみました – movie1 – movie2 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ28
  • 29. OpenCV • 画像処理ツール – 例 2014/11/1 境界線(エッジ)の抽出顔の認識 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ29
  • 30. まとめ • ロボットとは – 何かSFの話ではない。 そういうストーリー付けは思考停止を生む。 – 入出力 • ロボットを動かすということ – 技術の総合格闘技とも言える • 画像処理、探索、推定 – 教育や趣味にいかがでしょうか 2014/11/1 大田区民大学【産業技術大学院大学提携講座】テクノロジーの 最先端から豊かな暮らし、安心安全の社会へ30