From: Richard M. <mu...@cd...> - 2014-03-27 15:29:54
|
Thanks, Roberto. Great that you have made use of the python-control toolbox and yottalab to implement some controllers in the lab. Very cool! I'll take a look at the alternative versions of c2d, dare and place/MIMO in yottalab and see if we can incorporate those. -richard On 24 Mar 2014, at 1:54 , Roberto Bucher <rob...@su...> wrote: > Thanks Richard for the great job!!! > > In the past weeks I did a presentation of your toolbox to the control > teachers of the Swiss universities: for this presentation I used your > toolbox and yottalab to design the controllers for different plants in > my lab: in particular I controlled a DC motor, the classical inverted > pendulum and a a "double disks and spring" system. The RT code was > direcly generated from Python for a Linux machine with the preempt_rt > patch. > In my opinion the toolbox is now enough mature to be used a good > alternative to other system, like Scilab, Scicoslab, Octave and > (partially) Matlab, not only for educational purposes! > > In my tests I did a double check: In a first phase I look if the results > of the code can be used for controlling the real plant, in a second > phase I compare the results of the functions with the ones of Matlab. > > In particular I found some problems with the implementation of "c2d", > "dare" (-> dlqr) and "place (MIMO systems!). I've implemented some > alternatives to these commands. > > Best regards > > Roberto > |