スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

2016年ということで

あけましておめでとうございます。
ことしも無事に新年を迎えることができました。

2015年はとくにイベントごとが多かったように感じます、ネットをする時間が減りましたw
と、いうよりはネットをする際にパソコンでやるのが減ったかなぁと思います。

バイトのほうも飲食からパソコン関係に転職(クビに…)しました。業種が違うだけでこんなにも違うのかとw

ギターは時間がとりずらいなーと思っていながらも、部活で後輩が入ってきたことにより新しい気持ちで弾いてます。
おうちでアンプのマイク録りができそうになってきたので出来次第、動画でもあげられればなぁと。
……ギターちゃんとひいてますよ!!w

さて、今年はここからVRを、特にUnityで作ったものを公開する場所になれば…!と思っています。
この2016年がVRの元年やらなんやらネットの片隅は盛り上がっているようで。
これに乗り遅れるというよりは乗っかっていけるようになりたいですねぇ

それでは今年もよろしくお願いいたします。
スポンサーサイト

デジタルフィルタを使う

どうもこんにちわ。出先のネット環境がテザリングからちゃんとしたのになったので久しぶりの更新。

現在、unityでVRらしきものをやろうと試行錯誤しています。
というかwiiリモコンを剣に見立てて振るゲームを実現しようとぽちぽちやってます。
うぃいそーど
(周りにはなにもないけどこんな感じ)



wiiリモコンはPCとBluetoothで通信できて、プログラムで制御できるようなものが公開されてます。
そこでuinityとなんやかんやできないかなと……思ったら簡単にはいかなかったアレ。

問題1、直接wiiリモコンはunityで制御できない。(恐らく)
と、いうのもIOエラーがでて認識はするけど止まる。といった感じ。
だから使いたい人はキーボードに置き換えたりしてるけどそれでは使える情報に限度がある。
よって、別のプログラムでwiiリモコンの値をシリアル化してunity側でデシリアル化する(twitterで教えてもらった)
こうすると間接的に使えるようになる。よかったよかった。ちなみにmacだとアセットストアでwiiリモコンを使うプラグインが売ってる。びっくり。windowsでは使えないらしい。

問題2、任天堂はプログラミングで大体の問題を解決してる。
これが一番難しい。
何でかというと、普通に企業レベルのセンサー制御を自らやらねばならないということ。

動きが拡張できるといわれているモーションプラスはやっかいで、中身はジャイロセンサである。
温度ドリフトや信号のノイズを自分でカットしなければならない。
ほんとにこれが一番厄介。

しかも今のところモーションプラスは生データの値しか取得できないから、角度を求めるために積分をする。
面積分なので誤差のデータも蓄積されていく。よってノイズがかかればかかるほど意図しない方向に曲がっていく。
(なんだか卒業研究で使いたいらしくいろいろ質問している人がいるから参考になる)

ちょうど学科の関係でセンサ工学をやっているので教授に質問したら、簡単なデジタルフィルタの資料をもらえた。
一次遅れ系といわれるRC回路をデジタル化したもの。

ふぃるたまん

青色が元でオレンジがフィルタをかけた後。
滑らかな曲線になっていてかつ小さなノイズはなくなっていた。すごい。


とまあいろいろ書いたけど現在、unity上で大体ならwiiリモコンと剣を同期出来るようになってきた。
ジャイロのみで角度を決めてるけど加速度も使ったらいい結果になるらしい。
モーションプラスなどは社長が訊くを読んでみるとおもしろい。

一年生が終わり

1年生が先日終わりました。
自分の大学は1~2年になるときに留年が無いので一応みんな2年生になれます
まあだいたいやばい人はなにかしらで3年生になれないのですが…w

組み込み機器関連でロボットというのが大学の学科のテーマらしく
後期でライントレースロボットを班でつくりました。

ライントレース
(上からみるとT字みたいです。)

本当は二人一組で作る予定がなんやかんやで作業してたのは一人になってました。
……うん。勉強になった。

というのも7セグメントLEDを4つ使い、接近センサーも使ったのは面白かったかなと。

7セグメントLEDは左から前についてる接近センサーの距離を2桁のセンチメートル表示、左右のモータにかかっている電圧(おおよその回転数になる)の10段階表示になってます。
例えば
1009
だった場合

(前方との距離が)10(cmで) 
(左のモータにかかる電圧のレベルが)0 
(右のモータにかかる電圧のレベルが)9


といった感じです。この数字は取り込んだアナログデータをデジタル変換して個人的に段階分けして出した数値なのである程度の誤差を含みます。
ちなみにこの電圧のレベルというのはPICからモータドライバに送られる電圧をAD変換して10段階に分けています。分け方は大体なのでまあ、速いか遅いか止まってるかぐらいしかわかりませんがw

また機体の裏側にフォトセンサーがありこれでラインを読み取っているんですが、このフォトセンサーと電圧のAD変換、接近センサーのAD変換に必要なPICのポートがひとつのPICでは足らず2個使っています。
なので大まかに7セグメントなどの表示とライントレースで分担のようなことをさせています。

とまぁこんな感じになってますかね。おまけとして、接近センサーで読み取った距離のうちある程度近くなった場合車体を停止するようにもなっています。いわゆるスマートなんとかですね。

追記にはソースを貼っておきます。いやきたないw

続きを読む

大学生活

どうも大学生になってからはじめての記事っ!

ということで大学生になってます。大学の友達もすこしずつできてきたような…
あんなに高校生のときは大学生活を夢見ていたのですが
実際にすごしてみると案外普通w

通っている大学は授業進度はおそらくゆっくりだと思います
特に座学のほうはゆっくり進んでいきますw
しかし実習は、ロボット科なので電子と情報どちらもある程度やるんですけど
ブレッドボードを使ってLEDやらICとかをすでにやりました。
たのしぃ!w
情報はいまだHello worldに入ったところという…w
ちなみに教授がエラー吐いてました、Hello worldで。
正直、仮面浪人ということが頭をよぎった。マジで。

そういえば家に電子部品があったような気がするから探してみた。
続く↓

続きを読む

そういえば

そういえばブログには書いていませんが大学に受かりました!
これで晴れて大学生になれます。
整髪料とか使えるように練習してますw

さて大学生でしかも理系だとノートPCの購入(結構高いやつ)を義務付けられてたりするのですが
大体の大学では持ち込みもOKみたいなのですがうちの学校は

一応きまりとしてスペックが
CPU     1.0GHz
メインメモリ   4GB
以上は最低でも確保しなくてはいけないラインらしい。
ノートPCでメモリが4GBってスゲー時代だと思ったw
初めて使ったPCのメモリが256Mbは忘れない。
それはおいといて
VGA出力できるようにしておけということでなかなか注文が多いw
最悪はUSBでやればいいのですが変換を忘れたらめんどくさそう…

ということで買ったのが
ノーパ
これ。

lenovoのB590という型のi5モデルです。
ターボ時に3.2Ghzという脅威のスペックw
VGAはもちろんHDMIまでついてます。

ちょっと持ち運ぶには15.6インチなので、でかいですが
どうせウインドウいっぱい展開すると思うのでいいかなと。

あとは入学式まで春休みを満喫するだけ…

拍手

web拍手

FC2カウンター

現在の閲覧者数:

プロフィール

Head

Author:Head
どもこんにちわHeadです
ゲームのこととか書こうとブログやり始めたら、
もっぱらギターばかりになってました。
最近はVR関連に興味がむいてます。それとunity

{ギター歴:2010.6/27~現在}
{unity:2014.8月~現在}


連絡用のメアド貼っておきます。何かあったら送ってください
head399★gmail.com(★は@に変えてください)

最新トラックバック

Headの弾いてみた(最新)

検索フォーム

ブロとも申請フォーム

QRコード

QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。