1: 2009-11-11 (水) 19:35:05 sho | 現: 2011-02-02 (水) 19:27:26 eid7gud | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | TITLE:FDIII-HC Starter Kit Guide Chapter1.1 | ||
*基礎知識 [#q609a0a5] | *基礎知識 [#q609a0a5] | ||
- | 本キットを使用するに当たって必要最小限の基礎知識をご紹介します。 | + | 本キットを使用するに当たって必要最小限の基礎知識を紹介します。 |
**部品の紹介 [#wcbc3453] | **部品の紹介 [#wcbc3453] | ||
- | 本キットに同封されているパーツの紹介です。 | + | 本キットに同梱されるパーツの紹介です。 |
- | ***FDIII-HD [#bed7f73d] | + | |
- | モーターやセンサをコントロールするもので、コントローラ(ホストコントローラ)と呼ばれます。コントローラというとケームで人間が操縦するためのものという認識があるかもしれませんが、これはモーターやセンサをコントロールするものという意味でコントローラと呼ばれます。~ | + | ****FDIII-HC [#bed7f73d] |
- | 勿論本キットを拡張してロボットを作り、それを人が動かすためにゲームパッドを用意したとしたら、それもコントローラと呼ばれます。混同しないように注意して下さい。 | + | #ref(FDIII-HD.png,50%) |
- | この中にこれからC言語で作成するプログラムを書き込みます。 | + | 本キットの中核を担うホストコントローラです。モータやセンサといった装置とコミュニケーションをとりながら、様々な処理を行わせることができます。 |
- | ***Dynamixel AX-12+ [#x6710e62] | + | |
- | DynamixelシリーズのAX-12+というモーターです。丸い部分(ホーン)が回転することで、ロボットの間接や車輪などの役割を果たします。~ | + | 詳細は[[こちら>FDIII-HC]]をご覧下さい。 |
- | ただのモーターではなく、中にマイコンが入っており、ある決まった信号を送る事で、丸い部分(ホーン)の角度を調節したり、現在の角度を調節したりできます。~ | + | |
- | DynamixelにはそれぞれIDが振られており、そのIDを元に「ID1は300度、ID2は150度」というような別々の指令を出します。 | + | ****Dynamixel AX-12+ [#x6710e62] |
- | ***Dynamixel AX-S1 [#b34b99ad] | + | #ref(AX-12+.png,50%) |
- | DynamixelシリーズのAX-S1というセンサです。形はAX-12+と似ていますが、丸い部分(ホーン)は回転しません。 | + | ホーン(丸い部分)が回転することで、人型ロボットの関節部分や車型ロボットの車輪などの役割を果たすことができるモータユニットです。~ |
+ | 中にはホストコントローラとコミュニケーションを行ったり、指令されたホーンの位置を保持するための様々な処理を行うためのマイクロコンピュータが内蔵されています。 | ||
+ | |||
+ | 詳細は[[こちら>AX-12+]]をご覧下さい。 | ||
+ | |||
+ | ****Dynamixel AX-S1 [#b34b99ad] | ||
+ | #ref(AX-S1.png,100%) | ||
+ | 写真の3つの矢印方向に備わった赤外LEDとフォトトランジスタによる反射光量計測、フォトトランジスタのみによる赤外線輝度計測、マイクによる音量測定やクラップ音カウント、ブザーによるメロディ演奏、赤外線通信などを搭載したセンサユニットです。~ | ||
+ | こちらもAX-12+同様に内蔵されたマイクロコンピュータによって自動的に計測処理が行われるようになっています。~ | ||
+ | なお、形状がAX-12+と酷似していますが、モータを内蔵してないのでホーンは回転しません。 | ||
+ | |||
+ | 詳細は[[こちら>AX-S1]]をご覧下さい。 | ||
+ | |||
+ | ****フレーム [#p73d2ce1] | ||
+ | #ref(Fream.png,50%) | ||
+ | AX-12+およびAX-S1の形状に合わせたプラスチック製の機構パーツです。2種類のフレームを組み合わせることで、様々な形状を作ることができます。 | ||
+ | |||
+ | ****Dynamixelケーブル(3線) [#mf010e2e] | ||
+ | #ref(cable.png,50%) | ||
+ | FDIII-HCとAX-12+ないしAX-S1同士を接続するためのケーブルで、3本の線で一組となっています。両端にはコネクタが装備されています。~ | ||
+ | このケーブルにはコミュニケーションを行うための信号や電源といった電気信号がつながり、人に例えると神経と血管といった重要な役割を果たします。 | ||
+ | |||
+ | ****ACアダプタ・電源延長ケーブル [#qe6afede] | ||
+ | #ref(ACadapter.png,50%) | ||
+ | 本製品を動かすための電源は、家庭用のコンセントから必要な電力を取り出すACアダプタを使用します。~ | ||
+ | また、ACアダプタのプラグ形状が電源の供給先であるFDIII-HCのジャックと異なるため、形状の変換を目的とした電源延長ケーブルも用意しています。 | ||
+ | |||
+ | **Dynamixelシリーズについて [#v8001e96] | ||
+ | ****マルチドロップ接続 [#bff7151b] | ||
+ | Dynamixelシリーズは1つのネットワークに対してマルチドロップ(芋づる式)接続する方式を採用しています。~ | ||
+ | 実際の配線イメージは以下の図の様になります。 | ||
+ | #ref(Dynamixel.png,80%) | ||
+ | |||
+ | ****ID [#eaba0d72] | ||
+ | Dynamixelには各個を特定するための固有のIDが振られています。ホストコントローラはIDを元に指令を出します。 | ||
+ | #ref(Dynamixel2.png,70%) | ||
+ | |||
+ | **フレームの取り付け [#af7d514c] | ||
+ | ****OF-12SHの取付 [#z657777e] | ||
+ | #ref(frame1.png,100%) | ||
+ | ****OF-12Sの取付 [#xaf0f8c0] | ||
+ | #ref(frame2.png,50%) | ||
+ | OF-12SHとOF-12Sを組み合わせることもできます。 | ||
+ | |||
+ | **ブートローダ [#r867583a] | ||
+ | [[ブートローダ>BTE083 FDIII-HC#g271227d]]はFDIII-HC内のマイコンに備わっているプログラムで、FDIII-HCに内蔵される機能にアクセスする手段を提供します。ここでは自作したプログラムをFDIII-HCへ転送する際に操作する事が主になります。 | ||
+ | |||
+ | ブートローダでの大まかな操作手順は下記のようになりますが、具体的な操作方法は追って説明します。 | ||
+ | #ref(bootloder1.png,100%) | ||
+ | |||
+ | **AX-12+コントロールテーブル [#xa86a787] | ||
+ | ここではコントロールテーブルのうち、使用する主なアイテムだけを抜粋して紹介します。~ | ||
+ | 詳しくは[[Dynamixelコントロールテーブル(DX,RX,AXシリーズ用)]]を参照して下さい。~ | ||
+ | |||
+ | | アドレス | アイテム | | ||
+ | | 30 |ゴールポジション(L) | | ||
+ | | 31 |ゴールポジション(H) | | ||
+ | | 32 |動作速度(L) | | ||
+ | | 33 |動作速度(H) | | ||
+ | | 34 |トルクリミット(L) | | ||
+ | | 35 |トルクリミット(H) | | ||
+ | | 36 |現在のポジション(L) | | ||
+ | | 37 |現在のポジション(H) | | ||
+ | | 38 |現在のスピード(L) | | ||
+ | | 39 |現在のスピード(H) | | ||
+ | | 40 |現在の負荷(L) | | ||
+ | | 41 |現在の負荷(H) | | ||
+ | | 46 |動作中 | | ||
+ | #ref(control1.png,100%) | ||
+ | |||
+ | **AX-S1コントロールテーブル [#u70f1fa1] | ||
+ | ここではコントロールテーブルのうち、使用する主なアイテムだけを抜粋して紹介します。~ | ||
+ | 詳しくは[[AX-S1コントロールテーブル]]を参照して下さい。~ | ||
+ | | アドレス | アイテム | | ||
+ | | 26 |左側赤外線反射センサ | | ||
+ | | 27 |正面赤外線反射センサ | | ||
+ | | 28 |右側赤外線反射センサ | | ||
+ | | 29 |左側赤外線輝度センサ | | ||
+ | | 30 |正面赤外線輝度センサ | | ||
+ | | 31 |右側赤外線輝度センサ | | ||
+ | | 35 |音量測定値 | | ||
+ | | 36 |音量最大保持値 | | ||
+ | | 37 |クラップ音カウント | | ||
+ | | 40 |ブザー音階 | | ||
+ | | 41 |ブザー長さ | | ||
+ | #ref(control2.png,100%) | ||
+ | |||
+ | |||
+ | [[次のチャプターへ>FDIII-HC Starter Kit Guide Chapter1.2]]~ | ||
+ | |||
+ | [[FDIII-HC Starter Kit Guide]]へ戻る |