二足歩行ロボットコミュニティサイト

【サイトの使い方】  【サイトマップ】  【お問い合わせ】 
ロボット動画  |   ロボット写真  |   BBS  |   ダウンロード  |   イベント予定  |   スタッフ日記  |   リンク  |  
ログイン パスワード    新規登録   パスワード紛失  

[掲示板に戻る全部  1-  最新50
1 ひとつのポーズスライダで複数のサーボを動作させる方法
snj-2cv
新米

snj 2009-5-22 9:40  [返信] [編集]

ひとつのポーズスライダで複数のサーボを動作させたいと考えています。

いろいろと考えたのですが、

[CPUの設定]メニュー→[サーボモータ出力]タブ→
子となるサーボを選択し、
[出力値設定]の数式、

 x * Va / 256 * Vb / 256

に、
親となるポーズスライダの値をVaに入れれば…と
考えました。
で、

 x=256
 Va=親となるポーズスライダの番号
 Vb=256

となれば、
出力値設定から得られる出力値は常に親となるポーズスライダと同じ値が取り出せる。
よって、親となるポーズスライダで設定した角度で複数のサーボを同時に制御出来るのではないか。
と考えました。

しかしここで問題が発生。
Vbに、常に同じ数値(ここでは256とした)を与え続けることが出来ない…。

すべてのモーションの先頭に適当なユーザ変数、
例えば100番を入れ込んで、
 v[100]=256
とし、Vbにその値を放り込むことも考えられなくもないが、
そうすると、もしその設定を忘れてしまえば同期が
とれないことになる。

また、常に1の値を返している変数があれば、それを
Vbに使って、xに65536を入れる方法もあるかと考えたが
係数に32767を超える数字は入れられないようだし。

ほとほと困りました。

いっそRobovieMaker2に新しい機能としてマスタースレーブを導入して頂きたいなどと思ってしまいます…。

誰かタスケテ下さい。
[掲示板に戻る全部 次100 最新50
BluesBB ©Sting_Band
検索
Loading
メインメニュー