2018年3月29日木曜日

明日からはスタッフ

進捗は、あまりないです。
6号に5号のプログラム書き込んで動き変わらないなーと唸ったり、ステッパの動きがおかしいので半田不良と思いいじっていたらケーブルが逆に刺さっていたりで、全然進んでいません。ひさびさにいじる機体はうまくいきませんね。まあライントレースできることくらいは、確認してあります。

明日からはRCJJのスタッフに行ってきます。色々な機体を見たり聞いたり出来そうなので、楽しんでいきたいと思います。とりあえず明日寝坊せず体調を崩さずに会場に着けるように、早く寝ます。

今日はこの辺で。

2018年3月27日火曜日

マスターズ、難しい

ペットボトルは、なかなか難しいです。

奥側にあるボール、缶、ボトルを取るアルゴリズムを組みました。それなりには動いています。とりあえず山田君5号の1通りのプログラムは書けたと思います。
が、問題山積みです。整理してみると
・ペットボトルが取れない
いや、難しいですね。慣性モーメントが跳ね上がるのでフェールセーフがバンバンかかるので、ジャイロの制御を抜いて試すと滑りまくり、と思いきやペットボトルを持たせないで置く動作を試すと曲がる角度が明らかにずれてしまいます。よく分かりませんね。なんかまたバグかなんか仕込んだのでしょうか。
・リターンボーナスがおかしい
なんか曲がる向きが逆になります。直したつもりが失敗してしまいます。なぜでしょう。なんかミスっているのでしょうが、何でしょうね。
・缶とボールの判別を間違える
どうにかなりませんかね…。缶をボールと認識することもあれば、ボールを缶と認識することもあるので結構やっかいです。やはり上センサで最大値保存しておいて比較、入れるべきでしょうか。
・缶とボールの値の出方の差が大きい
どういうことかと言うと、この機体は設計上壁は見ないでボールは見える、と言う位置に測距センサが付いています。その影響でボールは上の方を見ることになるので、値が小さめに出ます。一方缶はしっかり真ん中で反応するので値が大きめに出ます。こうすると何が困るかと言うと、物体がないと判定する幅を決める際に、遠くのボールを見れるようにすると缶がやたら遠くまで見れてしまいます。まあ今の所何とかなりそうなので、放置になるかと思います。
・吸引ファンのサーボ故障
負荷かかりすぎましたかね。変えます。
・手前からラインに乗る動作をミスりやすい
嫌だけどここは壁当て入れた方が良い気がします。初期位置のズレを引きずるので、やむを得ないかなと。
・時よりラインアウトする
なぜかよくまだ掴めていませんがセンサの個体差に対策を打つべきな気はします。

ぱっと思いつくものでこんな感じです。うーん、難しいですねー。
ただ少し時間をおいて整理したい部分が出て来たので、次の作業は山田君6号のソフトにしようと思います。色々移植したいのと、通信の確認もしたいです。

マウスは…来月初めから、本格始動したいと思っています。

今日はこの辺で。

2018年3月26日月曜日

ライントレースしたり

今日も知ロボです。

とりあえず、アームを変更しました。測距にしたところ近距離の判定(缶を持った状態で持っているか確認するか、など)が出来なくなりましたが取りに行くときに見れるようになったので、まあOK。改善しました。
そうしたら今度は吸引ファンが不調になりました。時より回らなく(正確には回っているがほんのかすか)なり、?と思っていましたがモーターを変えたところ問題は無くなったように見えます。ケーブルの接触かブラシ系のトラブルか分からないので、とりあえず吸引力は少し弱めの設定に変更しました。実害は特にないです。
その後はライントレースを実装。最適化でクロスラインが読めないとかありましたが、とりあえず線見て動けるようになりました。その後実際の動きに導入。対象物を取ってからの捨てに行く安定感が増しました。まだまだ荒いので調整は必要なように見えますが、そこそこ良さげです。

次は奥側の対象物を取れるようにしたいです。ペットボトル、島の上に乗せてみたいですね。

今日はこの辺で。

2018年3月23日金曜日

一応得点出来た

とりあえず今月の目標達成…?いや、問題だらけではありますが。

一応、手前にある缶とボールを落とせるようになりました。とりあえずバグなくアルゴリズムが動くことは確認出来ました。とりあえず今日の作業についてまとめます。

基本的に移動はジャイロで頑張ってもらうのですが、なかなか簡単にはいきません。なんとか速度を抑えたりゲイン見直したりしてそこそこにはなりましたが、目に見える程度にはずれてしまいます。
今日はライントレースしないでどこまで軌跡の再現性が出るかを試して見ましたが、結論、ライントレース必要そうです。やはりステッパは低速域の振動や脱調がなかなかネックになります。エンコーダが欲しいですが、それならDCにしたいですよね。

駆動のところはそんなものです。探索は、ハード側で吸引力増強+広い幅のアームにして許容度が上がったので調整が少なくてもかなり良い感じに取れます。が、問題が2点あり
・アーム先のセンサが反応出来ない
・缶とボールの判定を稀にミスる
前者はRPR-220だからなので測距に変えられるアームを製作中ですが、後者はうーん、もう少し見ないと難しいですね。今のソフトは下にある測距で角度ぎめをして、その際に上に反応があったかで対象物判定していますが、上でも角度を見て比較、とかしてみる方が良いのかな?とか考えてみています。

あとは手前側から行くと探索をした時のバックで壁にぶつかりそうになることがあるので、対策を打ちたいです。

まあ問題が多く安定感もまだまだですが、まあ進んでは来ているので、この調子で色々試してみます。

今日はこの辺で。


2018年3月22日木曜日

探索出来た

山田君5号は1.4kgでした。だからなんということもないですが。

・知ロボ
題名通り探索してボールと缶とボトルが取れるようになりました。最適化系のバグで結構時間食われましたがまあ、とりあえずだいたい狙い通りです。
まだジャイロの制御を切る切らないとか考えるところはありますが、取れるようになって嬉しいです。ステッパでジャイロを使っている感想としては、動きはまだまだだけど期待は持っていいいかな、という感じです。角度ずれを自己修復してくれるので、上手くできれば良い感じになるかなと。今はまだガタガタですが。
あとは色分けの調整をしたいですね。他にもボトルを持つと慣性モーメントが跳ね上がってしまいフェールセーフかかり気味になってしまうので、対策とりたいです。
その辺が出来次第、本番の動きに移っていきたいです。

・マウス
基板が届きました。

Elecrowガチャ10→10、見た感じ厚さなどの制度が悪くなさげなので、トラブルが起きないと良いですね。いやほんと。

今日はこの辺で。

2018年3月20日火曜日

Li-po、膨らむ

油断、していました。
さらば…

やってしまいました。Li-poの過放電。書き込み終わった後の機体の電源切るのを忘れて後輩の指導をして30分くらい経った後に気付きました。まあお察しです。3cellなのに3Vとか出ていて、すぐにヤバイと判断、というかケーブルがほんのりあったかいし膨らんでいたので、作業場にある塩水の入ったバケツに放り込みました。
塩水を張っておくのは大事だなあなどと言っている場合ではなく、素直に反省です。火とか出なくてよかった限りです。また、あとで機体の確認をして見ましたが、ICはどれも壊れていなかったようで、良かったです。
Li-poを初めて使ってから3年以上経ちましたが、取り扱いミス系のミスは今回初めてしました。どこかで油断していたのだろうと思います。気を引き締めてなくてはと思います。

ここからは進捗報告です。
知ロボの機体に久々に触れて、モード選択を実装し、ジャイロの制御を色々と試してみました。P制御とI制御をそれぞれ小さい誤差ならかけないように(微小なズレで制御をかけようとすると、振動してしまう)したらそこそこ良くなって、そこからゲインをさっと調整してみたところそこそこいい感じになりました。とりあえずジャイロはそんな感じです。
次は探索ですね。割と場合分けが多いですが、書いてみます。

マウスは基板もないので特になし。経路導出改良したいのですが、結構複雑なので、いつやろうかなという感じです。

今日はこの辺で。

2018年3月19日月曜日

ネイピアターンシミュレータ完成

とりあえず、できました。


ようやくネイピアターンのシミュレータと思われるものが完成しました。なかなか角速度の曲線、いい感じだと思います。新しく入ったパラメータも1つだけなので、これで行こうかなと思っています。運よく前作っていたシミュレータが角速度をいじればほかがそれに基づいて自動計算される感じになっていたので、割と作りやすかったです。
これで機体の性能を引き出せるのかは試してみないとわかりませんが、ネイピアターンや加減速に関してはあとは実際にマウスに実装することのみとなりました。一歩前進です。

あとは知ロボのソフトを少し書きました。測距の距離変換とモード選択のあたりを書いてみました。明日機体に触れるので、ジャイロの制御をいろいろ試すのとこれを実装したいです。気づけば知ロボもあと3ヶ月。今年は焦る気はないですが、対象物をとれるようにしたいですねー。

今日はこの辺で。