石井英男のロボットキットレビュー
近藤科学「KHR-3HV」ハードウェア組み立て編(その1)
近藤科学のKHRシリーズは、二足歩行ロボットキットの代名詞的な製品であり、2004年6月に登場した初代「KHR-1」、2006年6月に登場した二代目「KHR-2HV」、2006年12月に登場した旋回軸追加上位モデル「KHR-1HV」と、進化を続けてきた。KHR-2HV登場から3年後の2009年6月、待望の新モデル「KHR-3HV」が発表された。KHR-3HVの特徴については、発表会レポートを参考にして欲しいが、新設計のシリアルサーボや新型コントロールボードの採用など、中身は大きく進化しており、まさに新世代の二足歩行ロボットキットと呼ぶにふさわしい製品だ。
KHR-3HVは当初7月末発売とアナウンスされていたが、2週間ほど前倒しになり、7月17日に出荷開始され、翌18日に店頭での販売がスタートした。売れ行きも上々のようで、筆者の友人でも、ロボットサッカーに興味を持ち、初めてのロボットとしてKHR-3HVを購入した人がいる。KHR-3HVは、これまでのKHRシリーズと比べて、多くの点が進化しており、耐久性や作りやすさも向上しているので、二足歩行ロボットを初めて組み立てるという人にもお勧めできる。
そこで今回から数回にわたって、KHR-3HVをレビューしていきたい。
●外箱が大型化し、KHR-3HVを中に収納できるようになった
KHR-3HVは、下の写真のような外箱に入って販売されている。外箱のサイズをKHR-2HVと比べると、高さはKHR-2HVのほうが高いが、幅や厚さはKHR-3HVのほうが大きい。特に、外箱の厚さは2倍くらいになっているが、中央に取っ手が付いているので、持ち運びやすい。KHR-2HVの場合、外箱が薄いため、中に完成したロボットを入れることはできなかったが、KHR-3HVでは外箱が厚くなり、完成したKHR-3HVを中に収納して持ち運べるようになった。
KHR-3HVの外箱。かなり分厚くなったが、取っ手がついたのは嬉しい | KHR-2HVの外箱との比較。左がKHR-3HV、右がKHR-2HV。箱の高さはKHR-2HVのほうが高い | KHR-2HVの外箱との比較。上がKHR-3HV、下がKHR-2HV。KHR-3HVは、外箱の厚さが2倍くらいになっている |
●まずは組立説明書の印刷とバッテリの充電から
KHR-3HVの組み立ては、説明書に従って、ネジを締めたり、ケーブルを接続するといった簡単な作業を行なうだけで完了する。組み立てに必要な工具は、#0と#1のプラスドライバー、4mmのボックスレンチ、ハサミ、ヤスリ程度で、特別な工具は不要だ。また、ネジロック剤(中強度)も用意しておくと、ロボットを動かしているうちにネジやネットが緩んでくることを防げる。そのほか、Windows XP SP2以降またはVistaが動作するパソコンも必要だ。モーション作成ソフトやドキュメント類は、付属CD-ROMに収録されているので、インストール時のみ光学ドライブが必要になる。
KHR-3HVの組立説明書は、PDF形式で付属CD-ROMのManualフォルダに収録されているので、組み立てを始める前にすべて印刷しておくことをお勧めする。ただし、初期ロットの付属CD-ROMに収録されている組立説明書は、いくつかの間違いがあり、近藤科学のWebサイトでは、修正版(Ver 1.1)の組立説明書が公開されている。もちろん、パソコンを見ながら組み立てられなくはないが、紙に印刷したほうが見やすく、離れたページも同時に確認できるので、効率よく組み立てられ、ミスも防げる。
組立説明書を印刷したら、P.10~12の部品一覧を見ながら部品がすべて揃っているかチェックしておこう。KHR-1の組立説明書は、初心者にはややわかりにくいところがあったが、KHR-2HVでかなり改善され、わかりやすくなった。KHR-3HVの組立説明書も、KHR-2HVのものをほぼ踏襲しているが、用語やネジの正しい締め方などの解説も増え、さらに親切になっている。初めて二足歩行ロボットを組み立てるという人でも、組立説明書を見ながらあわてずに作業を行なえば、きちんと組み立てられるだろう。
KHRシリーズでは、組み立てを開始する前に、バッテリの充電を行なう必要がある。これは、サーボモーターの原点設定(ニュートラル位置出し)を行なう際に、バッテリからコントロールボードに電源を供給してやる必要があるためだ。KHR-1やKHR-2HV/1HVでは、付属の充電器が急速充電非対応であり、バッテリをフル充電するには一晩くらいかかっていたのだが、KHR-3HVでは急速充電対応の充電器が付属しており、約1時間でバッテリをフル充電できるようになったのは嬉しい。KHR-1やKHR-2HV/1HVの場合、組み立てたあとでも、付属の充電器は事実上使い物にならず、急速充電器や安定化電源を別途購入する必要があったが、KHR-3HV付属の充電器は放電機能も備えているので、バッテリのコンディションを保つことができ、別途急速充電器を購入する必要はなくなった。
また、ネジの種類が11種類もあり、太さが同じで長さだけが違うものなど、紛らわしいものが多いので、間違えないように注意しよう。小さな仕切りのついた収納ボックスなどを使って、ネジを種類ごとに整理しておくと間違えにくい。KHR-3HVでは、タッピングビスが多用されているが、タッピングビスは強く締めすぎると、ネジ山がつぶれてしまいやすいので、気をつけたい。
●HeartToHeart4とシリアルUSBアダプタのドライバをインストールする
バッテリの充電が終わったら、サーボモーターの原点設定を行なうが、その前にモーション作成ソフトの「HeartToHeart4」と付属のシリアルUSBアダプタHSのドライバをパソコンにインストールしておく必要がある。HeartToHeart4は、Windows XPとVistaに対応しており、付属CD-ROMを光学ドライブに入れれば、自動的にセットアップウィザードが起動するので、ウィザードにしたがってインストールを行なえばよい。
シリアルUSBアダプタHSを利用するには、USBバスドライバとポートドライバの2つのドライバをインストールする必要がある。KHR-2HVなどで、シリアルUSBアダプタを使っていた人は、USBフォルダ内のKO_Driver_2009フォルダにあるアンインストールツール「FTClean.exe」を利用して、古いドライバを削除しないと、新しいドライバがうまくインストールされない。Vistaの場合、FTClean.exeは管理者として実行する必要がある。ドライバが正しくインストールされると、デバイスマネージャのポートの項目とユニバーサルシリアルバスコントローラの項目に「SERIAL USB ADAPTER HS」と表示される。ポートの項目には、COMポートの番号も表示されるが、COMポートの番号はあとで必要になるので、覚えておくこと。
●サーボモーターの原点設定を行なう
HeartToHeart4とドライバのインストールが完了したら、サーボモーターの原点設定を行なう。KHR-3HVに使われているKRS-2552HVは、270度という広い動作角度を持つが、正しく原点をあわせてから組み立てないと、ホームポジションがずれてしまい、可動範囲が狭くなってしまう。原点設定の手順だが、まず、コントロールユニットの仮組み立てを行ない、パソコンとRCB-4HVをシリアルUSBアダプタHS経由で接続する。次に、充電したバッテリを電源スイッチハーネスに接続し、原点設定を行なうサーボモーターを接続して、電源スイッチをオンにし、HeartToHeart4を起動する。
HeartToHeart4を起動したら、「ファイル」→「新規作成」→「プロジェクト」の順でクリックし、新規プロジェクトを開く。プロジェクト名は「ニュートラル設定」にし、プロジェクトの参照ボタンをクリックして、「Program Files\HeartToHeart4\Projects\ニュートラル設定」を選び、「OK」をクリックする。なお、ここは既存プロジェクトの設定をインポート(読み込む)するために、フォルダを参照するのだが、フォルダの参照ウィンドウの説明が「プロジェクトを保存するフォルダーを選択」のままになっているので、わかりにくい。ここは、「プロジェクトをインポートするフォルダーを選択」という表記にするべきだ。
以下、組立説明書にしたがって、原点設定を行なえばよいが、従来のPWM方式サーボモーターとは異なり、サーボモーターごとにID番号が割り当てられているので、サーボモーターを繋ぎかえるたびに、RCB-4HVの電源のオンオフを行ない、調整したいサーボモーターをサーボモーターの初期設定欄から選ぶ必要があるので注意したい。例えば、赤色のID1のサーボモーターを接続しているのに、ID0が選ばれているままでは、サーボモーターは動かない。また、RCB-4HVは、2系統のSIOポートを備えており、左半身のサーボモーターと右半身のサーボモーターで系統が分けられている。SIO端子は1~8まであるが、SIO1~SIO4とSIO5~SIO8が、それぞれ同じ系統になっている(つまりSIO1~SIO4は全く同じ信号が出力される)。赤色と黄色のID番号シールが貼られているサーボモーター(左半身用)は、SIO1に接続して原点設定を行ない、青色と緑色のID番号シールが貼られているサーボモーター(右半身用)はSIO5に接続して原点設定を行なうので、そちらも間違えないように注意しよう。
なお、組立説明書の修正版(Ver 1.1)では、P.24の画面キャプチャのKHR-3HVのイラストの右半身(画面では向かって左側になるが)のID番号の色が、青色と緑色になっているが、HeartToHeart4 Ver1.0.0のプロジェクト設定画面では、赤色と黄色で表示される。これは、組立説明書のほうが正しいので、イラストはあまり気にせずに、組立説明書にしたがって原点設定を行なえばよい。
原点設定は、17個のサーボモーターすべてで行なう必要がある。
●腰ユニットの組み立て
サーボモーターの原点設定が完了したら、いよいよ組み立て作業に入る。KHR-2HVでは、足裏から上に組み立てていったが、KHR-3HVでは、腰ユニットや肩ユニットから組み立てていくことになる。組立説明書には、行程ごとに必要なパーツが箇条書きで書かれているので、そのパーツを用意すればいいのだが、パーツ名だけが並んでいるのが残念だ。せっかくパーツの小袋(パーツバッグ)にアルファベットのシールが貼られているのだから、そのアルファベットも一緒に書いておいてほしかったところだ。例えば、アームサポーター2500Aは、パーツバッグGに入っているのだが、組立説明書には単にアームサポーター2500Aとしか書かれていない。ここは、アームサポーター2500A(パーツバッグG)と書かれていれば、パーツを探しやすくなり、組み立てミスも減らせるだろう。
腰ユニットの組み立てでは、まず、ダミーサーボにアームサポーター2500Aを取り付けたものを3セット作り、次にそれらを組み合わせるのだが、その向きもちょっとわかりにくい。組立説明書には、「前後の向きによく注意して下さい」と書かれており、平面図もあるのだが、この図は真下から見た図になっていることに注意してほしい。何も考えずに組み立てると、中央とその両側を互い違いに取り付けてしまいがちだが、3つとも出力軸を同じ側に揃えるのが正解だ。実は筆者も一度間違えて組み立ててしまい、その後の行程で気づいてやり直した。下の写真が正しい組み立て方なので、参考にしてほしい。
●胸ユニットの組み立て
次は、胸ユニットの組み立てだ。ここからサーボモーターを組み込んでいくが、ID番号とその色をしっかりチェックしておこう。ID番号を間違えると、サンプルモーションなどが正しく動かなくなってしまう。また、接続するケーブルの種類やその引き出し方にも気をつけたい。ショルダーフレームは左右で区別があるので、こちらも間違えないように。
●サーボアームの組み立て
今度は、肩や足首、太腿に使うサーボアームを組み立てる。サーボアームは、ジョイントベース2500Aにボトムアーム2500Aをはめ込み、2.6-10BHタッピングビスで固定することで、作成できる。KHR-2HVでも、樹脂製アームが使われていたが、ベースとアームのかみ合わせがきつく、はめ込むにはかなりの力が必要だった。だがKHR-3HVのジョイントベース2500Aとボトムアーム2500Aはあまり力を入れなくてもはめ込めるようになったのは嬉しい。アームの交換もより素早くできるので、メンテナンス時にも便利だ。
●エルボーユニットの組み立て
続いて、肩から肘の部分となるエルボーユニットを組み立てる。エルボージョイントAの向きさえ注意すれば、特に戸惑うようなことはないだろう。
●アームユニットの組み立て
さらに、肘から先の部分となるアームユニットを組み立てる。アームユニットの組み立てに必要なパーツは、組立説明書のP.38に書かれている。説明書ではジョイントベース2500Aとボトムアーム2500Aがダブって書かれており、合計4個ずつ必要なように読めるが、実際は2個ずつしか使わない。ハンドベースBを取り付けるまでは、左右で変わらないが、最後にナックルBとサムBで挟み込む際に、左右でサムBの向きを変える必要がある。
今回紹介する組み立て行程はここまでだ。次回は、レッグユニットやソールを組み立て、各ユニットを取り付けて、配線と全体の組み立てを行ない、KHR-3HVを完成させるまでの手順を解説する。
2009/7/31 19:23