ライントレースカーの制御について。
センサ8個(デジタル出力)
モータ速度制御 PWM 8bit
センサ信号に応じて、左右のモータのPWM Dutyを変化させたいと考えています。
黒線を検知しているセンサを●として、偏差量を次の通りに決めようと考えています。
●〇〇〇〇〇〇〇 -7 (0x01)
●●〇〇〇〇〇〇 -6 (0x03)
〇●〇〇〇〇〇〇 -5 (0x02)
〇●●〇〇〇〇〇 -4 (0x06)
〇〇●〇〇〇〇〇 -3 (0x04)
〇〇●●〇〇〇〇 -2 (0x0C)
〇〇〇●〇〇〇〇 -1 (0x08)
〇〇〇●●〇〇〇 0 (0x18)
〇〇〇〇●〇〇〇 +1 (0x10)
〇〇〇〇●●〇〇 +2 (0x30)
〇〇〇〇〇●〇〇 +3 (0x20)
〇〇〇〇〇●●〇 +4 (0x60)
〇〇〇〇〇〇●〇 +5 (0x40)
〇〇〇〇〇〇●● +6 (0xC0)
〇〇〇〇〇〇〇● +7 (0x80)
この偏差量を制御量(PWM Duty)に反映させたいのですが、どのように記述すれば良いのでしょうか。
PD制御について
Re: PD制御について
この偏差量を制御量(PWM Duty)に反映させるように記述すればいいでしょう。素人 さんが書きました:この偏差量を制御量(PWM Duty)に反映させたいのですが、どのように記述すれば良いのでしょうか。
プラットフォームも言語もわからないので、具体的な記述はわかりません。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)