|
|
|
![]() |
|
|||||||
|
||||||||
|
|
Thread Tools | Rate Thread | Display Modes |
|
#15
|
||||
|
||||
|
Re: FRC971 Spartan Robotics 2016 Release Video
Quote:
I have a few questions about your control. 1.I have read about your delta-u controller and I am not sure if I understood it correctly and I would like to know if i got it right. You have 3 states on your state space controller which include position , velocity and error voltage. you model it as (dx/dt) = Ax + Bu and u is the rate of change of voltage. Then you use pole placement to find the K matrix and then in your controller you set u to be -Kx. Then you estimate the state from position using an observer. you use an integrator for u and command the motors with it. To the error voltage state you feed in the difference between the estimated voltage from the observer and the integrated u commands. 2.Will the delta-u controller work the same if i will command the motors with u and not the integral of it and instead use the integral voltage error as state? why did you choose this way for the controller and not another form? 3.Is the delta-u controller in the end a linear combination of position error, velocity error and voltage error? 4.Why did you use Kalman filter instead of a regular observer? How much better was it in comparison to a regular observer? 5.How did you tune the Q and R matrices in the kalman filter? 6.How do you tune the parameters that transfrom the motion profile to the feed-forward you can feed to your motors? 7.How did you create 2 dimensional trajectories for your robot during auto? 8.How do you sync multiple trajectories in the auto period? for example how did you make the arm of your robot go up after crossing a defense? Thank you very much! ![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|