RZ1Basic v0.4.5 公開
RZ1Basic v0.4.5を公開しました。
ロボザック83号も届き、股関節のヨー軸のDIRの扱いがわかりましたので、それに対応させたバージョンです。その他、しょーもないバグをいくつか見つけましたので、その修正を行っています。それにしてもDIR対応すごいややこしかったぁ〜ここんところyukiさんにかなりいろいろ教えて頂いてます。感謝感謝です。
RZ1Basicはここからダウンロードできます。
【更新内容】
- シミュレーション画像の股関節ヨー軸に対応した。
- DIRの詳細設定などを設けた。
- IFの後がタブの場合、コンパイルエラーがでる不具合を修正した。例えば、「無線足裏光.bas」に、こんな場合があります。
- 頭部の回転をオフにしても、シミュレーション画像の頭部が動いてしまう不具合を修正した。
●DIRの設定に関して
これまでのDIR設定(股関節ヨー軸なし)は
DIR G6A,1,0,0,1,0,0
DIR G6B,1,1,1,1,1,1
DIR G6C,0,0,0,0,0,0
DIR G6D,0,1,1,0,1,0
でしたが、股関節ヨー軸ありのDIR設定、例えば、「赤外線20関節.bas」では、
DIR G6A,1,0,0,1,1,0
DIR G6B,1,1,1,1,1,1
DIR G6C,0,0,0,0,0,0
DIR G6D,0,1,1,0,0,0
になっています。この2つの設定の違いは、4番と22番がそれぞれ逆になっていることです。シミュレーション画像のDIR設定は、デフォルトがヨー軸なしになっていますので、ヨー軸ありの設定に簡単に変更できるような機能を付けました。シミュレーション画像の下の「D」のボタンをクリックして、「ロボザック股関節ヨー軸装着用」を選べばいいようにしました。
ここで、少し知っておいて頂きたいことがあります。シミュレーションの動きが、どうも思ったように動いてくれなくて、このことに気がつくまで、頭の中、こんがらがりました
「D」のボタンで、DIRの詳細設定ができるようにしました。これを選択すると、現在の設定の状況と、その変更ができます。
DIRにチェクが入っているモータが「1」、入ってないのが「0」になります。さらに、このモータの回転方向は、「デフォルト(roboBASIC)」を基準とした方向になっていますので、例えばヨー軸を付けたことにより、4番と22番のDIRの1と0だけが変わったのではなく、モータの取り付け向きも変わっているため、そのような場合の為に、「Reverse」という設定も設けました。以前、頭の回転に対応させた時に、Reverseの設定を設けましたが、それを個々のモータで設定できるようにしたという訳です。
●シミュレーションを動かしてみる
「赤外線20関節.bas」のシミュレーションを行ってみた。
DIRの設定はあらかじめやっておく(上記)
シミュレーション開始ボタンをクリック
たぶん途中で止まるので、ADの値を適当な値にセット
以下のような値にすれば、A=REMOCON(1)の方へ進むようになる
あとは、以下のムービーのように動かせます
------------------------
------------------------
----------------
にほんブログ村
| 固定リンク
「RZ1Basic」カテゴリの記事
- RZ1Basic v0.6.2 公開(2012.12.02)
- USB-PS2コントローラでRZ1Basicのシミュレーションをしてみた(2011.08.01)
- RZ1Basic v0.6.1 公開(2011.08.01)
- RZ1Basic v0.6.0 公開(2010.07.24)
- RZ1Basic v0.5.9 公開(2009.12.08)
この記事へのコメントは終了しました。
コメント
はじめまして、まさるくんと申します。
”ロボザック組み立て記”というブログにお邪魔しているうちにこのサイトを知りました。
さて、私もロボザックを組み立て中(正確に言うと、
ハイテック社のロボノバに拡張股関節を追加中)なのですが、RZ1BasicVer0.4.1は問題なくインストールできたものの、最新バージョン0.4.5がインストールできません。当方の環境はMacOS10.3.9です。インストーラを起動しても、何も起こりません。もしかして、動作環境が10.4以上なのでしょうか?
投稿: まさるくん | 2008年9月29日 (月) 13時28分
miconoです。
こめんとありがとうございました。
インストーラーをminimum target os=10.3で作ったと思ったんですが、もしかすると、10.4で作っているかもしれませんね(汗)でも、v0.4.1の時はインストールできたんですよね?それならば他に原因があるかなぁ。。。
10.3のマシンが手元にないのですが、みつけて試してみます。
投稿: micono | 2008年9月29日 (月) 14時16分
まさるくんです。
当方の環境は500MHz Power PC G3なので、
最新MacOSにアップグレードできないんです。
RZBasic v0.4.1はMacOS10.3.9で問題なく動いています。10.3用にインストーラを再度アップしていただけると本当に助かります。よろしくお願いします。
投稿: まさるくん | 2008年9月29日 (月) 15時00分
miconoです。
10.3がインストールされているマシンで、RZ1Basic0.4.5をインストーラーしてみましたが、問題なくインストールできました。もしかするとダウンロードがうまくいってないということはないでしょうか?ブラウザを変えてダウンロードしてみるなど、もう一度ダウンロードしなおして試してみて頂けますでしょうか?
投稿: micono | 2008年9月29日 (月) 16時53分
無事インストールできました。
原因はよくわからないのですが、ダウンロードしたZIPファイルをいきなりクリックして生成されるmpkgファイルではNGで、Stuffit EXpanderにドラッグして生成されるmpkgファイルではOKでした。
とにかく、これで拡張股関節仕様で、調整ができます。感謝感激です。ありがとうございました。
このロボノバベース18軸仕様の機体で、ロボット競技会にも挑戦予定ですので、後日報告しますね。
ちなみに、16軸のROBOZAK(ロボット名:ザクとは違う)の方はPSDセンサーを3個搭載して、自律バトル専用にカスタマイズしました。こちらは、先日の京都の競技会で4位でした。紹介記事URL下記。
http://robot.watch.impress.co.jp/cda/news/2008/08/27/1268.html
投稿: まさるくんです | 2008年9月30日 (火) 22時33分
まさるさん
私、自身はそのような問題にであったことはないのですが、ユーザーさんから良くその問い合わせがきます。何ででしょうねブラウザは何をお使いでしょうか?
投稿: micono | 2008年9月30日 (火) 23時08分