記事検索
バックナンバー
【 2009/04/17 】
■
月刊ROBOTウォッチング
~心機一転、MANOI企画設立!
[12:03]
【 2009/04/15 】
■
ノモケンの「素組でロボット」
バンダイ 1/100スケール MG「RX-78-2 ガンダム Ver.2.0」(その2)
[14:24]
【 2009/04/09 】
■
ノモケンの「素組でロボット」
バンダイ 1/100スケール MG「RX-78-2 ガンダム Ver.2.0」(その1)
[15:40]
【 2009/04/06 】
■
世界最小級の二足歩行ロボット「ROBO-Q」レビュー
~全高3.4cmの超小型ロボットが自律動作する!
[14:09]
【 2009/04/03 】
■
石井英男のロボットキットレビュー
ヴイストン「Beauto Balancer」
~倒立振子制御を手軽に学べる工作キット
[12:59]
【 2009/03/27 】
■
通りすがりのロボットウォッチャー
男の憧れか? 女性型ロボット
[01:19]
【 2009/03/24 】
■
「新型ASIMO」のフィギュアが登場!
~フィギュアで実感、ASIMOの進化~
[02:00]
【 2009/03/18 】
■
ノモケンの「素組でロボット」
バンダイ 1/72スケール「VF-25F メサイアバルキリー アルト機」(その3)
[14:28]
【 2009/03/11 】
■
ノモケンの「素組でロボット」
バンダイ 1/72スケール「VF-25F メサイアバルキリー アルト機」(その2)
[00:05]
【 2009/03/06 】
■
月刊ROBOTウォッチング
~2月はエンタメ路線を爆走!?
[11:31]
【 2009/03/04 】
■
ノモケンの「素組でロボット」
バンダイ 1/72スケール「VF-25F メサイアバルキリー アルト機」(その1)
[13:05]
【 2009/02/27 】
■
通りすがりのロボットウォッチャー
脳とロボットを直接つなぐBMI
[00:10]
石井英男のロボットキットレビュー~JR PROPO「RB1000」(第2回)
ハードウェア組み立て(後編)
Reported by 石井英男
日本遠隔制御のロボットキット「RB1000」は、10万円前後のロボットキットとしては唯一、標準で19自由度を実現していることが魅力だ。第2回目となる今回は、前回に引き続きハードウェアの組み立て手順を解説する。
●
ロボット全体の組み立てを行なう
1.胴体の組み立て
前回までで、肘や脛などの各部のパーツや関節となる2軸サーボを組み立てた。今回は、それらのパーツを組み合わせ、ロボットを完成させる作業を説明する。なお、組み立ての途中で、サーボモータに通電して位置出しを行なう必要があるので、作業を始める前にバッテリの充電をスタートさせておこう。
RB1000では、バッテリとしてニッケル水素電池を採用している。6V/2,000mAh(5セル)という仕様で、KHR-1の標準バッテリ(6V/600mAh)に比べて大容量である。充電は、付属のACアダプタを接続することで行なうが、フル充電には約10時間かかる。充電が終わってもLEDは消えないので、時間が経ったら自分でACアダプタを外す必要がある。
また前回、ネジのゆるみを防ぐために、ゆるみ防止剤を使うといいと解説したが、ゆるみ防止剤がサーボホーンなどの樹脂に付着すると、樹脂を劣化させる可能性があるので、必ずフレームなどの金属製パーツのみに使うようにすること。
RB1000の標準バッテリ。ニッケル水素電池を採用しており、6V/2,000mAhという大容量を実現
バッテリパックは、5本のセルが台形状に組み合わされている
付属のACアダプタ。バッテリのフル充電には約10時間かかる
左からバッテリ、電源コネクタ変換ケーブル、ACアダプタ
電源コネクタ変換ケーブル経由で、ACアダプタとバッテリを接続する
全体の組み立ては、胴体部分から行なう。胴体パーツに2個のサーボモーターを載せ、CPUホルダで固定する。胴体と足部分の接合部分にジュラコンワッシャを使うことで、サーボモーターの出力軸にかかる負荷を減らすように設計されている。
胴体の組み立てに使われるパーツ。白いドーナツ状のパーツがジュラコンワッシャだ
胴体パーツに2個のサーボモーターを載せる
その上にCPUホルダを載せ、側面からネジで固定する
サーボモーターの出力軸に軽くサーボホーンを差し込み、ジュラコンワッシャをはめる
ジュラコンワッシャの上に足ジョイントを載せ、ネジで固定する
胴体の側面に、右腕と左腕のパーツを取り付ける
完成した胴体部分
2.サーボモーターの位置出し
次に、サーボモーターの位置出しを行なうために、サーボモーターとマイコンボードを接続する。位置出しは、サーボモーターのセンターをあわせるために必要な作業だ。サーボモーターに通電することで、サーボモーターの出力軸が回転し、センター位置に移動する。
まず、マイコンボードにスイッチ付き電源ケーブルを接続するのだが、マニュアル通り差し込もうとすると、手前にあるピンとコネクタが多少干渉してしまい、コネクタが斜めになってしまう。マニュアルではコネクタがまっすぐ装着されているが、これはマニュアルで使われているマイコンボードと製品版のマイコンボードの仕様が異なるためで、下の写真のようにコネクタが斜めになる向き(赤色のリード線が左側になる)で正しい。ヴイストンが同社のWebサイトで公開している
補足事項
でも、この件に関しての説明があるが、電源のコネクタを逆に接続してしまうと、マイコンボードが壊れる恐れがあるので注意してほしい。
マイコンボードにサーボケーブルを接続し(17個のサーボーモーター全て)、マイコンボードにバッテリを接続する。バッテリを接続する際には、電源スイッチがオフになっていることを確認しておこう。次に、PCとマイコンボードを付属のシリアルケーブルで接続する。最近のPCでは、レガシーインターフェースであるシリアルポートを装備していない製品が増えているが、その場合は、市販のUSBシリアル変換アダプタを利用すればよい。
PCとマイコンボードを接続したら、付属のモーション作成ソフト「RobovieMaker」を起動し、初期設定ダイアログの「その他の設定」で、シリアルポートのCOM番号を指定する。次に、RB1000の電源スイッチを入れて、RobovieMakerの「接続/切断」ボタンをクリックし、マイコンボードとの通信を開始する。
「モータ電源ON/OFF」ボタンをクリックすると、サーボモーターへの通電が開始され、出力軸がセンター位置に移動する。そこで、「モータ電源ON/OFF」ボタンをもう一度クリックして、サーボモーターの電源を切り、サーボホーンを外して、サーボホーンの周囲に穴がサーボケースの長辺に対して平行になるように(時計でいえば、12時と6時の位置にサーボホーンの穴がくるようにする)、サーボホーンをしっかり差し込む。ぴったり平行にならない場合は、できるだけ平行に近い状態にすればよい。全てのサーボモーターの位置出しが終わったら、再びサーボモーターに通電して、サーボホーンの穴がサーボケースの長辺に対して平行になっているか、確認しておくこと。
全てのサーボモーターの位置出しが完了したら、マイコンボードからサーボケーブルを取り外す。
RB1000で採用されているマイコンボード「VS-H8PWM28V2」。CPUとしてH8/20MHzを搭載する
マイコンボードの裏側。裏側にもATMELの8bitマイコン「ATtiny26L」が2個実装されている
マイコンボードに、スイッチ付き電源ケーブルを接続する。手前にあるピンとコネクタがやや干渉してしまうが、この向きで正しい
マイコンボードに、スイッチ付き電源ケーブルを装着したところ
サーボモーターのケーブルコネクタに付属の番号シールを貼っておくと、間違えずに済む
マニュアルにしたがって、サーボケーブルをマイコンボードに接続する
サーボケーブルを接続したら、電源スイッチがオフになっていることを確認してバッテリを接続する
付属のシリアルケーブルをマイコンボードに接続する
シリアルポートが用意されていない場合は、USBシリアル変換アダプタを利用して、PCとマイコンボードを接続する
モーション作成ソフト「RobovieMaker」の基本画面
初期設定ダイアログの「その他の設定」タブを選び、シリアルポートのCOM番号を指定する。次に「接続/切断」ボタンを押して、マイコンボードとの通信を開始し、「モータ電源ON/OFF」ボタンをクリックする
電源スイッチを入れると、マイコンボード上のLEDが点灯する
サーボホーンの周囲の穴がサーボケースの長辺に対して平行になるように、サーボホーンを差し込む
3.頭と肩の組み立て
今度は、頭と肩の組み立てだ。これ以降の組み立てでは、サーボモーターの出力軸とサーボホーンをネジで固定する作業がある。初期ロットでは、出力軸固定用のネジ(3×5)がタッピングネジではないため、サーボホーンの固定に時間と力が必要であった。そこで、ヴイストンでは、RB1000の初期ロット購入者を対象に3×5タッピングネジを無償で配布している。筆者が購入したRB1000も初期ロットであったため、ヴイストンから配布されているネジを利用したが、現在発売されている製品ではこの問題も解決されているようだ。
頭と肩の組み立ては、肩パーツに頭パーツのサーボホーンを固定するだけで完了だ。
左がRB1000の初期ロットに入っている出力軸固定用ネジで、右がヴイストンが配布しているタッピングネジ
頭と肩の組み立てに使われるパーツ
頭パーツのサーボホーンと肩パーツをネジで固定する
完成した頭と肩部分
4.両腕・両脚の組み立て
次は、両腕を組み立てる。左腕と右腕は左右対称だが、組み立てに使われるパーツは左用と右用で違うので、間違えないようにしよう。バラバラに組み立てた、肘パーツと手パーツ、肩の関節となる2軸サーボを組み立てることで腕ができるのだが、手の固定の際に、厚み補正用ワッシャーを挟むのを忘れないこと。また、関節部分の固定作業はこのあとも何度か行なう必要があるが、やり方は全て同じだ。
両腕の組み立てが終わったら、両脚部分を組み立てる。脚の組み立ては、下から順に行なうようにすると楽だ。
左腕の組み立てに使われるパーツ
肘のサーボホーンの上に、厚み補正用ワッシャーを載せる
出力軸の反対側(反対軸)はブッシュをはさんでネジで固定する
反対軸で利用するプラスチック製ブッシュ
完成した左腕部分
同様にして右腕部分も組み立てる。両腕が完成したところ
左脚の組み立てに使われるパーツ
まずは、足パーツに2軸サーボを取り付け、脛パーツを固定する
脛に腿パーツ(膝関節)を取り付け、さらに2軸サーボを固定すれば、左脚部分が完成する
同様にして右脚部分も組み立てる。両脚が完成したところ
5.マイコンボードの取り付け
組み立て作業も佳境に入ってきた。次は、マイコンボードを胴体に取り付ける作業を行なう。マイコンボードはスペーサを挟んで、胴体に固定する。電源スイッチは、胴体の側面に固定するが、スイッチを取り付ける場所は左右どちらでもよい。
マイコンボードの取り付けに使われるパーツ
胴体のCPUホルダにスペーサを挟み、上にマイコンボードを載せてネジで固定する
電源スイッチを胴体の側面に固定する(左右どちらに取り付けてもよい)
胴体の下のサーボホーンの出力軸もネジで固定する
6.腕や脚を胴体に取り付けて、ケーブルの整理を行なう
次は、両腕や両脚を胴体に取り付ける作業を行なう。両腕と両脚を胴体に取り付けると、ようやく人型ロボットとしての姿が現れてくる。両腕と両脚を胴体に取り付けたら、サーボケーブルの整理を行なう。サーボケーブルの長さには余裕があるので、きちんと余った部分をくくりつけていかないと、ロボットを動かしているときに絡まってしまい、トラブルの原因になる。特に、ROBO-ONEなどの二足歩行ロボットのバトル大会に出る際は、ケーブルの整理は重要だ。
RB1000の場合、ケーブルをくくって整理するために細いビニール製のヒモが付属している。付属のマニュアルには、具体的にどのようにケーブルを固定していけばいいかが一切書かれていないのだが、ヴイストンが公開している補足マニュアルに、ケーブルの整理の仕方が写真入りで詳しく説明されているので、そちらを参考にするとよい。
両腕と両脚を取り付ける前の様子
胴体に両腕と両脚を取り付けた様子。ようやく人型ロボットらしくなってきた
ケーブルの固定に使われるビニール製のヒモ
足首ピッチ軸と足首ロール軸のサーボケーブルを2本まとめてくくりつける
さらに、膝ピッチ軸のサーボケーブルも合流させて、3本のサーボケーブルをまとめてくくりつける
腕の部分も、サーボケーブルをこのようにまとめてくくっていく
サーボケーブルの整理が終わった状態。実はこの状態では、足首ピッチ軸と腿ピッチ軸のサーボケーブルの取り回しが、ヴイストンの補足マニュアルで指示されている方法とは異なっている(正しい写真はあとで掲載する)
7.サーボケーブルを再び接続し、頭や胸、背を取り付けて完成!
サーボケーブルの整理が終わったら、サーボケーブルを再びマイコンボードに接続する。ケーブルの接続を間違えると、ロボットが正常に動かなくなるので、コネクタに貼ったシールを見ながら間違えないように接続すること。
なお、マイコンボードには、サーボケーブル接続用のコネクタが左右に並んでいるが、右側と左側ではリード線の色が対称になっていることにも注意しよう。基板の外側に黒色、内側に灰色のリード線が来るようにコネクタを接続すればOKだ。
最後に、頭や胸、背のパーツを胴体に取り付ければ、組み立ては一通り完了だ。なお、転倒時にマイコンボードを保護するためのゴムの形状が、初期ロットとセカンドロット以降では変更されており、セカンドロット以降のほうがより背が高くなっている(写真に写っているのは初期ロットのもの)。
最後に胴体に取り付けるパーツ
マイコンボードにサーボケーブルを接続したところ。灰色のリード線が内側にくるように、コネクタを差し込む
頭と肩部分を胴体に取り付ける
バッテリは、胴体下部に収納される
ヴイストンが公開している補足マニュアルでは、足首ピッチ軸のサーボケーブルは足パーツのブラケットの内側を通すことが推奨されている
サーボケーブルの余りは、胴体の前の空きスペースに押し込む
背のパーツを取り付けて、ユリアねじ(手回しタイプのねじ)で固定し、背面保護用ゴムを貼り付ければ、RB1000の組み立ては完了である
組み立てが完了したRB1000の前面。腿ピッチ軸のサーボケーブルも、このようにブラケットの内側から通すのが正しい
●
初期位置を設定する
これはRB1000に限った話ではないが、二足歩行ロボットキットは、組み立てたままの状態で、すぐに歩行などのサンプルモーションを実行しても、ほとんどの場合はうまく動かないはずだ。サーボモーターは1個1個、ばらつきがあるため、そのずれを補正し、ロボットの初期位置(ホームポジション)を正しく設定する必要があるのだ。
初期位置の設定は、ロボットの能力を十分発揮するために欠かせない作業だ。特に、安定した歩行を実現するには、脚の初期位置や左右のバランスを正しく設定することが重要である。RB1000では、初期位置調整用の治具が付属しているので、初めて二足歩行ロボットを組み立てるという初心者でも、簡単に初期位置の設定が可能だ。
初期位置を設定する手順は、次の通りだ。まず、PCとRB1000を付属のケーブルで接続し、RobovieMakerを起動する。次にRB1000の電源スイッチを入れて、PCとマイコンボードの通信をオンにし、初期設定ダイアログを開く。
「モータ電源ON/OFF」ボタンをクリックし、サーボモーターに通電して、ずれを確認する。治具を脚にあてて、各パーツの角度を確認し、正しい初期位置からずれている場合は、そのサーボモーターに対応するスライダーを動かすか、上下のスピンボタンをクリックして、正しい位置に修正すればよい。
なお、スピンボタンやスライダーを動かしてから、サーボモーターがその位置に動くまでには多少タイムラグがあるので、行き過ぎないように少しずつ調整するとよい。
初期位置調整用の治具は、脚の側面と背面にあてて使えるように設計されているので、側面だけでなく、背面からもチェックすること。
初期位置の調整に便利な治具が付属している
RobovieMakerの初期設定で、各サーボモーターの初期位置を設定できる
治具を脚の側面にあてて、サーボモーターの初期位置を調整する
治具の逆側を脚の背面にあてて、同様にサーボモーターの初期位置を調整する
このように、腕が地面に対して垂直になるようにする
初期位置の設定が完了した状態
娘(1歳9カ月)とRB1000。娘は二足歩行ロボットが大好きで、ロボットのことを「あし!あし!」とか呼んで、すぐ触ろうとする。もちろん、電源を抜いた状態で普段は触らせているが、自分で足や手を動かすのが楽しいようだ
電源を入れて立たせてみたところ、早速寄ってきて、「かわいー」とか言いながら頭を触っていた。RB1000ってかわいいかなあ?
●
サンプルモーションを実行する
初期位置の設定が完了したら、「保存して設定」ボタンをクリックして、RobovieMakerに初期位置を保存したあと、「初期状態をCPUに書き込み」ボタンをクリックして、マイコンボードに初期位置のデータを書き込めばよい。初期位置を正しく設定することは、非常に重要だ。付属CD-ROMに収録されているサンプルモーションを実行させて、RB1000が転倒してしまう場合は、初期位置をもう一度見直してみよう。
付属CD-ROMには、歩行や旋回などの基本モーションから、パンチや起き上がりなどのバトル用モーション、ダンスやお辞儀などのコミカルなモーション、前転や逆立ちなどのアクロバティックなモーションまで、40種類以上ものサンプルモーションが収録されている。ここでは、サンプルモーション実行の様子をいくつかお見せしよう。前転をはじめ、ダイナミックなモーションが多い。また、ウェーブダンスや逆立ちなど、脚の付け根のヨー軸を活かしたモーションにも注目して欲しい。RB1000の運動性能の高さが、よく理解できるだろう。
【動画】
サンプルモーションに含まれている歩行モーションの一つ。歩幅は小さめで、小走りのような歩き方だ
【動画】
こちらの歩行モーションは、より歩幅が大きく、一歩一歩踏みしめるようにダイナミックに歩く
【動画】
その場での左旋回モーション。脚の付け根のヨー軸を利用して、きれいに旋回している
【動画】
前転モーション。かなりの勢いでダイナミックに動く
【動画】
片足立ちモーション。ちゃんと片足だけで体重を支えている
【動画】
逆立ちモーション。ヨー軸を活かした脚の多彩な動きに注目してほしい
【動画】
うつ伏せの状態から逆立ちをして、前転して起き上がるモーション
【動画】
ラジオ体操のようなモーション。伸脚も行なうなど、芸が細かい
【動画】
ディスコダンスのようなモーション
【動画】
ウェーブダンスのようなモーション
これで、RB1000本体の組み立ては一応完了した。付属マニュアルのわかりにくい部分については、ヴイストンのWebサイトで公開されている補足マニュアルが参考になる。組み立ての難易度は、中程度といったところだろうか。
次回は、RobovieMakerを使って、オリジナルモーションを作る手順について解説する予定だ。
■
URL
日本遠隔制御
http://www.jrpropo.co.jp/
製品情報
http://www.jrpropo.co.jp/robot/
ヴイストン
http://www.vstone.co.jp/
製品情報
http://www.vstone.co.jp/~robo-pro/rb1000/rb1000.html
■
関連記事
・
石井英男のロボットキットレビュー~JR PROPO「RB1000」(第1回)(2006/06/01)
2006/06/23 00:04
-
ページの先頭へ
-
Robot Watch ホームページ
Copyright (c) 2006 Impress Watch Corporation, an Impress Group company. All rights reserved.