Transcript LEGO車両
LEGO MINDSTORMの車両の PCによる遠隔操縦 システム工学科 3年 武田千鶴 1 目的 PCとRCXとの間の通信により, PCからLEGO MINDSTROMを使って製作した機器を制御する. “forward” コマンド 入力 “forward” “forward” ネット ワーク 前進 LEGO車両 0x02 2 概要 (4) RCXがモータ駆動 (3) タワーからRCXへ 赤外線通信 (2)PCからタワーへ RS232C通信 IRタワー LEGO車両 PCからLEGO車両を リモート・コントロール (1)PCへキー入力 3 LEGO MINDSTORMについて ・コンピュータ制御可能なLEGO ・制御部(RCX)は赤外線通信機能を持つ. RISキット RCXブロック,モータ,センサ,IRタワーなどを含む LEGOロボット作成キット センサ タッチセンサ 光センサ タイヤ RCXブロック モータ コネクタ IRタワー 4 開発環境 LEGO RIS1.0, RCX1.0 OS 言語 IDE WindowsXP (PC) leJOS_1.2.0 (RCX) Java Eclipse3.2.1 J2SDK_1.4.2_13 5 開発手順 RCXへファームウェアダウンロード RCX上に搭載するOSをPCから RCXへ送信する. 2006/12/1 RCXの動作確認 RCXのOS上で実行させるためのプロ グラムを作成しRCXに送信する. 2006/12/1 PC⇔PC間シリアル通信 2台のPCのシリアルポートを接続し, シリアル通信のテストを行う. 2007/1/11 サーバ⇔クライアント間通信 1台のPC上にサーバとクライアントの プログラムを作成し,プログラム間の 通信テストを行う. 2007/1/24 LEGO車両のリモート・コントロール 2007/1/24 クライアントで受信したコマンドをサーバ でRCXへ送信し,RCXはそのコマンドに 従ってリアルタイムにモータを制御する. 6 結果 デモを行う. 結論 LEGO車両をリアルタイムに前進,後退,左旋回, 右旋回の4動作で制御することができた. 7