Close

Dynamic Response

A project log for Remote Control Differential Drive Robot Car

A remote control differential drive robot car where the linear & angular velocities of the are controlled using a PID control system.

ghani-lawalGhani Lawal 02/17/2022 at 02:060 Comments

Completed surface level investigation into dynamic response of the motors.

For step response to speeds up to 100 the system appears underdamped.  Motor A consistently settles to within 90% of its final value quicker than Motor B.  Motor A usually has a settling time of less than 0.4 seconds.  Motor B usually has a settling time of within 0.8 seconds, thought it can deviate from the desired value 100-300 ms latter, but is definitely is settled within 1.5 seconds of the step input

For step responses to speeds from 110-130 rpm the system appears critically damped.  Motor A settles to within 90% of its final value within 0.24 seconds.  Motor B settles to within 90% of its final value within 0.26 seconds.  

When stepping down by more than 15 rpm from any speed the system appears underdamped.  Stepping down by less than 10 rpm system appears critically damped.

Kp= 8.5, Ki = 5, Kd = 0.02; SampleTime = 20 milliseconds.  Saved plots for ramp, step and sinusoidal responses

Discussions