Your SlideShare is downloading. ×
ABC 2012 Spring Robot Summit
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

ABC 2012 Spring Robot Summit

722
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
722
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. スクリプトで お手軽ロボットプログラム 「コンピュータを楽しもう!」というブログを書いています。 たろサ(@momoonga) 山本三七男(神戸支部)
  • 2. 神戸支部ハードウェア倶楽部Androidとさまざまなマイコンとの接続・制御にチャレンジ!!ADK/MicroBridgeを用いて、新旧Androidも利用可能に!PIC ADK mini boardを基板から独自に制作!みんなで半田づけを行い、ローコストでロボットカー製作が可能!Android側ライブラリで、マイコン側ファームウェアの書換えを不要に!初心者が簡単で楽しくマイコン制御ができるように講習会を企画予定!全国から参加者を募集しています!日本橋めぐりもできます!!
  • 3. Androidアプリって結構たいへんマイコン制御アプリを作りたい 回路基板
  • 4. Luaスクリプトの紹介 Luaはリオデジャネイロ・カトリカ大学で 開発されたスクリプト言語 特徴: 高速な動作、高い移植性、省メモリ ルアリダ (Luarida) LuaをAndroidに移植しました。 Android単体で手軽にプログラミング C言語に近い文法 Socket通信、センサ等オリジナル実装 日本語でOK・・・。IS01
  • 5. ロボットを作りましたMicroBridgeとLuaridaをつなげて、Luaridaで !! です操作するロボットを作りました。 も対 応 した い に ADKMicroBridge-Luarida間はソケット通信しています。大人の科学付録の「卓上ロボット掃除機」をAndroidから操作できるように改造させてもらいました。
  • 6. スクリプトのいいとろこ基本的にプログラムはテキストファイル WifiServer スクリプトを選択 ネットワーク上から スクリプトをダウンロード ロボットが動作 詳しくはブログに書いています。
  • 7. Luaスクリプトの中身 httpコマンドや通信コマンドなどが用意されているネットからファイルをダウンロードするにはhttp.get( URL, 取得ファイル名 ) コンピュータを楽しもう! URL: 取得するファイルのURL 取得ファイル名: 保存するときのファイル名通信をオープンするには--60101ポートへの接続を5秒間待つlocal ret = sock.nlistenOpen( SockADB, 60101, 5 )データを送信するにはlocal cmd = "F"..string.char(10)sock.nsend( SockADB, cmd, 2 )方位角度を取得するには--方位角度を取得 プログラムソース一式は、githubにlocal angle = sensor.getOrient() て公開しています。
  • 8. スクリプトの公開方法 TAOSOFTWAREdoroLuarida
  • 9. Luarida最新版公開
  • 10. コミュニティエリアで展示を行っています。 興味のある方は是非来てください。 【H/Wスクリプト制御研究会】