-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
回頭・ピボットターンの精度調整 #97
Comments
LGTM |
完了条件について
実現方法について
|
左右のモータの止まるタイミングが違うってことは,その場で方向転換ができていないってことになるから(実際に黒ブロック設置の中の回頭では動いていた),アルゴリズムの見直しが必要だね. その後に精度を明確化して,同じ出力にしているのにタイヤの回転角度に差があるとか,出力が大きいと指定角度で止まりきれないとか色々問題が出てくると思うから,それらを解決する工夫をしていく感じ. あと,直進の精度改善のissueでも言われてるけど,できれば回頭もブロック持った時の精度も知りたい.実際にブロック持ってると回頭角度が足りない?みたいなこと誰かが言ってた気がするし. |
改善のヒントになればってことで一応書いておくと,ジャイロセンサなるものがev3にはあるから,それを使うことで精度を調整することも出来ると思うよ. https://github.com/KatLab-MiyazakiUniv/etrobocon2019/tree/master/src/module 参考にしてみます! |
実際にどのくらいの誤差があるのかまだわかっていませんが、pwmが30の時に2度以内ぐらいだとその後のライントレースなどにも影響しないのかなって考えてます。 それと、実際の誤差をどうやって測ればいいでしょうか? |
去年俺が書いたコードと大して変わんないから,アルゴリズムの見直しの参考にはしないほうがいいと思うよ.多分だけど,Rotation.cppの32行目と35行目で左右別々にモータを止めて,両方が止まるまでループってしてるのが問題なんだと思うよ. |
|
完了条件
実現方法
関連資料(省略可)
The text was updated successfully, but these errors were encountered: