android での USB 機器の利用 : 工学院大学 金丸研究室
ナビゲーション
工学院大学 金丸研究室

情報システム 画像処理システム
強化学習によるロボット制御
カスタムした Galaxy Nexus でのWebカメラ (USB)の利用

USB Webカメラ (Logicool QVX-13NS) をカスタムしたGalaxy Nexus (android 4.0.3) で動作させたデモ。
こちらは私の YouTube 動画では最もアクセスの多い動画となっており、今でもたまに見ると
「おお、頑張ってる!」と自分でもびっくりするくらい盛りだくさんの内容となっています。

カスタムした Android でカメラを有効にし、さらに /dev/video0 に 666 パーミッションを与えています。
そして、JNIで /dev/video0,1 にアクセスするアプリケーションを書いています。

カスタム Galaxy Nexus の作成についてはsolaさんらによるJCROM projectを参考にさせて頂いております。
sola さんに感謝します。

純正 Iconia Tab A500 でのWebカメラ (USB)の利用

USB Webカメラ (Logicool Webcam C210) を純正 Iconia Tab A500 で動作させたデモ。
Iconia Tab A500 では何故かカメラで、 /dev/video0 に 666 パーミッションが与えられていたのです。
JNIで /dev/video0,1 にアクセスするアプリケーションを書いています。

内容は上の動画と同じです。

公式androidでのUSBシリアル変換ケーブルの利用

Android の公式 ROM の USB Host モードを用いて USB シリアル変換器を利用してみました。
Windows や外部機器と有線でシリアル通信できることを示したデモです。

ラトックシステムの REX-USB60MI と ksksue さんによる FTDriver を用いています。
ksksue さんに感謝します。

カスタムした Galaxy Nexus でのUSBシリアル変換ケーブルの利用

カスタムしたGalaxy Nexus (android 4.0.3) でUSBシリアル変換ケーブル動作させたデモ。
Windowsとの通信、超音波センサの読取り、ロボットの操作を試しました。

カスタムした Android では PL2303 を有効にし、/dev/ttyUSB0 に 666 パーミッションを与え、
JNIで /dev/ttyUSB0 にアクセスするアプリケーションを書いています。

カスタム Galaxy Nexus の作成についてはsolaさんらによるJCROM projectを参考にさせて頂いております。
sola さんに感謝します。