SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
Androidで
 へっぽこな思考戦車を作ってみた
オープンソースカンファレンス北海道
at 2012/6/16(sat)
大路 裕介(まいむぞう)
あばうと・みー
札幌のWeb/スマートフォン系フリーランサーです。
最近はAndroid専業になってます。
元々Web系プログラマーです。単独のサーバから
Amazon EC2やGAEを使ったクラウドまで、サーバ構
築からシステム開発まで一人でやってます。
最近はOpenCVやKinectや電子工作やってます。
日本Androidの会の北海道支部長をしています。
重要なお知らせ
仕事、頼む!
まずはどんなもんか
動かしてみましょう
全体構成
直流コード
USB
WiFi (XMPP)
コイツしゃべる
コイツ見つける
コイツ日本語わかる
コイツ動く
コイツ頭ん中わかる
コイツ見える
BlueTooth
AITankViewerAITankCommander
AITankLeader
AITankDriver
お題目
戦車編
戦車改造
砲身角度の読み取り
AITankLeader編
ADKとは
音声出力
画像認識
AITankCommander編
XMPP
音声認識
B3Band
AITankViewer編
BT-100
その他
PandaboardとKinect
戦車編
何を作ろう?
せっかくなので、動くものがいい
ラジコンを改造しよう!
どんなラジコンを改造しよう?
ヘリコプター → × 操縦が繊細過ぎる
車 → × 速度が早すぎてハンドル操作が難しそう
戦車 → 鈍いし、キャタピラなので安定してる
◎ 操作がラフでもOK
改造方針
1.でっかい戦車買う
2.とりあえず遊ぶ
3.バラして色々ぶった切る・捨てる
4.モーター制御用の電子回路を組んでArduinoでコント
ロールする
5.砲塔の角度を読み取るギミックを作る
戦車ラジコンの構造
基本的に、左右のキャタピラそれぞれにモーターが
付いている
両方回せば前進、右だけ回せば左旋回、両方逆回転
すればバック
モーターを逆回転させる方法
ソフトならif文でできることが、電子工作だと意外に
面倒らしい
ググってみたら、Hブリッジという回路が必要らしい
こうしたい Hブリッジ概念 実際の回路図
モーターを逆回転させる方法
さらに調べると、Hブリッジ回路を内蔵したドライバ
(IC?)があるらしい
使い方は単純に結線するだけ!
すばらしい!!
こんなの
前進・後退・停止はデジタル出力でコントロール。
PWMを使ってアクセルコントロールも出来る。
モーター駆動は別電源を使える
砲身角度の読み取り
今回購入した戦車のラジコンには、砲身を回転させ
るギミックが付いているが、360度回せるわけではな
い
回し過ぎるとガガガッという嫌な音がする
索敵するため砲塔を自動制御したかったので、砲塔
の角度を読み取るギミックを自作した
砲身角度の読み取り
ボリュームスイッチ(可変抵抗)を通した電圧を読み取
ることで、角度を算出できるようにした
戦車完成
なんとかできました
AITankLeader編
ADKとは
ADKは、Open Accessory Development Kitの略
規格/フレームワークの名前です
Android 2.3.4以降、及び3.0以降で利用可能です
ADKに対応したArduinoやPICマイコンなどを、
Android側からコントロールすることができます
直流コード
USB
Arduinoとは
ArduinoはAVRマイコンです
プログラム可能なCPUと、専用IDEを備えたシステム
の総称です
オープンソースハードウェアです
単体でも動作可能ですし、Androidなどと通信して動
作内容を切り替えることが可能です
デジタル・アナログ入出力が可能
ADKでできること
USBを介してAndroidのアプリと、Arduinoなどのマイコ
ンの間で、シリアル通信できる
今回は、前進・左旋回・砲塔回転などのメッセージ
をArduinoに送っています
ADKでできること
ADKに対応したハードをAndroidに繋いだ時、Android
にインテントを発射することができる
ハードとセットとなるアプリを1つ指定できる
音声レスポンス
本当は映画などから必要な音源をピックアップした
かったけど、あまりに語彙が少なくて断念。Android
にしゃべらせることにした
Android標準のテキスト読み上げシステムText to
Speach(TTS)は、日本語をサポートしていない
2011年9月にKDDI研究所よりN2 TTSという、標準フ
レームワーク互換の日本語読み上げシステムが提供さ
れた。現在はPlayストアからN2 TTSを無料でダウン
ロードでき、TTSとして登録した後、日本語を渡すと
読み上げることができる
音声レスポンス
使い方
APIDemosと同じコードで十分動きます
Locale.JAPANを指定するだけ
画像認識
戦車の上に固定したAndroid端末からカメラ画像を
使って、ターゲット(ダンボール紙)を検出し、BB弾を
発射する機能を付けた
画像認識にはOpenCV 2.4.1を使用した。2.3から
OpenCVのAndroid版がリリースされており、プロジェ
クトライブラリとして利用可能。
画像認識
最近のOpenCV
JNI経由の他、ラッパライブラリが用意されたため
Javaだけで画像解析可能(ただし遅い)
※今回は速度重視の
ためJNI使ってます
画像認識
最近のOpenCV
OpenCVのCookBookがPDFで無料配布されてい
る。この品質は市販の書籍レベル。
これから画像解析勉強したい人はぜひ。(ただし英
語)
画像認識
ターゲットの認識
的画像 モノクロ 特徴点抽出
カメラ画像 モノクロ 特徴点抽出
マッチング 的発見?
トレーニング画像(最初の1回のみ)
プレビュー画像(毎フレーム)
簡単に切り替え可能
画像認識
ターゲットの認識
SURFの場合 0.5FPSぐらい
ORBの場合 2.0FPSぐらい
でも誤認識しちゃう
コントローラ編
リモートコントロール
今回はXMPPを使う
GTalkとかJabberに使われてるプロトコル。要はIM
として必要な機能のためのプロトコル
今回は、手元のAndroidからラジコンに乗ってる
Androidに、テキストメッセージを渡してコント
ロールする(複雑なデータならJSONでもOK)
でも最近XMPPは下火で、ちゃんとメンテナンスされ
ているAndroid用XMPPライブラリが少ない
今回はasmack-android-7というライブラリを使用す
る。コードはステップ数が結構あるので割愛
音声コマンドの実装
android.speech.SpeechRecognizerというクラスを使
うと、音声認識した結果の文字列を取得できる
脳波測定
脳波ってナニ?
ヒト・動物の脳から生じる電気活動を、電極を
使って記録したもの(Wikipediaより)
要はα波とかΘ波とかのアレ
脳の部位毎に国際基準に従って測定し、その波形
を見ることで、医療診断や脳研究などに使われてい
る
脳波測定
今回は簡易脳波測定器としてB3 Bandを使用していま
す
電極は額の1点しかないので、精度には不安がある
ものの、α・βなどの各生波形の他、独自に統計処
理した集中度・リラックス度・睡眠度・まばたき
の波形を得られる
脳波測定
脳波コントローラの可能性
実際のところ集中度とまばたきについては、ある
程度コントロールできるものの、生波形やリラッ
クス度・睡眠度については、意志的にコントロー
ルするのは難しい
2ビットのOn/Offぐらいには使えるかな…
メニューの切り替え
表示On/Off
今回は戦車の前進と停止に当ててみました
ビューワ編
自然な形でデータを見る
今回はシースルー型ヘッドマウントディスプレイとし
てBT-100を使用しています。
BT-100はAndroid 2.2が載っているので、XMPP経由で
データを拾って表示するアプリを書いてます。
エンジニア視点
今回の中で一番ARぽい部分なんですが、BT-100に
乗ってるAndroidはカメラやBlueToothやセンサー類が
ついてないし、タッチパットが死ぬほど使いづらい
ので、単体でおもしろいことはできません。(見るだ
け)
やはりGoogle Glass待ちでしょうか。
今年のGoogle IOに期待!!
その他
PandaBoardとKinect
ではKinectが人気ありますが、同じような機能が
載ったXtion Pro Liveというセンサーもあります。
できることはKinectとほぼ同じです。
深度センサー画像の取得
人体のスケルトントラッキング
PandaBoardとKinect
春のABCで、PandaBoardというボートコンピュータ
とXtion Pro Liveを組み合わせて使っているシステムを
見たので、当初は今回の戦車に組み込む予定でし
た。
が、最新のソフト(OpneNIとミドルウェア類)では使用
できないことがわかったので、見送りに…
まとめ
まとめ
電子工作おもしろい。
画像解析おもしろい。
時間足りない。もっと作りこみたい。
ハードからソフトまで通して作ると、アプリ屋さん
から組込屋さんやハード屋さんまで、色んな人と共
通の話題ができておもしろい。
ソフトの最新技術を組み合わせることで、ハードが進
化する
でも、結局趣味の世界 (未だカネの匂いはしない)
おしまい
ご清聴ありがとうございました

Más contenido relacionado

La actualidad más candente

GCPでCI環境を構築する
GCPでCI環境を構築するGCPでCI環境を構築する
GCPでCI環境を構築するToshihumi Anan
 
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!一希 大田
 
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っているやはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている今城 善矩
 
Swiftのプロパティオブザーバを使い倒す
Swiftのプロパティオブザーバを使い倒すSwiftのプロパティオブザーバを使い倒す
Swiftのプロパティオブザーバを使い倒すTomoki Hasegawa
 
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的なGo (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的なKeiji Kamebuchi
 
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側Takehiro Shiozaki
 
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話典子 松本
 
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会[社内向け]Titanium勉強会
[社内向け]Titanium勉強会Rei Matsushita
 
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaPotatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaAkira Iwaya
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!典子 松本
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術Noriaki Kadota
 
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeVyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeKLab Inc. / Tech
 
Android-Binding Before / After
Android-Binding Before / AfterAndroid-Binding Before / After
Android-Binding Before / AfterTomonori Ohba
 
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps典子 松本
 
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナーiQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナーImamura Masayuki
 
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のことNoriaki Kadota
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。典子 松本
 
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!Yu Tanaka
 
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~典子 松本
 

La actualidad más candente (20)

GCPでCI環境を構築する
GCPでCI環境を構築するGCPでCI環境を構築する
GCPでCI環境を構築する
 
Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!Visual studio 2019 updates pickup!
Visual studio 2019 updates pickup!
 
やはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っているやはりお前らのiOS7対応は間違っている
やはりお前らのiOS7対応は間違っている
 
Swiftのプロパティオブザーバを使い倒す
Swiftのプロパティオブザーバを使い倒すSwiftのプロパティオブザーバを使い倒す
Swiftのプロパティオブザーバを使い倒す
 
Go (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的なGo (5) JAZUG 関西とゆかいな仲間たち的な
Go (5) JAZUG 関西とゆかいな仲間たち的な
 
iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側iQONを支えるクローラーの裏側
iQONを支えるクローラーの裏側
 
ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話ノンコーディングでLINE BOTを作ってみた話
ノンコーディングでLINE BOTを作ってみた話
 
[社内向け]Titanium勉強会
[社内向け]Titanium勉強会[社内向け]Titanium勉強会
[社内向け]Titanium勉強会
 
Potatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwayaPotatotips3 hoshi gaki_akira_iwaya
Potatotips3 hoshi gaki_akira_iwaya
 
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!ノンコーディングでここまでできる!LINE BOT を作ってみよう!
ノンコーディングでここまでできる!LINE BOT を作ってみよう!
 
中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術中の下のエンジニアを脱出するための仕事術
中の下のエンジニアを脱出するための仕事術
 
VyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 BridgeVyOSで作るIPv4 Router/IPv6 Bridge
VyOSで作るIPv4 Router/IPv6 Bridge
 
Android-Binding Before / After
Android-Binding Before / AfterAndroid-Binding Before / After
Android-Binding Before / After
 
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
非エンジニアでも安心!ノンコーディングでもココまでできる!LINE × Azure Logic Apps
 
iQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナーiQONの開発手法 at iQONエンジニアセミナー
iQONの開発手法 at iQONエンジニアセミナー
 
最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと最近誰かに「やったほうがいいよ」と伝えた7のこと
最近誰かに「やったほうがいいよ」と伝えた7のこと
 
Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。Microsoft Flow 改め、Power Automateはじめました。
Microsoft Flow 改め、Power Automateはじめました。
 
Onsen UIが目指すもの
Onsen UIが目指すものOnsen UIが目指すもの
Onsen UIが目指すもの
 
【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!【Swift】 それ、enumとstructでやってみましょう!!
【Swift】 それ、enumとstructでやってみましょう!!
 
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
お得に手軽に♪試してみよう!サーバーレスアーキテクチャ ~Azure Functions / Logic Apps~
 

Similar a Androidでへっぽこ思考戦車を作ってみた

ニュースから読み解くAndroidの過去・現在・未来
ニュースから読み解くAndroidの過去・現在・未来ニュースから読み解くAndroidの過去・現在・未来
ニュースから読み解くAndroidの過去・現在・未来Yusuke Ohmichi
 
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイトrie05
 
Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説光吉 浜谷
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたものYuki Yamakido
 
フロントエンドというカオスな世界について
フロントエンドというカオスな世界についてフロントエンドというカオスな世界について
フロントエンドというカオスな世界についてmikakane
 
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?Masakazu Muraoka
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションYoshito Tabuchi
 
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方イマドキのWebアプリの作り方
イマドキのWebアプリの作り方Katsumi Honda
 
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit 三七男 山本
 
ネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConViewネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConViewRakuten Group, Inc.
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
NodeにしましょうYuzo Hebishima
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchShin Ise
 
プロトタイプ時代の
WordPressテーマの作り方・考え方
プロトタイプ時代の
WordPressテーマの作り方・考え方プロトタイプ時代の
WordPressテーマの作り方・考え方
プロトタイプ時代の
WordPressテーマの作り方・考え方kenji goto
 
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組みKouji Matsui
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Masakazu Muraoka
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoCouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoYohei Sasaki
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料Monaca
 
Windows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよWindows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよKenji Wada
 

Similar a Androidでへっぽこ思考戦車を作ってみた (20)

ニュースから読み解くAndroidの過去・現在・未来
ニュースから読み解くAndroidの過去・現在・未来ニュースから読み解くAndroidの過去・現在・未来
ニュースから読み解くAndroidの過去・現在・未来
 
今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト今から始めよう!WordPressで作る女子ウケ★スマホサイト
今から始めよう!WordPressで作る女子ウケ★スマホサイト
 
Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説Leapmotionとp5.js:DEMOと解説
Leapmotionとp5.js:DEMOと解説
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたもの
 
フロントエンドというカオスな世界について
フロントエンドというカオスな世界についてフロントエンドというカオスな世界について
フロントエンドというカオスな世界について
 
Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線Html5/JSモバイルアプリ最前線
Html5/JSモバイルアプリ最前線
 
FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?FxOSはウェアラブルデバイスの夢を見るか?
FxOSはウェアラブルデバイスの夢を見るか?
 
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッションC# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
 
イマドキのWebアプリの作り方
イマドキのWebアプリの作り方イマドキのWebアプリの作り方
イマドキのWebアプリの作り方
 
Espruinoの紹介
Espruinoの紹介Espruinoの紹介
Espruinoの紹介
 
ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit ABC 2012 Spring Robot Summit
ABC 2012 Spring Robot Summit
 
ネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConViewネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConView
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
Nodeにしましょう
 
C#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouchC#でiPhoneアプリ開発 with MonoTouch
C#でiPhoneアプリ開発 with MonoTouch
 
プロトタイプ時代の
WordPressテーマの作り方・考え方
プロトタイプ時代の
WordPressテーマの作り方・考え方プロトタイプ時代の
WordPressテーマの作り方・考え方
プロトタイプ時代の
WordPressテーマの作り方・考え方
 
.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み.NET Coreから概観する.NETのOSSへの取り組み
.NET Coreから概観する.NETのOSSへの取り組み
 
Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況 Android webブラウザのhtml5対応状況
Android webブラウザのhtml5対応状況
 
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall TokyoCouchDB+OpenSocial - OSC 2009/Fall Tokyo
CouchDB+OpenSocial - OSC 2009/Fall Tokyo
 
PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料PhoneGapユーザー会@大阪 講演資料
PhoneGapユーザー会@大阪 講演資料
 
Windows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよWindows PhoneについてGdgd話すよ
Windows PhoneについてGdgd話すよ
 

Más de Yusuke Ohmichi

Adkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみたAdkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみたYusuke Ohmichi
 
Androidの熱いトコ
Androidの熱いトコAndroidの熱いトコ
Androidの熱いトコYusuke Ohmichi
 
Androidの熱いトコ
Androidの熱いトコAndroidの熱いトコ
Androidの熱いトコYusuke Ohmichi
 
スマートフォンの超概略無責任見積りの算出方法を考えてみた
スマートフォンの超概略無責任見積りの算出方法を考えてみたスマートフォンの超概略無責任見積りの算出方法を考えてみた
スマートフォンの超概略無責任見積りの算出方法を考えてみたYusuke Ohmichi
 
JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情Yusuke Ohmichi
 
Androidとクラウドでデータを同期させるライブラリを作ってみた
Androidとクラウドでデータを同期させるライブラリを作ってみたAndroidとクラウドでデータを同期させるライブラリを作ってみた
Androidとクラウドでデータを同期させるライブラリを作ってみたYusuke Ohmichi
 
android_news_in_hokkaido_200901
android_news_in_hokkaido_200901android_news_in_hokkaido_200901
android_news_in_hokkaido_200901Yusuke Ohmichi
 
android_news_in_hokkaido_200812
android_news_in_hokkaido_200812android_news_in_hokkaido_200812
android_news_in_hokkaido_200812Yusuke Ohmichi
 
宝石の探し方 - about gemspec.info
宝石の探し方 - about gemspec.info宝石の探し方 - about gemspec.info
宝石の探し方 - about gemspec.infoYusuke Ohmichi
 

Más de Yusuke Ohmichi (9)

Adkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみたAdkを使って音声コマンドで操作する戦車を作ってみた
Adkを使って音声コマンドで操作する戦車を作ってみた
 
Androidの熱いトコ
Androidの熱いトコAndroidの熱いトコ
Androidの熱いトコ
 
Androidの熱いトコ
Androidの熱いトコAndroidの熱いトコ
Androidの熱いトコ
 
スマートフォンの超概略無責任見積りの算出方法を考えてみた
スマートフォンの超概略無責任見積りの算出方法を考えてみたスマートフォンの超概略無責任見積りの算出方法を考えてみた
スマートフォンの超概略無責任見積りの算出方法を考えてみた
 
JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情JavaじゃないあたりのGAE事情
JavaじゃないあたりのGAE事情
 
Androidとクラウドでデータを同期させるライブラリを作ってみた
Androidとクラウドでデータを同期させるライブラリを作ってみたAndroidとクラウドでデータを同期させるライブラリを作ってみた
Androidとクラウドでデータを同期させるライブラリを作ってみた
 
android_news_in_hokkaido_200901
android_news_in_hokkaido_200901android_news_in_hokkaido_200901
android_news_in_hokkaido_200901
 
android_news_in_hokkaido_200812
android_news_in_hokkaido_200812android_news_in_hokkaido_200812
android_news_in_hokkaido_200812
 
宝石の探し方 - about gemspec.info
宝石の探し方 - about gemspec.info宝石の探し方 - about gemspec.info
宝石の探し方 - about gemspec.info
 

Último

論文紹介: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
 
論文紹介: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
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
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
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
論文紹介: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
 
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
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Último (9)

論文紹介: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
 
論文紹介: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
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
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
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
論文紹介: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...
 
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」の紹介
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

Androidでへっぽこ思考戦車を作ってみた