Linear Control Systems DemonstrationWCRS Meeting 9 October 2002By Tom Mairs, Aasland Technologies (and S.A.I.T. student)For the October 9th WCRS meeting, Russ Hersberger was asked to demonstrate Linear System Analysis using a piece of equipment from the linear control systems lab here at SAIT. The point was to show the group some analytical tools for building better robots. Russ enjoys explaining motors much more, and since I was experimenting with the other equipment anyway, he asked me to do the linear systems presentation so he could present an equally exciting motor analysis. This way, we had the opportunity to show much more than we expected to. What a great experience, and what a great turnout. Thank you to everyone who showed such interest in our presentations. For all those who did not have to opportunity to see it, here is an overview of what it was all about.
If you were there, you had the opportunity to ‘feel the math’ so to speak. Using the software and feedback control system, we were able to give people a hands-on sample of the effects of integration and differentiation. To relate this to the robot world, this means, "What happens when my walker’s leg presses up against an obstacle", and "why does my line-tracker fly off the track so easily". I was particularly interested to see seasoned engineers, who understand the math and physics implicitly, finally get a chance to feel the effects of an integrating force pressing back against their hands. And then say "Wow, that’s cool." By changing a few numbers in the feedback loop in software we could show what happens to a robot’s axel when the tires lock on an obstacle. Change a few other numbers and we can show you how to build a more precise line follower though differentiation. Another change, and we are looking at a motor circuit on the verge of instability. Even though the demonstration was on a rotational mechanical system, we can use the math to simulate virtually any physical system. Input the right numbers, and you can tweak your infrared edge detector to perfection, or calculate the ideal wheelbase for your platform. The point was to show the power of linear systems analysis and how you can benefit from the use of this technique. You don’t need $20,000 worth of hardware to do it, but it sure makes a fun presentation. If you found this interesting and want more information about linear control analysis, I have started a short tutorial at http://www.mairs.ca/tom/papers/lcs.php where you can also find links to other references. Tom Mairs ( tmairs@aasland.com )Aasland Technologies ( http://www.aasland.com/ ) – IT Services, Network Support, Computer Service M.A.I.R.S. ( http://www.mairs.ca/ ) – Machines, Artificial Intelligence, and Robotic Systems |