Society of Robots - Robot Forum
General Misc => Misc => Topic started by: wise318 on December 06, 2008, 07:47:21 AM
-
I built a climbing robot using suction pad and dc motor. However i Find the robot is instable.. It sometimes overshoot on certain steps and I have no Idea is it due to PID controller. I have not tune the PID as I am not familiar. May I know what is consider high PID and how to optimise it. And how PID controller affecct the perfromance of my Robot.
TG Programming for motor
(http://i278.photobucket.com/albums/kk119/wise318/PID.jpg)
-
Anyway My robot is Something like this with 2 axis X and Y are driven by motor to rotate the suction pad to the ground or the ceiling. The axis can be adjusted
(http://i278.photobucket.com/albums/kk119/wise318/WALLrOBOT.jpg)
-
It sometimes overshoot on certain steps and I have no Idea is it due to PID controller. I have not tune the PID as I am not familiar.
Overshoot is caused by a gain set too high. Look at your code and reduce the gain until it stops overshooting.
Google around for PID controllers to learn more.