Mice Advent calendar 15
こんにちは。
Advent celenderの15日目です。
昨日は後輩のVinezitさんでした。催事長と初マウス頑張ってください!
今回の記事について、一つは本当は桜子がもうちょっと走ったら書こうと思っていた記事と(先が見えないので忘れないうちに書いておきます…)、クリスマス的な(?)記事です。
☆移動平均について
ハーフの自作の磁気式エンコーダーを用いた時に軸のブレなどで普通に回してもきれいな値がとれないことが多くあります。そこでブレを少なくするためにこの移動平均をとるという方法があります。
今回はその移動平均をとる値について、モーターを一定のdutyで回した時にどういう風に変化するのかについて少しだけ書きたいと思います。(グラフがメイン)
まず移動平均とは…
移動平均は、時系列データ(より一般的には時系列に限らず系列データ)を平滑化する手法である。音声や画像などのデジタル信号処理にとどまらず、金融(特にテクニカル分析)分野、気象、水象を含む計測分野など、広い技術分野で使われる。有限インパルス応答に対するローパスフィルタ(デジタルフィルタ)の一種であり、分野によっては移動積分と呼ばれる。主要なものは、単純移動平均と加重移動平均と指数移動平均の三種類である。普通、移動平均といえば、単純移動平均のことをいう。
(Wikipediaより)
という感じで、実際にはブレのある時系列データの概形を残しながら、直近のデータをn個とり、その平均値をとることによって平滑化させるというものです。詳しくは私が 説明するよりわかりやすいと思うのでこちらを参照ください。ちなみにExcelでもこの値は近似線で表示することができます。
そして実際にdutyを一定の速さで回した時のエンコーダーの値が下の図のようになります。
上の図が何も補正をかけなかった時のグラフで、下が移動平均100個分をとった時のグラフです。こんな感じでかなりブレが減っているのが分かります。
そしてこれが移動平均を 0,30,50,100個とった時のグラフです。(見づらくてごめんなさい)
30とるだけでぐっと減り、50,100間も多少滑らかになりますがそこまで変わらないように見えます。
しかし移動平均はその分実際に走らせるときに応答が遅くなります。そのため探索など遅いパラメーターでは問題ないかもですが、最短で早くなればなるほど影響がでると考えられるのでそこらへんは他の方に聞いてくださると…
間違ってるところあったらごめんなさい。
以上、簡単に移動平均についてでした。
☆クリスマスっぽいやつ
クリスマスは一般的には家族で過ごすらしいのですが、近年恋人と過ごしたり友人とパーティーをすることが増えているらしいです。
そこでデートや女子会におすすめな私が行ったことのあるカフェを適当に紹介したいと思いま
す。
チョコレート専門店。マシュマロチョコレートピザが有名なイメージのお店。みんなも一回くらい見たことあるのでは?
値段はちょいお高め。チョコレートピザは激甘なのでそんなに好きじゃないのですが、ワッフルはめっちゃおいしいし、パフェはおいしすぎて飲めます。
チョコフォンデュもおいしかったです!シェアして食べると◎
(写真がなかったので適当に拾ったもの)
・Afternoontea@北千住、ソラマチ
私の元バイト先なのですが、店内はナチュラルな感じでとてもゆっくりとできる雰囲気が広がっています。
メニューは単品で頼むとちょっと高いけどセットだと結構お得!期間限定でビュッフェとかもやったりしてます!(最近予約した)
そして何よりもめっっっちゃおいしい!!ケーキやパスタはもちろん手作りで紅茶も茶葉からちゃんとだしています。(ホットはポットででてきます)
スイーツのおすすめはスコーンとアップルパイ。クリームが甘くなくてとても良いです。
女性向けなので程よい量であったり、野菜が多めになってます。
あとAfternoontea livingroomというのもあってかわいい雑貨も売ってたりするのでプレゼントにお勧めです。
・Baby King Litchen@高円寺
大人も子供もお子様ランチを食べることができるカフェ、をコンセプトにしたカフェです。
店内にはあらゆるところにぬいぐるみがいたり絵本が置いてあったりかわいらしい内装になっていました。でも大量の謎のくまはさすがにちょっと怖かった…笑
ごはんや飲み物も大体のものににこちゃんマークがついていてお子様ランチ感が溢れていました。味は正直あんまり覚えていないのですが普通においしかった気がします。
・Café Lotta@松陰神社前
お店もこじんまりとして超アットホームなかわいらしいカフェ。
スプーンの上のクッキーとかもかわいくて飲み物はラテアートが楽しめます。どちらもとてもおいしかったです。私が行った時はスイーツしか食べなかったのですが、ごはん系もあったので次もし言った時は食べてみたいなって思ってます。
ただし遠いし周りに何もなかったイメージ。2両位の電車にのって行った記憶があります笑
・ハンズカフェ@表参道
東急ハンズの中にあるカフェ。ごはんのおいしさも値段も普通くらい。
草!って感じの野菜がのりがちです(まぁ別にまずくはない)
でもよくカピバラさんとコラボしてるんです!コラボ期間はメニューだけでなく店内もそのコラボのもので溢れてとても幸せな気持ちになります。カピバラさんだけでなく他にも映画とかともコラボしてるみたいです~
買い物ついでに気軽に寄ることができるのでお勧めです。
・魔法の国のアリス@新宿
内装からキャストさん、料理まで全てにこだわりがあり、魔法の国のアリスの世界観を楽しむことができます。
ディズニー好きなら盛り上がること間違いなし!ごはんもおいしかったです!
高そうですが、コースでも3000円くらいからあるので割とリーズナブルな価格で楽しむことができます。(行った時の写真がなかったのでHPから)
・@ほぉ~むカフェ@秋葉原
みなさんおなじみの秋葉原にある1、2を争う大手の超王道メイド喫茶。観光客や女性の方も多く訪れます。
食べ物に関してはは普通においしくないです。が、圧倒的顔面偏差値!!(私調べ)
優しくてかわいいメイドさんとチェキを撮ったりゲームをすることができます。
そしてクリスマスやハロウィンなど定期的にコスデー(サンタ服や仮装など)があり、
誕生日にはその場にいるメイドさん全員とのチェキを撮ったりケーキをもらえる特典もあります。
毎日疲れたなとか、最近楽しいことないなとか、可愛い女の子とお話したい!とか、メイド喫茶行ってみたいけどたくさんあるからよくわからない…って方にはぜひおすすめです。twitterにお給仕情報が載っているので自分のタイプの子がいたら見てから行ってみるといいと思います。
以上です。
みなさん素敵な冬休みを。そしてぜひ機会がある人は行ってみてください~
明日はm_ossanさんの記事です!お楽しみに!!
全日本大会!!
今年も全日本大会がおわってしまいしたね。
私は東北大会しか出ていない(しかもスピーチ)ので終わった感が全然ないのですが…笑
一日目はお手伝いしていたのであまりみんなの走りは見れなかったのですが、フレッシュマンちょっとだけみれて懐かしくなりました。
去年たくさん地方大会でたりしていたので、今年たいがとか赤子とかひふみんといないんだねーって聞くよっていう話を伺ったり、マウスパーティーでは初めましての方かと思って挨拶したら去年から知ってくださっていて、たまたまだけどたいがが走っているのをみてマウスをやりこんだり他のコミュニティと交流をするようになったって方がいらっしゃって、偶然でも見てくれて何かしら影響を受けた人がいて、そうやって言ってくれたのが凄いうれしかったです。
二日目は午後からハーフエキスパートをメインに見ていました。
私が今年ハーフをやりたいなって思ったのは去年の全日本のエキスパートを見たのもあったのですが今年も凄かった、、
スピーチでどこを改良したとかどういう機能があるとか、知らないことばかりでなるほどって思ったり、その機能がちゃんとマウスに実装できていて32×32走るためにそれぞれの走りをしていて、一人一人にドラマがあるっていったら大げさなんですけど本当に良いものを見させていただいたなって思っています!
相変わらず語彙力なくてごめんなさい、、
あとちょうど長い斜めの沿線上に座っていたので通ってくるときめちゃくちゃ緊張したし、迫力もあって良い場所から見れました(*´-`)
私は今年で卒業なのでみんなに来年はどうするの?って聞かれるのですが、自分的にはもうマウスはやらないかなって思っています。笑
まぁ桜子も走っていないのでなんとも…
今年走らなかったのは数か月ずっと同じプログラムのバグに悩まされていて、結局見つけることができなかったからです。そもそもガバガバな設計のせいで回路ミスもたくさんあったし、それらを直す時間とかが多すぎたのですが。
部室のプロフィールの隣にまた壊れたって写真をネタで貼られているのだけれど、今年もほぼ毎回部室に行く度何か壊して完全にただのクラッシャー of the yearって感じでした。
でもとりあえず桜子は卒業までには走らせたいと思っているので、これからも頑張っていこうと思います。
今期は一年間お疲れさまでした!
プチ大会!!
お久しぶりです。
もう6月も後半になり、気温もだいぶ暑くなって夏を感じるようになってきましたね。
昨日プチ大会がありました。
私は基板しかない状態で出れませんでしたが、去年の機体を出している人、新作出している人達が走っているのを見て、去年の大会シーズンを思い出しました。
そして今までの遅れがある分自分も頑張らないとなって強く思いました。
少し前の話になりますが、新たに回路ミスを見つけました。
マイコンのピンが本来ならそれぞれ1→0.1μコンデンサ、5→GNDに繋げるはずですが…
逆でした。
マイコンはんだ付けした後導通チェックしても大丈夫だったのに、電流流すとCCがでるのでなんでだろうって回路図見直していたらここが原因でした…
直すの少し大変だった…( ・_・ )
さてそれと就活を終えて、私はフレッシュマン出た経験だけで学部で就活したのですが、やっている中でいくつか思ったことをなんとなく書いておこうかなと思います。
*オリジナリティ
私は特に機体にもプログラムにも何も自分なりの工夫とかしてなかったのでそこは苦労したなって感じています。
たしかにマイクロマウスをやっていることで目は引きますが、結局はそこでどのような工夫をしたのかのオリジナリティが聞かれるので何か一つでも良いのでこれってものがあったら良かったなーって思いました。
*ブログを書きましょう
いつどんなことをやったのかということがすぐに思い出せます。
私は今まで自分のブログなんて特に意味ないしと思っていました。終わった今も多少思っていますが、大会に向けて作業をしていく中で、計画性という意味でも自分がいつどのようなことをしたのかが分かるのでとても役立ちました。むしろもう少し小まめに更新しとけばよかったと思いました。
可能ならいつまでにこれをやってという目標を決めて、やってみた反省点とか改善点も毎度書いておくといいのかなーって思います。
*英語をやりましょう
TMの人は特に!!!TMの人いるか知らないけど!!!
600くらいはすぐ勉強したらとれるらしいので、まぁ高いに越したことはないってだけです。
マウス一年目で学部就職の人あんまりいないと思うので参考までにという感じで…
マウスの進捗状況は、今日DMMでモータマウントとギアとか足回り発注しました!
書き込みできてるので届くまではプログラムの方を進めていきたいです。
ではまた。
初めてのプリント基板!!
お久しぶりです。
ついに4年生になりました。研究室にも配属され、テーマも決まり研究も始まりました。
四女です四女…。三年間早かったなーってしみじみと感じています。
*基板が届いたよ
さて、ハーフを作り始めて早数か月経ちましたが、elecrowの方と5往復程度のやり取りをした上、やっと基板が届きました。
elecrowの方々優しすぎて申し訳なさがすごかった…
でででん!!
見て一番初めの感想は小さいなーって思いました。
当たり前だけどkicad上で見てるのと全然感覚が違くてびっくりしました。
あとマットブラックやっぱりかっこいい!
そしてそしてとりあえず見つけた間違い
一つ目↓
スピーカーの中にコンデンサが!!
二つ目↓
意味ない!!
三つ目↓
細い!!(lipo繋げるところ)
って感じです。
あと部品も大体買って、はんだごてとかはんだとかピンセットとか一式買いました。
新しいことばっかりで何となく嬉しいです。
そして最近初めてチップ部品を付けたのですが想像以上に小さいですね…
みんな今までこんな小さいやつを付けていたのかって感心しています。
これから部品付けたり、モーターマウントとかの足回りも発注しないとなーって思ってます。
*就活報告
とりあえず推薦のため毎日TOEICの勉強をしています。
そして私も最近知ったのですが、TOEIC短期間でこの点数以上を採らなければいけない!でも時間がないしどうしよう無理!
そんなあなたに朗報です。
ラングラウンドに課金するとなんと本家とは別でIPを月2回受けることができます。
あと結果わかるのもめっちゃ早いです。電話すれば一週間くらいでわかります。
追い込まれた方、先行投資と思ってぜひ活用してみてください。
*研究室生活
研究室なかなか快適です。
マットレスもあるしソファーもあるし、何より帰らなくていいし、一つの空間に色々揃っているし。
でも研究はそんなにしてないです。普通に就活の作業とかしてます。
なのでただ単に時間短縮です。あと家にいるとどうしてもだらだらしてなにもしないのでっていうのもあります。
だから別にブラック研究室ってわけじゃないよ!
そんな感じでした。色々頑張ります。
ではまた。
そろそろ2016も終わりですね!
こんにちは。大会以来ですね。
最近だいぶ寒くなってきましたね。少し前に雪も降りましたね。
個人的には暑がりだしこの時期はイルミネーションがあったり、鍋とかおもちとかがおいしいので好きです。
今年度のブログで大会の報告くらいしかしていないので一応何か書いておこうかなと思いましたが、特別なこともしていないため最も私が苦労した機体設計のミスしたことについて懺悔の意味も込めて書きならべておこうかなと思います。
多分同じミスする人なんていないだろうし読み流してもらえると幸いです。
*基板の形
左右対称にしたつもりがユニバーサル基板1列分だけ右がでていたため、調整とか普段走っているときにタイヤ見るとまっすぐなのに上から見ると曲がって見えてずっと気持ち悪かったです。なんで作った時に気づかなかったのか…
*モータードライバの向き
逆でした。つけるときは向き気を付けましょう。
さっちゃん法の恩恵しか受けてませんでした。
*下板
夏くらいにホイールが飛び出ていたため削りなおしたのはいいのですが、基板の形に揃えた下板にしたのですが斜めの時とかにひっかかって立ち直りにくいのかなって話をしていて。なので曲線で作るのがいいのかな?多分
*タイヤのカタカタ
平地に置いたときにタイヤと下板の距離がありすぎてカタカタしてしまう現象。課金した後でもスラロームで曲がる時とかに一回後ろに反ってしまっていました。しかもその分課金額も多くてより重かったため裏に貼ったカプトンテープがすぐ地面擦ってしまって毎日張り替えてました。まぁかぐすべーるとかで下に厚みあるもの貼ればよかったんですけどね。少しは考えて作ればよかったなって思ってます。
*モーターマウント
NCで削ったやつかみ合わせで作ると思うんですけど適当に作りすぎて振動で走っているときにうるさくなることがありました。なのでぴったりに削ることをおすすめします。私は部室にあるウェットスーツ切って隙間に挟んでました。
*電源の場所
電源というかLipo置き場ですね。前に乗っけるつもりがスペーサーの位置を考えていなくて乗らないことに気づいて、電源を前から後ろの方に被膜線でひぱっていました。
今回の機体でも言われるし、やっぱりLipoの位置考えるの大事ですね。
*レギュレーター
端っこの方にかつスイッチの近くにつけていたため無意識で触れることが多かったのか負荷がかかり何度か折れることがありました。折れづらいところにつけるといいと思います。最終的にグルーガンで固定していました。
*センサーの位置
基板を挟んで上にセンサーLED、下フォトトランジスタを付けていたのですが、センサーLEDの横には上基板と下基板の接続部分があって、フォトトランジスタの横にはスペーサーがあって向きがほぼ変えられませんでした。なのでセンサーある程度動かせるようにすべきでした。
なんかこう自分で振り返ってみても全部何も考えずにまぁいっかでやってきたせいだなーって感じています。よくないですね。
そして全然誰の参考にもならなすぎてごめんなさいって感じです。はい。
それと次の機体についてですが、ハーフやることにしました。
一応RX631で今作り始めています。初Kicadとinventerで躓きまくってて前途多難な感じですが頑張ります。
2016年も終わりですねってことでこの前役職交代ありました。前役員の方々本当にお疲れ様でした。そして新役員の方々頑張ってください!
ではまた。
全日本大会!
先日全日本大会がありました。
いやー今シーズン最後の大会ということでそれはそれは緊張しました。地方大会いくつかでましたが全然慣れないものですね。
今回は予選と決勝の2段階ありました。
*予選
1走目往復探索、2走目大回り最短(1800m/ss)、3走目斜め(1200m/ss)
3走目は最後の区画でうまく曲がれず失敗でしたが、2走目のおかげで予選は3位で通過することができました。
*決勝
1走目往復探索(足立法)、2走目大回り(1800m/ss)、3走目斜め(1500m/ss)、4走目斜め(2500m/ss)、5走目斜め(3000m/ss)
探索後、2走目の大回りが失敗で、ちょっとしたずれとかではなかったのでもう大回り成功しないかなって思って斜めをしてみたら成功したので、そのままパラメーターを上げることができました。最終的なタイムは00:09.204で4位という結果となりました。
予選では斜め失敗していたので決勝の迷路が良かったためであるのでまだまだ調整不足だなと思いました。でも元々斜めをすることを目標にしていたし、大回りできなかったし本当によかったなと思いました。
前回の学生大会から追加した機能としては4つありました。
1.斜め中の壁切れと壁制御
45°で出る時は壁があるときとないときでセンサー値が結構変化するので入れなかったのですがv90含めそれ以外は全部入れていました。個人的には入れて良かったなって思っています。斜め中の壁制御は横壁センサーを用いて使っていました。
2.直線優先の最短パス
うむ夫ブログに書かれていたものをやらせていただきました。
3.課金
周りのフレッシュマン達がみんなやっていて、そこまで再現性がなかったわけではないのですが斜めやるし後ろ重心だったので課金してみました。が思ったより安定性が増して効果がありました。今思うとどうせやるなら調整し直しもあるのでもっと早くやっておけばよかったと思っています。
※課金とは前重心にするために下板の前の方に重さを出すためにお金を積むこと(写真はぬぬブログ参照)。お金な理由はちょうどいい重さなだけで、大きさと重さがその機体に合えば何でもいいと思われます。
4.大回り90°と小回りターンの早いパラメーター
大回り90° 800→900m/ss
小回り 450→550m/ss
普通に安定していたので最短では後から作った方しか使いませんでした。
欲を言えば当初他にもやりたいなと思っていたことはありますが、今回追加した機能をこの大会で全部活用できたので良かったです。
そして10月頃から機体を作りはじめて、ハード壊しまくったせいで割と最近までこれいつか走るようになるのかなってずっと思っていたので、走るようになって最終的にこのような形で終わることができて本当に嬉しかったです。これも優秀なフレッシュマンやMiceのパパママ方のおかげで、覚えも悪く理解力も乏しくてそれでも優しく教えてくれたこと本当に感謝しています。
また大会シーズン中、同じ学科や高校の友達などにも課題助けてもらったり、朝起こしてもらったり、家に泊まらせてもらったり、友人や家族、そしてこの大会を開催してくれた運営関係者のみなさん、たくさんの人の協力があってこその大会でした。ありがとうございました。
そして二日目はクラシックとハーフのエキスパートをずっと見ていたのですが凄かった….。
探索成功率すら少ない難しい迷路で見ていて自分のと同じくらい緊張したし、その分最短きまったときは感動しました。大会でるまであまり実感したことなかったのですがMiceの凄さに改めて驚きました。Mice入ってよかった……
そして地方大会含め、特に全日本では色々な人と交流することができてよかったです。これからはエキスパートとして出場しなくてはいけないので嬉しいような悲しいような複雑な気持ちですが、より一層頑張ろうと思っています。
新作については今のところノープランなのでまた決まったらブログに書きます。
長くなってしまいましたが最後まで読んでくれてありがとうございます。
ではまた。
全日本学生大会!
昨日全日本学生大会が芝浦工業大学の豊洲キャンパスでありました。
去年の夏休みの終わりあたりにある技術交流会みたいなやつが懐かしかったです。あの頃はまだライトレ作ってる途中でしたね…
今回の学生大会ではクラシックとサーキット二つの競技に参加しました。
*クラシック
1走目往復探索して、2走目大回り失敗、3,4走目は小回り最短成功し、小回り最短パラメータ元々2つしか用意してなかったので5走目大回りして失敗でした。
そして最終的な結果は00:14:216でした。
前日徹夜で調整をしていて、途中まではいい感じで、時間があったのでオートスタートとかも用意してたのですが、朝方に原因はわからないけれど右90°の壁きれ読めなくなってしまって出来ませんでした。でもそのため大会出るときには右90°の壁きれをきっていたのですが、180°ターンでしんでたのでどっちにしろ大回りはできなかったみたいです。
(それと緊張してて全然気づかなかったのですが、MCの方に聞いて、頑張ってって言ってくれた方ありがとうございました!)
あと途中で壁にぶつかったときにモータードライバとれてしまって…走っている途中じゃなくて本当に良かったです。普段から元々取れやすいので走る前にちゃんと確認しようと思いました。 もし何か良い案があれば対策したいと思ってます。
*サーキット
ちょうど右90°大回りで、壁きれきっていたので不安でしたが3走とも割と早めのパラメータでも走ってくれてよかったです。
でも今回一区画180㎜だと回れなくて180+5㎜で走ってていたため、直線距離をもう一度見直してみたいと思います。
*これから次の大会に向けて
まずは壁きれです。壁きれって難しい…
見逃すこと多くて色々試していたのですが結局このような結果になってしまって、センサー付け変えたのとかもあってとりあえず壁きれよめるようにしたいです。
次に前日にモータードライバ2つとレギュレーター壊したり、当日もスイッチの接触悪かったり、今右センサー使えない状況だったり、あとホイールとか色々直すところあるので、ハードの方もう少し改良したいと思います。
あともし余裕があったらターン速今のものより早めのものを用意したり、何か探索中のアルゴリズムも入れられたらなと思っています。
それで全日本の目標としては斜めを成功させることです。前回の目標が斜めをすることで、一応パスと実行する関数とかは用意していたのであとは調整とか壁きれとか、全日本までには実装できるようにしたいと思います。
次で今年最後の大会なので悔いの残らない走りをするためにも、あと三週間できる限りのことをやっていきたいと思います。