ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

WiiリモコンをPCで使う会コミュのモーションプラスをPCで使いたい

  • mixiチェック
  • このエントリーをはてなブックマークに追加
ついに発売されたモーションプラス。
早速リゾートをやってみましたが、なかなかのでき。
ただ、ちょっと大きいので一体型に期待したいところ。
これをPCで使えた方はいらっしゃいますか?
またその活用性について話ましょう。

コメント(15)

もう動きますよー
値がとれるだけですけど。

センサーの精度が動的に変わるのが厄介だけど
こんなものが1500円で買えるのは驚きです。
っとリンクを書き忘れた。
WiiYourself!v1.13betaで動きます。

バイナリーをここに置いておきました。
http://akihiko.shirai.as/modules/mydownloads/

とりいそぎ。
おー、すばらしい!
角度の差分が渡ってくる感じなんですね
グラフ化したりしてみたいところです

モーションプラスと関係ないですが、音が割れるのはしょうがないのでしょうか・・・
スピーカーの音質がよくなってくれて、マイクにも対応してくれたWiiリモコン2が出て欲しいところ

WiiYourself!v1.13betaというのはまだ未公開版なのですね
早速MLには入ってみました

私は自作のC++のHIDドライバにJNIでJavaからつないで遊んでます
JavaのBluetoothライブラリもあるみたいなのでJavaに移植もして、Macでも遊べるようにしてみたいところです

akiさん
Wiiリモコンプログラミング本書かれている方に、お会いできて光栄です!
本楽しみにしていますー
taisukeさん

>WiiYourself!v1.13betaというのはまだ未公開版なのですね
>早速MLには入ってみました

おお、すばらしい。やはり共有するものですね。

私もサンプルコードを提供したので、
たぶん週明けにはv1.14betaが出るとおもいますよ。
おいそぎならメッセージいただければgl.tter氏の伝えているURLをお送りします。
(前は過去ログ公開していたのですが、メルアド流出するので停止になりました)

>私は自作のC++のHIDドライバにJNIでJavaからつないで遊んでます
>JavaのBluetoothライブラリもあるみたいなのでJavaに移植もして、Macでも遊べるようにしてみたいところです

おお。
ところで相談なのですがC++の自作HIDドライバのソースってどれぐらい需要あるんでしょうかね?
本書は比較的ビギナーから広い読者向けなのですが、はたしてそこまで深掘りするかどうか、
いま最後の方の付録につけるかどうか、悩んでいます。
Javaまわりは後発ですがいろいろと開発されてきていますね。

本書でも少しだけ紹介していますが、
ドイツのOldenburg 大の学生Benjamin Poppinga 氏による
「WiiGee」というプロジェクトはJava5.0 とJSR-82 というBluetooth ライブラリを使って
機械学習(HMM)を利用したモーション認識を実現しています。
http://www.wiigee.org/

>Wiiリモコンプログラミング本書かれている方に、お会いできて光栄です!
>本楽しみにしていますー

いえいえこちらこそ、応援ありがとうございます。
(というかおそらく執筆陣にものすごく近しいお方と存じます)

いろんな意味で、応援本当にありがとうございます!

いま最後の頑張りどころですので…勇気づけられました!
ちなみに本の話はスレ違いですね
こちらに移動しましょう
http://mixi.jp/view_bbs.pl?id=43223673&comm_id=1610444

WiiMotionPlusについての情報ですが、
海外コミュニティでは既に日本より先に入手できたこともあり、
いろいろ情報がまとまっているようです。

http://wiibrew.org/wiki/Wiimote/Extension_Controllers#Wii_Motion_Plus

WiimoteLibがサポート開始すると、嬉しい人が多いのではないでしょうか?
akiさん

ありがとうございます!
メッセージさせていただきます

WiiGee、それです!
あんまりWiiリモコンつかったおもしろいゲームとか少ないので、
Wiiリモコンミニゲーポータルとか作ってみたいです

モーションプラス専用ソフトもあんまり数でるとは思えないし・・・

本やライブラリについては、スレ移動、了解です
自作Javaプログラムでモーションプラスのデータとれました!
モーションプラスの分解能高いですね!

・データ分解能
Wiiリモコンの加速度センサー 8bit
ヌンチャクの加速度センサー 10bit
なのに、モーションプラスは 16bit (細かい!)

向いている角度を出すために、静止状態の値を引いて単純累計してグラフ化してみたところ、なぜか片方に強く出てしまいました
角度を出すにはちょっと工夫が必要なのかもしれません

もう一つ気になっているのは、任天堂のページにある2つのモードという話
http://wii.com/jp/articles/wii-motion-plus/crv/vol/page2.html

WiiYourselfのコードにはモード切替はなさそうですね
16bitもあれば、このモードもいらないような気がするけど・・・?
taisukeさんすごい!
まとまったところで公開してくださいね〜

『社長が訊く』の「2つのモード」についてはWiiYourselfのMLでも話題になっていました(既に各国語に翻訳されている)。

各モードは自動で切り替わる、という事以外わかっていないようです。

っと2日ぐらい見てないうちに分解情報が。
http://wiibrew.org/wiki/Wiimote/Extension_Controllers#Wii_Motion_Plus

なんと!「2つのセンサー」と言ってますが、本当にセンサーが2つありますね!しかもEPSON製だ。
お、なんと、モードのbitが入っているんですね
16bitじゃなくて、14bitでしたか・・・
この辺が合わなかった理由かも!

調整して公開したいと思いますー
突然ですが失礼します。
トピックとは多少外れていますがすみません。

私は先日より大学の卒業研究でWiiのリモコンを使ったゲームを作成しています。
リモコンとの接続、モーションプラス・ヌンチャク単体との接続はうまくいくのですが、モーションプラスとヌンチャクを同時に接続することができません。

現在、WiiYourSelf!_1.15のWiiに関するヘッダ、cppファイルを元に作成しています。
開発環境はMicrosoft VisualC++2005、DDKを使っています。

参考となる資料、サイト、また方法などありましたら教えていただけないでしょうか?
>マグロさん
大分期間が空いてしまったので、もう解決されたかもしれませんが、↓のサイトが参考になるかと思います。
WiiRemote関連では有名なところなので、もう見られてるかもしれませんが・・・
モーションプラスとヌンチャクを同時に使うのはなかなか難しいようです。

http://www.kako.com/neta/2009-017/2009-017.html


>LongLongさん
WiimoteLibはさわり程度しかやっていないので詳しくはわかりませんが、解決方法の提案としてC++/CLI言語に切り替え、WiiYourSelf!_1.15に切り替えてみるのはどうでしょう?
こちらは割とちゃんと角速度が取れるようです。
どのような研究をされているのか、また進捗状況などもわからないので何とも言いにくいのですが、それほど大規模なものではないのなら切り替えてみるのもありかもしれません。
.NET環境なので、C#とそれほどコーディングの変化もないかと思います。

WiiyourSelf!を使ったMotionPlusに関しては簡単な解説をされている方もいるようです。
http://omegashirogane.blog73.fc2.com/blog-entry-25.html


ジャイロに関してですが、このセンサは動的な姿勢推定をするためのものなので、これだけでは絶対的な角度は求められません。
また、ドリフトなどによりオフセットが生じるので、これを補正する必要があります。
この補正については様々な方法がありますが、数値的予測や静的なセンサである加速度や地磁気をつかった方法があります。
といっても、これも確実なものではなく、加速度は並進加速度が働くと狂い、地磁気は地場の影響を受けやすいです。
この辺はロボット工学の分野なので、それ系の資料を読んでみると参考になるかもしれません。

提案ですが、3軸の角度の算出が必要でないなら(ピッチとローのみ)、加速度で角度を算出するのもありかもしれません。(多分3軸ほしいからジャイロを使おうとしているんだと思いますが・・・)

以下、参考になりそうなサイト、本です。
http://jr1wfhbbs.at.webry.info/201004/article_4.html
http://www.zmp.co.jp/e-nuvo/jp/book/index.html
http://jr1wfhbbs.s5.pf-x.net/micom/text/miconlesson32.pdf
http://www.cg-ya.net/i_media/wiiremote/wiiremote_first.html
http://inside2.blog46.fc2.com/blog-category-1.html
http://www.kosaka-lab.com/tips/
さわださん
回答ありがとうございます。

あれから研究を進めていき、結果モーションプラスとヌンチャクを
使用するのではなくモーションプラスを付けたWii remoteを二つ使用する
ことが一番メリットが多かったのでそのようにいたしました。

返信遅くなってすみません。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

WiiリモコンをPCで使う会 更新情報

WiiリモコンをPCで使う会のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。