YazawaKenichi / murakumo_ws

0 stars 0 forks source link

[ Task ] ラインセンサ2列を簡単にスイッチできるようにする #17

Closed YazawaKenichi closed 1 year ago

YazawaKenichi commented 1 year ago

実装する内容

analogmode を設定するだけで簡単にスイッチできるようにする

実装する場所

tim7 が妥当か

具体的な実装コード

実装する際の注意点

参考になりそうなサイト

-

YazawaKenichi commented 1 year ago

それに合わせてライントレースのゲイン値が変わる analogmode_short の時のゲイン値を一応記録しておく

#define TRACER_KP_MAX 1
#define TRACER_KI_MAX 0
#define TRACER_KD_MAX 0.4f

#define TRACER_KP_MIN 1
#define TRACER_KI_MIN 0
#define TRACER_KD_MIN 0 //0.0133f
YazawaKenichi commented 1 year ago

analogmode_long の時のゲイン値は以下の感じがちょうど良さそう

#define TRACER_KP_MAX 0.2f
#define TRACER_KI_MAX 0
#define TRACER_KD_MAX 0.005f

#define TRACER_KP_MIN 0.2f
#define TRACER_KI_MIN 0
#define TRACER_KD_MIN 0.004f
YazawaKenichi commented 1 year ago

あとは analogmode_longanalogmode_short かで呼び出すゲイン値を変更すれば良さそう

YazawaKenichi commented 1 year ago

できたっぽい