[640] windowsNTでソフトウェアは・・・ 投稿者:イチロボ 投稿日:00/06/20(Tue) 14:38
こんにちは初めまして。

初めてマインドストームを購入しようと
考えているのですが、RISに付いてくる
ソフトウェアは、WindowsNTでちゃんと
起動するのでしょうか?
今私が持っているパソコンには、NTしか
入っておりません。

動かなければ最悪、95を入れようと思うのですが・・・。

[643] Re: windowsNTでソフトウェアは・・・ 投稿者:JinSato 投稿日:00/06/20(Tue) 19:32
RIS1.0の情報なんですが、インストールも、ファームウエアーの転送も上手くいくようですが
1つだけ、問題があるようです。 それは、モーターを何秒間回転させるかなどの
時間の入力のところで、ブルースクリーンになって NT自体が落ちてしまう事が
有ると聞いています。

しかし、標準ソフトではなくて、NQCなどを使うのであれば、NTでも本題はないと
思いますよ〜。

[647] Re^2: windowsNTでソフトウェアは・・・ 投稿者:イチロボ 投稿日:00/06/21(Wed) 12:13
JinSatoさん、ありがとうございます。
ブルースクリーンですか、RIS1.5では
解決していればいいんですが・・・。

[592] RCXをリモコンとして。。。。 投稿者:木村@MEU 投稿日:00/06/14(Wed) 17:47
みなさん、こんにちわ。

はじめまして、木村@MEUと申します。
教えて欲しい事があります。
RCXをリモコンとして使うにはどうすれば
良いのでしょうか?
RCXで4つのモーターを制御したいのです。
何卒お願いします。

[593] Messageの送受 投稿者:">mac 投稿日:00/06/14(Wed) 18:15 <URL>
> RCXで4つのモーターを制御したいのです。
> 何卒お願いします。

2台のRCXを協調動作させるということですね。
MasterのRCXから適当なMessageを送信し、
SlaveのRCXがこれを受信することで行います。

RCX Codeでもできますが、NQCチュートリアルに具体例があるので、
参考にすると良いでしょう。
日本語訳が下記URLで取れます。
http://www.cc.toin.ac.jp/tech/sysd/ft07/NQCj.html

[594] Re: Messageの送受 投稿者:JinSato 投稿日:00/06/14(Wed) 19:15
JinSato です。

> 2台のRCXを協調動作させるということですね。

ん〜、 木村@MEU さんの文面からだと、そういう風には見えなかったです。

想像するに
1つのRCXにタッチセンサーなどをつけて送信機のようにする。
受信側の方のRCXにモーターを4つ接続する。

それで、送信機側のほうで、タッチセンサーを押したりすると、受信機側の方の
モーターが動く

というようなことを 木村@MEU さんは考えているのではないでしょうか?
どうでしょうか > 木村@MEU さん

[620] Re^2: Messageの送受 投稿者:木村@MEU 投稿日:00/06/16(Fri) 17:40
舌足らずな表現でしたので、改めて私の
したい事を、例としてフォークリフト(2WD)を作る事で
説明します。

使うもの
RCX:1個
モーター:3個
     右前輪:1個
     左前輪:1個
     リフト:1個
タッチセンサー:2個  
 (タッチセンサーでリフトの上下を制御)

操作はRCXとタッチセンサーを手元に持って操作しあます。
■右前輪の前進:Prgmボタン
■右前輪の後進:Runボタン
■左前輪の前進:Viewボタン
■左前輪の後進:On-Offボタン
■リフトの上:タッチセンサー@
■リフトの下:タッチセンサーA

[621] RCXのボタンを本来の用途以外に使う 投稿者:">mac 投稿日:00/06/16(Fri) 18:12 <URL>
> 操作はRCXとタッチセンサーを手元に持って操作しあます。
> ■右前輪の前進:Prgmボタン
> ■右前輪の後進:Runボタン
> ■左前輪の前進:Viewボタン
> ■左前輪の後進:On-Offボタン
> ■リフトの上:タッチセンサー@
> ■リフトの下:タッチセンサーA

私も、Jinさんも、おお外れでしたね。
RCXに付いている操作ボタンを、本来の用途以外に使うにはどうするか?
という、趣旨なのでしょうか?

legOS
http://www.noga.de/legOS/
だと、可能ですが、電源や、RUNまで流用してしまうと、
電源切るときや、プログラム止めるのに厄介ですね。

そういった特殊なことがしたいのが、目的でなければ、
専用リモコンを手に入れるか、
http://www.genesys-net.co.jp/digila/show_br01.php3?hincd=803009
角度センサーで、指令を出すほうが良いと思います。

[622] Re: RCXのボタンを本来の用途以外に使う 投稿者:JinSato 投稿日:00/06/16(Fri) 18:29
> 私も、Jinさんも、おお外れでしたね。

本当ですね〜。 初めから具体的な説明を受けていたらよかったですね〜。
次回からそういう風にしていただけると助かります > 木村@MEU さん

すでに、mac さんがお書き頂いたように、実現することは legOS を使えば
可能ですが、それに必要なプログラミングの時間はけして少なくないと思い
ますねー。

legOS 側で、各ボタンのOn/Off の検出、これは、最近のlegOS は
システムの一部になっているので、それをしないように legOS 自体を
修正して、あとは、メッセージを送るようにするわけですが、その場合でも
legOS が送るメッセージのフォーマットはLNP と言う奴で、 RCXの標準
ファームウエアーとは違うと思いましたので、 RCXの標準メッセージの
規格で送るようにプログラムしないといけないと思います。

ということで、労力を考えると、mac さんのご指摘と同じくリモコンを1つ購入
するか、回転センサー3つ使って行うのが良いのではと思いました。

[623] 角度センサーで指令入力 投稿者:">mac 投稿日:00/06/16(Fri) 19:32 <URL>
> 修正して、あとは、メッセージを送るようにするわけですが、

いやー、私のリモコン=IRが、すでに勘違いで、
RCX 1個とお書きなので、有線リモコンで、
実現したいと言うことだと思います。

ですからRCXでなくても、電池ケースと、#8480に使ってある、
切り替えスイッチ3個が、もっとも近道なんですね。
手に入れば...

それだけではなんですし、散々アングルセンサーの欠点を暴いてしまったので、角度センサーを指令入力に使うTipを...

普通に角度センサーに手動のレバーをつけ、
ブルドーザーや、パワーシャベルのレバーの様にして使うと、
角度センサーの弱点がもろに出現し、
すぐに「中立」の位置がずれてしまいます。

せいぜい高速、低速、停止、後進の4位置で良いのに、
タッチセンサーを併用したり、ギヤで増速したりと大変なことになります。

しかし、4位置で良いなら、ここまですることは実はないのであります。

角度センサーは、0,1,3,2,0,1,3,2と4種類の電圧が順次出てきますが、
作動角を90°以内にすれば22.5°ステップで、
1回ずつしか各電圧は出てきません。

NQCを使い角度センサーを、
SetSensorMode(SENSOR_1,SENSOR_MODE_RAW);
として、生の値を読めば、この4種類の電圧に対応した値が得られるので、
閾値を3つとり、if文で振り分ければ、良いわけです。

境目を通るときに、ちょっとだけ危ない可能性はありますが、SENSOR_TYPE_ROTATIONの時のように誤差が累積することはないので、
中立点がずれる現象は起こりません。

[624] RCX使わなくても〜 投稿者:JinSato 投稿日:00/06/17(Sat) 02:48
Jin です。

どうも mac さん。

> いやー、私のリモコン=IRが、すでに勘違いで、
> RCX 1個とお書きなので、有線リモコンで、
> 実現したいと言うことだと思います。

お、本当だ、そういう風みたいですね。 リモコンと言われた瞬間
に手元にRCXが1つあって、ロボットのほうにもう1つRCXが有るもんだと
思ってしまいました。 (それを否定するようなかかれ方はされていません
でしたので)

単純にRCXを電池ボックスとして使うということならば、わざわざRCXを
使わないで、電池ボックスと切り替えスイッチを3つつけたものを工作し
た方が早そうですね。

LEGO純正の切り替えスイッチは部品として購入できないですから。
普通の工作用の切り替えスイッチを使えばよいのではないでしょうか? > 木村@MEUさん

もしくは、RCXはロボットに搭載して、RCX用のリモコンを購入してしまうのも
方法ですね。

ということで、どういう風にする事にしたか、ぜひお知らせください 木村@MEUさん

[638] Re: RCX使わなくても〜 投稿者:木村@MEU 投稿日:00/06/19(Mon) 18:03
Jinさんmacさん色々ありがとうございます。

皆さんのご意見を参考にしながら頑張ってみます。


実は、わたしの会社の 労働組合が技術交流
(レクレーション?)として全社対抗の
 ロボット運動会を企画しました。
 このロボット運動会はMIND STORMで競技を
行うものです。
因みに、競技種目は
 @大玉ころがし(自走式)
 A障害物競走(リモコン)
 B風船割り(自走式)
 C玉入れ(リモコン)
 Dハードル競争(自走式)

です。

P.S.
このルールでRCXは1個しか使っちゃ
いけないそうです。(;。;)

[616] legOSのインストールの・・・。 投稿者:YOU 投稿日:00/06/15(Thu) 18:38
はじめまして、こんにちは。
legOSに興味を持ち、インストールをしたいと思い、
梅さんのページetc.を参考にしていましたが、どうしても
「win-gcc-h8.zip」が見つからないのです。
「win-h8-egcs-1.1.2.zip」とは違いますか??
どうしてもlegOSを使ってみたいので何かヒントを与えてください。

[618] Re: legOSのインストールの・・・。 投稿者:JinSato 投稿日:00/06/15(Thu) 18:49
梅さんが書かれたころと現在だと、ずいぶん構成も変わりましたね。

http://www.noga.de/legOS/
が基本ですので、ここにある文章などを一通り読むのが
一番だと思います。

ところで、YOUさん、どの環境で使う予定なんですか〜。
また、簡単な自己紹介とか書いていただけると嬉しいです。

もしも、Linux とかで使う予定ならば、自分でパッケージをインストールしたり
するくらいは最低必要ですので、その辺も勉強した方が良いと思います。

頑張ってください。

あ、そうだ、もしも挑戦され http://www.noga.de/legOS/ にある文章を
読まれたりしたときの感想とか、実際に試したことなどを後で聞かせてい
ただけると嬉しいです。

[629] 改めて、はじめまして。 投稿者:YOU 投稿日:00/06/17(Sat) 05:27
こんにちは。JinStoさん、ありがとうございます。

・・・そうですね、ちょっと変わったかなぁとは思いましたが
「ずいぶん」だったのですね。

このページ、読むのに根気が必要ですね。
大体は理解できましたが必要なところが読めていないようで・・・。
もう少し、読み深めようと思っています。

私は大学の研究でMINDSTORMSを使用しています。
この2ヶ月、思いっきり↑で遊んでいましたが、
最終的にはRCXの遠隔操作をしようと思っています。
環境はWindowsです。

それでは。もう少し読んでみてから、感想書きますね。
・・・ここでいいのかしら・・・?

[630] legOS のドキメント 投稿者:JinSato 投稿日:00/06/17(Sat) 12:52
YOU さんへ

> このページ、読むのに根気が必要ですね。
legOS のページのドキメントですよね〜。

普通はあんな感じですよね〜。 YOUさんが将来どのようなお仕事をするか
分かりませんが、ソフト関連の開発などをするお仕事の場合は、日本語に訳された
物を読むというよりも英文でそのまま読むほうが自分の武器?にもなるし、そういう
意味では legOS 程度の英文を読むのはちょうど良い自己トレーニングじゃないかなーと
私は思います。

もっと進めば、ソースも公開しているんだからソースにかかれたコメントと
ソースそのものを読むのがいいと思いますよ〜。

めんどくさいと思うかもしれませんが、そのほうが自分に血となり肉となると
私は思います。

> それでは。もう少し読んでみてから、感想書きますね。
> ・・・ここでいいのかしら・・・?

よろしく〜。