|
Easy Control Library for Cubic 0.01
|
Cubic 2系に依存しています。
Cubic_controller::Velocity_PID により速度制御を行います。targetは、目標速度[rad/s]です。
Cubic_controller::Position_PID により位置制御を行います。targetは、目標位置(角度[rad])です。
それぞれ、内部でDC_motor::put()しています。
初めに、各クラスのオブジェクト(例えば速度制御ならCubic_controller::Velocity_PID)を、コンストラクタにより作成します。 各ループにおいて、compute()を実行します。 これにより、自動的に、適当なduty比がDC_motor::put()されます。