Edit

Share via


GoPiGo.SetMotorPositionKP(MotorPort, Byte) Method

Definition

Set the motor target position KP constant If you set KP higher, the motor will be more responsive to errors in position, at the cost of perhaps overshooting and oscillating. KD slows down the motor as it approaches the target, and helps to prevent overshoot. In general, if you increase KP, you should also increase KD to keep the motor from overshooting and oscillating. See as well https://en.wikipedia.org/wiki/PID_controller

public void SetMotorPositionKP (Iot.Device.GoPiGo3.Models.MotorPort port, byte kp = 25);
member this.SetMotorPositionKP : Iot.Device.GoPiGo3.Models.MotorPort * byte -> unit
Public Sub SetMotorPositionKP (port As MotorPort, Optional kp As Byte = 25)

Parameters

port
MotorPort

The Motor port to use, can be MotorLeft and/or MotorRight

kp
Byte

The KP constant (default 25)

Applies to