SlideShare a Scribd company logo
1 of 80
Android
ロボットサミットin 京都
   日本Androidの会 神戸支部
        吉田研一




          1
アジェンダ

自己紹介と近況

ADKまわりの最近の動き

各種マイコン/FPGAとAndroidの接続について

Android Connectivity上位レイヤAndyLibについて


                2
自己紹介

よしだけんいち(45歳) @dietposter

 JAG神戸&GDG神戸メンバー

奈良在住だけど(京都は近鉄特急で来ました)

今月、兵庫に引っ越します(神戸じゃないけど)

ECCコンピュータ専門学校専任教員(大阪だけど)

             3
神戸支部ML
 日本Androidの会 神戸支部ML
  参加資格は「Android」への興味だけ!
 参加資格は「Android」への興味だけ!
  ML登録で、どこに住んでも神戸支部!
 ML登録で、どこに住んでも神戸支部!

 支部長 @takagig
  支部長 @takagig

   324名(2012年8月4日現在)
 295名(2012年1月14日現在)


http://p.tl/zyeR
 ピードットティエル ゼットワイイーアール
                 4
近況 2012年5月
共著で本が出ました。

    テキスト




     5
近況 2012年6月2日(土)
 大阪ー北海道ハングアウト勉強会




        6
近況 2012年6月2日(土)
 大阪ー北海道ハングアウト勉強会




        6
旭川   日本橋       札幌



           7
イチからはじめるADK

                       発表資料slideshare
                   http://slidesha.re/NR3qSb




             発表内容 Youtube
http://www.youtube.com/watch?v=9OOQkn2_flE
                   8
日本橋でんもく会を開催




http://www.kumikomi.net/archives/2012/02/co03and2.php
                        9
来週やります
http://atnd.org/event/denmokukai6




                 10
2012年6月2日(土)って
           関東でMakerカンファ
           レンス(3,000円)が
           行われていました。


            Make: ○○ Meeting
           (無料)は8/25,26の
            Ogakiで最後らしく
           以後Make Faireになる
      11
注目の分科会がありました




Googleドキュメントでディスカッションの内容
がまとめられています        http://bit.ly/NeVF3f
             12
• オープンソースハードウェア(あるいはそれを継承するもの)によって世界がどう
 なったらいいと考えるのか?
 ◦ オープンソースソフトウェアはものすごい効果があった。それ
  なしの世界が考えられないほど大きな変化が起きたし、ほとん
  ど初心者であってもいきなり世界の一線級の技術を手に入れ、
  活用し、そこから学ぶことができるようになった。
 ◦ ソフトウェアと同じことがハードウェアで起きるとしたら、ど
  んなことがあればいいのか?ハードウェアには製造が必要であるため、
  回路図/パターン図とそのデータだけでは不十分なのでは?


                 IAMASの小林 茂さんて…
                   13
Gainerの作者ですが
 Prototyping Labの著者です
ADK本はこの本を参考に執筆しました。今後
Androidとマイコン・FPGA接続の実践レシピ本を
この本のスタイルで書きたいなぁと思っています




             14
Gainerの作者ですが
 Prototyping Labの著者です
ADK本はこの本を参考に執筆しました。今後
Androidとマイコン・FPGA接続の実践レシピ本を
この本のスタイルで書きたいなぁと思っています




                  ロボットサミットの参加
                   メンバーで書きたい
             14
近況 2012年6月16日(土)
日本橋女子ハンダ付け会にMOMの宣伝で来ら
れてましたよ



                    スゴい人だ!

         http://atnd.org/events/29165
          【ITカレッジ】「日本橋 女子ハンダ付け会」
          に女子学生2名が参加しました!

            15
近況 2012年6月16日(土)
日本橋女子ハンダ付け会にスタッフ参加
             ADKでデジタル・アナ
             ログ入出力を行う基板
              をハンダ付け❤


             京都GTUG(現在は
             GDG京都)ブースにて

        16
               展示します。
アジェンダ

自己紹介と近況

ADKまわりの最近の動き

各種マイコン/FPGAとAndroidの接続について

Android Connectivity上位レイヤAndyLibについて


                17
Google IOでADK 2012発表
                                  未発売のArduino Due
                     置き時計           Atmel社のARM
                                   Cortex-M3コアで
                      の形状             クロックは
                                  84MHz(@egg談)

                                    従来のArduinoは
                                      16MHz

http://arduino.cc/blog/2012/06/28/android-adk2012-is-here/
                            18
Google IOでADK 2012発表
                                  未発売のArduino Due
                     置き時計           Atmel社のARM
                                   Cortex-M3コアで
                      の形状             クロックは
                                  84MHz(@egg談)

                                    従来のArduinoは
                                      16MHz

http://arduino.cc/blog/2012/06/28/android-adk2012-is-here/
                            18
AOA 2.0プロトコル
 USB接続
             従来の
              ADK
 Bluetooth接続

 HID

 USB Audio Dock

 詳しくはこのスライド

http://www.slideshare.net/magoroku15/adk2012

                    19
Harpy Nanoその後




      20
いったん生産中止
Harpy nanoスターターキットの販売再開予定について




http://bit.ly/QMWu7m

ITジャーナリスト星暁雄の"情報論"ノート




  http://bit.ly/Nf5X3u
                         21
FourBeatその後




     22
クラウドファウンディング成功




私も支援しました。届くのが楽しみです。
         23
Androidとの接続に関する本
 6/25 雑誌「Smartphone World Vol.4」

   RT-ADK miniとRT-CAMHEADの記事など

 7/25 雑誌「エレキジャック 2012年 08月号」

   Android×Wi-FiでI/O!

 8/01「Androidによるマイコン・ボード制御入門」大川
 善邦

   mbedとイーサネットでつなぐ

 8/10 雑誌「トランジスタ技術2012年9月号」

   特集 スマホ×電子回路! つないでI/O!

                    24
ADK関連の書籍
5/17 「PICで楽しむAndroidアクセサリの自作」後閑 哲也

5/21「Android ADK プログラミング&電子工作バイブル」岩田、
杉浦、高木、原田、吉田

7/25「Android ADKで学ぶハードウェア制御」 渡邊 昌之

8/28「組み込みAndroid ADKプログラミング」 Stone、日高 正
博、鈴木 圭介、伊勢 正尚

                         !?
                 25
こ、これは、期待大



本書は、ADKを利用した組み込みAndroidプログラミング
の手法について解説した書籍です。
ADK互換機の回路の仕組みからはじまり、実際に互換機
を制御する組み込みプログラミングまで、サンプルを元
に丁寧に解説。これ1冊で、Androidを利用した組み込み
プログラミングがひと通り理解できます。
              26
アジェンダ

自己紹介と近況

ADKまわりの最近の動き

各種マイコン/FPGAとAndroidの接続について

Android Connectivity上位レイヤAndyLibについて


                27
Androidとの接続
マイコン・FPGA
                       Android
 などの外部機器

             無線
              3G
             WiFi
           Bluetooth
             NFC
(赤外線※一部メーカーのみAndroidでは一般的ではない)

            有線
             USB
      特定用途(AudioやHDMIなど)




               28
Androidとの接続(1)

音声(DTMF/ソフトモデム)

Bluetooh/Wi-Fi

USB接続

  USBデバイス:ADK / MicroBridge

  USBホスト:USB Host API

                 29
Androidとの接続(2)


Android上のLL(軽量スクリプト言語)と
マイコン

上位レイヤライブラリAndyLib




           30
音声 (DTMF)
    今岡さん(OSC愛媛)のドロン君

    DTMF(プッシュトーン)をDTMFデコーダ(IC)
    に識別させる

    Google音声認識で遠隔操作




http://www.ospn.jp/press/20110516no10-useit-oss.html
                        31
Bluetooth
Webサーバを介した命令送受信
   吉田、石井さんのAndyタンクシリーズ
                     cmd01.txt
            Web
            サーバ    F255F255
                                                             Android搭載型
            http://foo.bar/cmd.php                           Andyタンク1号

 HttpBtnQuery                         HttpBluetoothControl




                接続形態(3)
                                 32
Androidロボットの分類
   Bluetoothが使われる部位→

     (1)Android - ロボットカー 遠隔操作

     (2)Android 搭載型ロボットカー

     (3)Android-Android搭載ロボット
     カー 遠隔操作

     (4)Android自身がロボットカー
京都支部勉強会資料 https://docs.google.com/open?
                                   33
id=0B60iGGxfzllnY2NlODhmYzYtNjI2Yy00NzdhLWI5ODMtY2Q3OGM5MmQxNTBh
ADKドロン君作ってみた
           世界最小のUSBホスト付き
            (ADK可能な) Arduino




上から                        裏側




           34
Android のUSBのAPI(Java)

               USB Accesory API(電源をもらう)

                AndroidがUSB(Type-Bコネクタ)

                これがいわゆるADK

               USB Host API(電源供給側)

                AndroidがUSBホスト(Type-Aコネクタ)


                             35
12年1月16日月曜日
USBのアクセサリモードとホストモード


        USBホスト                    USBデバイス
アクセサリ                  電力                    Androidが従
        マイコンや
 モード    FPGAなど    A           B    Android
                      データ転送




        USBデバイス                   USBホスト
                                             Androidが主
 ホスト    マイコンや
                       電力


 モード    FPGAなど    B   データ転送
                              A    Android



                                  デバイスドライバ部分
                                  を書く必要が有る
                        36
ADKとは?
  Android	 Open	 Accessory	 Development	 Kit




                                                   2011年5月
                                              Google I/O発表
                                                  一周年!!

http://developer.android.com/intl/ja/guide/topics/usb/adk.html



                               37
SD誌2012年1月号

        ADKとは(@takagigより)
ADKと記述した場合は、「Open Accessory Development
Kit」のことを指します。ADKのAは、Androidではなく
Accessoryの頭文字です。

Android2.3.4とAndroid3.1以降に追加された周辺機器用の
APIを利用するためのソフトウェアやドキュメント、
Accessory Demo Kitと呼ばれるハードウェアを合わせて
ADKと表現します。
                        マイコン・FPGAなど
                   38
ADK対応ボード



                               国産ADK対応ボード
                                      Arduino互換


http://developer.android.com/intl/ja/guide/topics/usb/adk.html

                               39
ADKの普及の妨げ

対応ボードがコスト高/入手性が悪い

Adnroidのバージョンに制限

 スマートフォン2.3.4以上

 タブレット3.1以上

 はやくみんな4.0(ICS)になるといいのに…

           40
Niels’s MicroBridge
ADB(Android Debug Bridge)の組み込み向け実装(C++)


                                        Arduino +
                                        USBホスト
                                        シールド
                                   (5,160円)で
                                         adb通信


http://code.google.com/p/microbridge/
                       41
MicroBridge porting
ADBは、エミュレータやAndroid実機とのバイ
ナリ転送・デバッグ出力などに用いられる仕
組み。adbコマンドで各種操作が可能

Android側の/sbin/adbd とソケット通信できれ
ばAndroidのバージョンは問わない

adbを備えていないAndroidは「無い」

             42
@yishii’s PIC24F port
in SPDIP, SOIC, SSOP(1)


            石井さんによるPIC24Fマイコンへの
            MicroBridgeポーティング(C++→C言語)

                                                               MCLR    1                     28   VDD
3/AN0/C3INC/VREF+/ASDA1(2)/RP5/PMD7/CTED1/VBUSVLD/VCMPST1/CN2/RA0      2                     27   VSS
 /AN1/C3IND/VREF-/ASCL1(2)/RP6/PMD6/CTED2/SESSVLD/VCMPST2/CN3/RA1      3                     26   AN9/C3INA/VBUSCH




                                                                            PIC24FJXXGB002
                              PGED1/AN2/C2INB/DPH/RP0/PMD0/CN4/RB0     4                     25   AN10/C3INB/CVREF/V
                              PGEC1/AN3/C2INA/DMH/RP1/PMD1/CN5/RB1     5                     24   AN11/C1INC/RP13/PM
                               AN4/C1INB/DPLN/SDA2/RP2/PMD2/CN6/RB2    6                     23   VUSB
                       AN5/C1INA/DMLN/RTCC/SCL2/RP3/PMWR/CN7/RB3       7                     22   PGEC2/D-/VMIO/RP1
                                                                 VSS   8                     21   PGED2/D+/VPIO/RP1
                                      OSCI/CLKI/C1IND/PMCS1/CN30/RA2   9                     20   VCAP/VDDCORE
                                           OSCO/CLKO/PMA0/CN29/RA3     10                    19   DISVREG
                                       SOSCI/C2IND/RP4/PMBE/CN1/RB4    11                    18   TDO/SDA1/RP9/PMD
                                SOSCO/SCLKI/T1CK/C2INC/PMA1/CN0/RA4    12                    17   TCK/USBOEN/SCL1/
                                                                 VDD   13                    16   TDI/RP7/PMD5/INT0/
                                                  TMS/USBID/CN27/RB5   14                    15   VBUS




           http://code.google.com/p/microbridge-pic/
                                   43
6.-1.基板写真(A面)
@yishii’s PIC24F Board
石井さんによるPIC ADK mini board

基板も設計・発注

2,000円で製作可

日本橋でんもく会で領布

各種ポーティングに拍車


              44
@iseroid’s DE0 port
伊勢さん@iseroidによるALTERA
DE0/DE0-nano FPGAへの
MicroBridgeポーティング(C, C++)

ADKもポーティングAccessory
Demo Kitの対応はマイコンのみ。
FPGAでは初!?快挙!)

 https://github.com/iseroid/microbridge_nios2
                     45
@basaro_k’s Xilinx FPGA
        port
小山さん@basaro_kに
よるXilinx FPGAボード
へのMicroBridgeポー
ティング

ADKもポーティング済
との事


  http://fpga.co.jp/android/index.html
                     46
@basaro_k’s Xilinx FPGA
         Board
小山さん@basaro_kによるXilinx FPGAボード




                 47
USB Host API(Android)
AndroidがUSBホストになり、接続したマイコン
とやりとりする

給電がAndroid側になり配線の取り回しがラク

USB-Aコネクタを持つAndroidスマホ/タブレッ
トは少ない(変換ケーブルが必要)

マイコン側のシリアル・ドライバ部分を書く必
要がある。       FTDIシリアルチップ向け
           48   のオープンソース有り
@ksksue’s FTDriver
鈴木さん@ksksue作




 https://github.com/ksksue/FTDriver
                  49
USB Host API wrapper
         Library
    ArduinoライクなAndroid3.1用
    FTDIドライバAPI公開
        USBデバイス                   USBホスト
                       電力
        マイコンや                                Androidが主
        FPGAなど    B   データ転送
                              A    Android


FT232RLなど                               USB Host API
                  UARTがあれ                  ラッパ
FTDIチップが主
                 ば何でも可!
     http://d.hatena.ne.jp/ksksue/20111106
                        50
LL on Android

Android上で動作するLightweight Language(軽
量スクリプト言語)

  SL4A 言語:Ruby, Python, Perl, PHP, Lua

  Luarida 言語:Lua



                   51
SL4A
   Scripting Layer for Android

                                  オープンソース
                                 apkをダウンロード
                                 すれば即、スクリ
                                  プト環境となる



http://code.google.com/p/android-scripting/
                       52
Luarida (たろサさん作)




 Luarida - Google Play http:/
                   53        /bit.ly/GIxxGH
先ほどのMicroBridge         Portの話
 ADBは、エミュレータやAndroid実機とのバイナリ転送・デバッグ出
 力などに用いられる仕組み。adbコマンドで各種操作が可能


 Android側の/sbin/adbd とソケット通信できれ
 ばAndroidのバージョンは問わない

 adbを備えていないAndroidは「無い」

      LLでソケット・ライブラリを呼び
      出せれば、マイコンを操作可能!
                54
@yishii’s ioBridge
Android + 直結マイコンボードの構成
PCレスで、外部ハード制御の作り込みができるPF

ioBridge Server   ioBridge Client




                                         制御対象機器




Luarida用とSL4A JRuby用にioBridgeというモ
ジュールを作りました
                                    55
LL on Android とマイコン
    石井さん:オープンソース(SL4A ruby)整備中

    SL4Aでマイコンとadbソケット通信なら
    Python, PHP, Perl などスクリプトでマイコン
    接続が可能に!

    たろサさん:Luaridaもりもりバージョンアッ
    プ中!以下のサイトで情報を公開しています
コンピュータを楽しもう! http://d.hatena.ne.jp/tarosay/
                    56
再びADKとは
       キホン、ArduinoとAndroidの接続




http://developer.android.com/intl/ja/guide/topics/usb/
             adk.html#installing-firmware
                          57
Arduino 1.0 以降




http://arduino.cc/en/Main/Software
                    58
Arduino 1.0はオープンソース




                    ビルドすると日本語メ
                         ニューになります

https://github.com/arduino/Arduino
                    59
Arduino 1.0対応
ADKライブラリ作りました
  Android ADK勉強会(東京)メンバーと協力
  して公開(Apache License v.2)
                テキスト
                         github初心者でもZIPを
                         ダウンロードするだけ


https://github.com/ADKstudyGroupTokyo/Yaoadk
                    60
ZIPを解凍してライ
ブラリのフォルダ
すべてをLibraries
フォルダに配置す
るだけ

是非、使ってくだ
さい!!


     Yaoadkライブラリ集の使い方(Windows7) ·
ADKstudyGroupTokyo/Yaoadk Wiki http://bit.ly/GJIFm5
                       61
Yaoadkメンテナ

さまざまなマイコンボードでADKをポーティング

 STM32F4-Discoveryでの事例

 CQ LM3S3748ボードの事例

 極めつけはGR-SAKURAとADK実装例


             62
好みのマイコンにADKを実装してみよう
∼ STM32F4-Discoveryでの事例 ∼.pdf
     - Google ドキュメント
        http://bit.ly/Nf9GOy
               63
CQ_LM3S3748ボードにADKを実装してみた.pdf -
        Google ドキュメント

         http://bit.ly/QNl20h
                 64
「がじぇっとるねさす」プロジェクト
       GR-SAKURAとのADK実装例




 GR-SAKURA で
    Hello ADK
http://bit.ly/QNmhwc
                       65
アジェンダ

自己紹介と近況

ADKまわりの最近の動き

各種マイコン/FPGAとAndroidの接続について

Android Connectivity上位レイヤAndyLibについて


                66
ADK/MB開発手順の手間
1. USBホスト(組込みマイコン)側のファーム
ウェアを作成する。

2. Android側でUSB Accessory API(ver.2.3.4以
降)を理解しJavaでアプリを作成する

3. USBホスト側とAndroidのプロトコルを考えて
上記プログラムに盛込む

                 67
3つの異なるスキルが必要
ADKの例
  USBホスト             USBデバイス(アクセサリーモード)


  マイコン・                     Android
   FPGA


 ファームウェア          データ転送    Javaアプリ
                  独自の
                  プロトコル
                          USBAccessory
 ADKライブラリ                     API



            ADK
                    68
求められるスキル


組み込みの知識

Javaのプログラミング能力

デバイス間のプロトコルの決定能力


       69
上位レイヤAndyLib
メモリマッププロトコルによるプロトコル設定
 USBホスト             USBデバイス(アクセサリーモード)


 マイコン・                          Android
             メモリマップ
  FPGA
                 プロトコル

ファームウェア          データ転送         Javaアプリ

                 AndyLib

                              USBAccessory
ADKライブラリ                          API
                                   コーディング効率

           ADK                        が向上する!
                         70
AndyLib
     夜子まま@yokmamaによるプロジェクト・
     ライブラリ




http://code.google.com/p/android-jp-kobe/downloads/list
                         71
Arduino側AndyLib
   石井さん@yishiiによるMemoryMapLib




https://github.com/yishii/Arduino_MemoryMapLib
使い方:
http://projectc3.seesaa.net/article/243033403.html
                      72
応用例
【作例】Twitterに反応するドロイドロボ
 http://bit.ly/LACX6C
               住友@cattaka_netさん
                本業:プログラマ
               AndyLibでAndroid側
                プログラムを作成

               日本Androidの会
               京都支部展示ブース

          73
Androidとの接続手法
     すべてのConnectivityをAndyLibで!
マイコン・FPGA
                          Android
 などの外部機器                             現在はADK
             無線
              3G                    とBluetoothで
             WiFi
           Bluetooth                   実装
             NFC
(赤外線※一部メーカーのみAndroidでは一般的ではない)
                                      現在は
            有線
             USB                    Arduinoのみ
      特定用途(AudioやHDMIなど)

                     74
                                       実装
今後
接続の種類&マイコン・FPGAを増やす

 夜子ままさんはじめAndroid Javaコーダ

 マイコン側ライブラリ組み込みコーダ

AndyLibの教育の定期的開催

「イチからはじめる」シリーズを続けて、各
種技術の共有をはかる

           75
でんもく会でUstream

6月:イチからはじめるADK(吉田)

8月:イチからはじめるMicroBridge(吉田)

10月:イチからはじめるUSB Hodt API(鈴木さん)

 以降、PIC24F ,Xillinx ,ALTERA DE0 etc..

 ご協力お願いします!!>>でんもく会メンバー

                   76
神戸支部ML
ご清聴ありがとうございました!
 参加資格は「Android」への興味だけ!
 ML登録で、どこに住んでも神戸支部!

 日本Androidの会
 支部長 @takagig   神戸支部ML
    参加資格は「Android」への興味だけ!
 295名(2012年1月14日現在)
    ML登録で、どこに住んでも神戸支部!

http://p.tl/zyeR
 ピードットティエル ゼットワイイーアール
                77

More Related Content

What's hot

Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
Kenichi Yoshida
 
devsumi2012 17-D-1 Kinectで創る10年後のカタチ
devsumi2012 17-D-1 Kinectで創る10年後のカタチdevsumi2012 17-D-1 Kinectで創る10年後のカタチ
devsumi2012 17-D-1 Kinectで創る10年後のカタチ
Kaoru NAKAMURA
 
Kinect for windows sdk cpp
Kinect for windows sdk cppKinect for windows sdk cpp
Kinect for windows sdk cpp
Kaoru NAKAMURA
 
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
Takuya Oikawa
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
Mori Shingo
 

What's hot (19)

Androidロボットサミットin名古屋
Androidロボットサミットin名古屋Androidロボットサミットin名古屋
Androidロボットサミットin名古屋
 
会津IT秋フォーラム2012での講演資料
会津IT秋フォーラム2012での講演資料会津IT秋フォーラム2012での講演資料
会津IT秋フォーラム2012での講演資料
 
devsumi2012 17-D-1 Kinectで創る10年後のカタチ
devsumi2012 17-D-1 Kinectで創る10年後のカタチdevsumi2012 17-D-1 Kinectで創る10年後のカタチ
devsumi2012 17-D-1 Kinectで創る10年後のカタチ
 
Kinect for windows sdk cpp
Kinect for windows sdk cppKinect for windows sdk cpp
Kinect for windows sdk cpp
 
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜見る前に跳べ 〜ギークの工夫で社会を変えよう〜
見る前に跳べ 〜ギークの工夫で社会を変えよう〜
 
Kinect for windows sdk c#
Kinect for windows sdk c#Kinect for windows sdk c#
Kinect for windows sdk c#
 
Kinect introduction
Kinect introductionKinect introduction
Kinect introduction
 
Gradleでビルドするandroid NDKアプリ
Gradleでビルドするandroid NDKアプリGradleでビルドするandroid NDKアプリ
Gradleでビルドするandroid NDKアプリ
 
Android UIデザイン入門
Android UIデザイン入門Android UIデザイン入門
Android UIデザイン入門
 
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
GTMF2012 SpriteStudio と "Unity" と "CoronaSDK" と "ngCore" ! ~組み合わせて改善する 2D ワーク...
 
Kinect for Windows およびDepthセンサーの動向
Kinect for Windows およびDepthセンサーの動向Kinect for Windows およびDepthセンサーの動向
Kinect for Windows およびDepthセンサーの動向
 
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
Platform io で シュッと arduino 開発を高速化しよう speed up your arduino development with p...
 
Java/Androidセキュアコーディング
Java/AndroidセキュアコーディングJava/Androidセキュアコーディング
Java/Androidセキュアコーディング
 
Devsumi2013 gunta 2_pdf
Devsumi2013 gunta 2_pdfDevsumi2013 gunta 2_pdf
Devsumi2013 gunta 2_pdf
 
HTML5/JavaScriptで作るAndroidアプリ開発seminar
HTML5/JavaScriptで作るAndroidアプリ開発seminarHTML5/JavaScriptで作るAndroidアプリ開発seminar
HTML5/JavaScriptで作るAndroidアプリ開発seminar
 
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
 
福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介福井スマートフォンハッカソン Titanium Mobileの紹介
福井スマートフォンハッカソン Titanium Mobileの紹介
 
Android Dev Tools Knowledge
Android Dev Tools KnowledgeAndroid Dev Tools Knowledge
Android Dev Tools Knowledge
 
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
無償でここまで使えるアドビのWeb制作ツール for デブサミ2013
 

Viewers also liked

Extreme make over.pptx 2
Extreme make over.pptx 2Extreme make over.pptx 2
Extreme make over.pptx 2
room17roxxz
 
Office christmas party
Office christmas partyOffice christmas party
Office christmas party
laureen383
 
Management information systems
Management information systemsManagement information systems
Management information systems
az00z
 
Culture in 2 boxes
Culture in 2 boxesCulture in 2 boxes
Culture in 2 boxes
dtborde
 
Powerpoint for assigment 10
Powerpoint for assigment 10Powerpoint for assigment 10
Powerpoint for assigment 10
ofurmenni9
 
Business applications spec_original
Business applications spec_originalBusiness applications spec_original
Business applications spec_original
hmckinney704
 
How to make a research paper
How to make a research paperHow to make a research paper
How to make a research paper
kimberly310426
 
Texto -the_origins_of_the_english_language
Texto  -the_origins_of_the_english_languageTexto  -the_origins_of_the_english_language
Texto -the_origins_of_the_english_language
elarae
 
Revitalize tampa bay2
Revitalize tampa bay2Revitalize tampa bay2
Revitalize tampa bay2
Shannon Evans
 

Viewers also liked (20)

PI制御を作ってみた
PI制御を作ってみたPI制御を作ってみた
PI制御を作ってみた
 
Androidとfpgaを高速fifo通信させちゃう
Androidとfpgaを高速fifo通信させちゃうAndroidとfpgaを高速fifo通信させちゃう
Androidとfpgaを高速fifo通信させちゃう
 
Application for Trevel
Application for TrevelApplication for Trevel
Application for Trevel
 
Extreme make over.pptx 2
Extreme make over.pptx 2Extreme make over.pptx 2
Extreme make over.pptx 2
 
Office christmas party
Office christmas partyOffice christmas party
Office christmas party
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
Annual-Report-RTB-2012
Annual-Report-RTB-2012Annual-Report-RTB-2012
Annual-Report-RTB-2012
 
Presentazione personal planner
Presentazione personal plannerPresentazione personal planner
Presentazione personal planner
 
Culture in 2 boxes
Culture in 2 boxesCulture in 2 boxes
Culture in 2 boxes
 
Powerpoint for assigment 10
Powerpoint for assigment 10Powerpoint for assigment 10
Powerpoint for assigment 10
 
Marketing SMEs
Marketing SMEsMarketing SMEs
Marketing SMEs
 
Business applications spec_original
Business applications spec_originalBusiness applications spec_original
Business applications spec_original
 
How to make a research paper
How to make a research paperHow to make a research paper
How to make a research paper
 
Texto -the_origins_of_the_english_language
Texto  -the_origins_of_the_english_languageTexto  -the_origins_of_the_english_language
Texto -the_origins_of_the_english_language
 
Revitalize tampa bay2
Revitalize tampa bay2Revitalize tampa bay2
Revitalize tampa bay2
 
Ingles
InglesIngles
Ingles
 
Goal4.org
Goal4.orgGoal4.org
Goal4.org
 
TURNING A REVOLUTIONARY MEDICAL CONCEPT INTO REALITY: THE INSIGHTEC STORY
TURNING A REVOLUTIONARY MEDICAL CONCEPT INTO REALITY: THE INSIGHTEC STORYTURNING A REVOLUTIONARY MEDICAL CONCEPT INTO REALITY: THE INSIGHTEC STORY
TURNING A REVOLUTIONARY MEDICAL CONCEPT INTO REALITY: THE INSIGHTEC STORY
 
MOETS Club Class Menu
MOETS Club Class MenuMOETS Club Class Menu
MOETS Club Class Menu
 
Nutrition for Tissue Rejuvenation
Nutrition for Tissue RejuvenationNutrition for Tissue Rejuvenation
Nutrition for Tissue Rejuvenation
 

Similar to Androidロボットサミットin京都

Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
Kenichi Yoshida
 
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料
magoroku Yamamoto
 
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
三七男 山本
 
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
Kenichi Yoshida
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADK
Masahiro Hidaka
 
Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造
Reiko Yamashita
 
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
Takayori Takamoto
 

Similar to Androidロボットサミットin京都 (20)

Androidロボットサミットin愛媛
Androidロボットサミットin愛媛Androidロボットサミットin愛媛
Androidロボットサミットin愛媛
 
第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料第4回名古屋Android勉強会資料
第4回名古屋Android勉強会資料
 
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
Make: Ogaki Meeting 2012 Androidロボットサミットin大垣
 
ADKでロボット with NFC
ADKでロボット with NFCADKでロボット with NFC
ADKでロボット with NFC
 
ふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみたふぃじかるこんぴゅ〜てぃんぐしてみた
ふぃじかるこんぴゅ〜てぃんぐしてみた
 
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
 
Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days Android端末と組み込み機器が連携する Android Make Days
Android端末と組み込み機器が連携する Android Make Days
 
bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2 bc10 (Android 2.2対応) について @Gadget1 R2
bc10 (Android 2.2対応) について @Gadget1 R2
 
Adk2012
Adk2012Adk2012
Adk2012
 
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...Android-controlled robot,Original PCB to work as a bridge between Android-pho...
Android-controlled robot,Original PCB to work as a bridge between Android-pho...
 
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
姫路IT系勉強会「ADB接続でかんたんフィジカルコンピューティング」
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADK
 
Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造Adk互換モジュールのbt対応改造
Adk互換モジュールのbt対応改造
 
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
Arduinoが拓く「新しいものづくりの世界」120713(robotechセミナー)
 
プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛プロペラブForth発表osc愛媛
プロペラブForth発表osc愛媛
 
2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF2014 1018 OSC-Fall Tokyo NETMF
2014 1018 OSC-Fall Tokyo NETMF
 
イチからはじめるUSB Host API
イチからはじめるUSB Host APIイチからはじめるUSB Host API
イチからはじめるUSB Host API
 
io tつくるよ! LT [m5stackの拡張基板をつくったよ!」
io tつくるよ! LT [m5stackの拡張基板をつくったよ!」io tつくるよ! LT [m5stackの拡張基板をつくったよ!」
io tつくるよ! LT [m5stackの拡張基板をつくったよ!」
 
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
SORACOM UG 広島 #2 | SORACOM の紹介から SORACOM Conference "Discovery" 2018 SORACOM ...
 
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
 

More from Kenichi Yoshida

App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
Kenichi Yoshida
 
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
Kenichi Yoshida
 
プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板
Kenichi Yoshida
 
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダJAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
Kenichi Yoshida
 
クラウド―Arduino接続について
クラウド―Arduino接続についてクラウド―Arduino接続について
クラウド―Arduino接続について
Kenichi Yoshida
 
ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月
Kenichi Yoshida
 
ミント缶でMaker気分
ミント缶でMaker気分ミント缶でMaker気分
ミント缶でMaker気分
Kenichi Yoshida
 
App inventor独自カラー
App inventor独自カラーApp inventor独自カラー
App inventor独自カラー
Kenichi Yoshida
 

More from Kenichi Yoshida (18)

大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
大阪版Io tlt#1 IoTあるじゃん関西支部 ラズパイ2でデュアルブート
 
AWScean #1 SORACOMアルファベット
AWScean #1 SORACOMアルファベットAWScean #1 SORACOMアルファベット
AWScean #1 SORACOMアルファベット
 
Soracom & myThingsを使ったハンズオンセミナーをやってみた
Soracom & myThingsを使ったハンズオンセミナーをやってみたSoracom & myThingsを使ったハンズオンセミナーをやってみた
Soracom & myThingsを使ったハンズオンセミナーをやってみた
 
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみたラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
ラズパイ2にWindows 10 IoT Coreを入れてWindows Universal アプリ動かしてみた
 
Android IoTとプログラミング教育
Android IoTとプログラミング教育Android IoTとプログラミング教育
Android IoTとプログラミング教育
 
Abc2015 winterkobe
Abc2015 winterkobeAbc2015 winterkobe
Abc2015 winterkobe
 
App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!App Inventor 2でかんたんロボカー操縦!
App Inventor 2でかんたんロボカー操縦!
 
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
組み込みーモバイルークラウドをオープンな形でつなぐKOF2013
 
組み込みーモバイルークラウドをオープンな形でつなぐ
組み込みーモバイルークラウドをオープンな形でつなぐ組み込みーモバイルークラウドをオープンな形でつなぐ
組み込みーモバイルークラウドをオープンな形でつなぐ
 
プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板プロトタイピング用途の基板に欲しい拡張基板
プロトタイピング用途の基板に欲しい拡張基板
 
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダJAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
JAWS-UG三都物語 クラウドとデバイスが連携するアジェンダ
 
クラウド―Arduino接続について
クラウド―Arduino接続についてクラウド―Arduino接続について
クラウド―Arduino接続について
 
Android+Education
Android+EducationAndroid+Education
Android+Education
 
ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月ロボットサミットとは? in 京都 on 2012年8月
ロボットサミットとは? in 京都 on 2012年8月
 
ロボットサミットとは?in名古屋on2012年5月
ロボットサミットとは?in名古屋on2012年5月ロボットサミットとは?in名古屋on2012年5月
ロボットサミットとは?in名古屋on2012年5月
 
ロボットサミットについてin愛媛on2012年3月
ロボットサミットについてin愛媛on2012年3月ロボットサミットについてin愛媛on2012年3月
ロボットサミットについてin愛媛on2012年3月
 
ミント缶でMaker気分
ミント缶でMaker気分ミント缶でMaker気分
ミント缶でMaker気分
 
App inventor独自カラー
App inventor独自カラーApp inventor独自カラー
App inventor独自カラー
 

Androidロボットサミットin京都

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n
  69. \n
  70. \n
  71. \n
  72. \n
  73. \n
  74. \n
  75. \n
  76. \n
  77. \n