Тёмный
aa4cc
aa4cc
aa4cc
Подписаться
Experimental demonstrations of "Advanced Algorithms for Control and Communications" (AA4CC).
Soft landing with a dual stage
1:01
3 года назад
Egg Clock
2:10
5 лет назад
Комментарии
@rsaavdr
@rsaavdr Месяц назад
Thank you for the excellent exposition
@splatter_proto
@splatter_proto Месяц назад
I love him
@perspectivex
@perspectivex 3 месяца назад
It looks like the intention of putting the build plans online and open sourcing it never materialized...too bad. Would have been nice to at least have an overview of the key design decisions and parts/materials used to help in making something similar. So far I haven't found any diy attempts to replicate the Ascento or Diablo, this one being the closest I've seen so far.
@iagovieitez7738
@iagovieitez7738 4 месяца назад
Fantastic
@Jake_2903
@Jake_2903 4 месяца назад
Pozdravujem z brnenskej VUT.
@aryamallick5426
@aryamallick5426 5 месяцев назад
Awesome
@alexpilloni
@alexpilloni 7 месяцев назад
Nice lecture! May I ask you from which textbook did u took this treatment? Particularly I'm interested in the closed-loop form part of slide 32. Thanks for replying :-)
@Serghey_83
@Serghey_83 8 месяцев назад
Супер)))
@matejnespor7825
@matejnespor7825 9 месяцев назад
Pěkně zpracované video.
@sardorisrailov1376
@sardorisrailov1376 10 месяцев назад
6:43 there should be lambda2=-c2... no??
@aa4cc
@aa4cc 10 месяцев назад
If you mean that c1 in the formula should be replaced with c2, then no. Note that lambda2 is obtained as (minus) the integral of lambda1. And lambda1 has previously been determined to be a constant c1. Integrating a constant amounts to multiplying it by the time (and allowing for a nonzero initial condition brings in the constant c2). Does it help?
@sardorisrailov1376
@sardorisrailov1376 10 месяцев назад
sorry I wanted to tell that there is a minus sign missing in c1... lambda2=-c1*t+c2, because \dot{lambda2}=-lambda1@@aa4cc , no!?
@sardorisrailov1376
@sardorisrailov1376 10 месяцев назад
thanks for the content, you can also pin the comments, so that they appear at the top with verified account
@matejnespor7825
@matejnespor7825 10 месяцев назад
13:05 Je.
@matejnespor7825
@matejnespor7825 10 месяцев назад
15:43 chybí ve vyjádření x_2 kromě indexu u x_1 ještě znaménko minus. Dosazeno správně.
@ra-dg5rf
@ra-dg5rf Год назад
Incredibly Ahead
@derejehailemariam677
@derejehailemariam677 Год назад
Nice! Thank you sir!
@rroddolo
@rroddolo Год назад
Great Video! Would it be possible to have some excercises (like matlab scripts) with some implementation examples? thanks in advance!
@abedalrahmanalmakdah903
@abedalrahmanalmakdah903 Год назад
where can I find the rest?
@pierorivera7162
@pierorivera7162 Год назад
I enjoyed your explanation. Thank you!
@nathanielengst8027
@nathanielengst8027 Год назад
Why isn't stuff like this viral. I miss science.
@lyneerwitcher6566
@lyneerwitcher6566 Год назад
Chickenbots
@yasirnaeem7192
@yasirnaeem7192 Год назад
sir grateful, you have explained it in 18 minutes, what others have not been able to in 3-4 lectures of hours
@pythonking_stem1527
@pythonking_stem1527 Год назад
Hey, awsome/ mindblowing notes... Can you please tell me the reference books that you used to prepare this notes?
@dawitsco9283
@dawitsco9283 Год назад
How do you plot the trajectory on the switching curve
@sumaiyaeasmin923
@sumaiyaeasmin923 Год назад
At minutes 20.32(in block diagram. 1. Can you explain u(t) & v(t) , x-hat and w(t) 2. which two of them are input of Kaman filter 3. And which input making fool the kalman filter?
@carstenthue-bludworth7610
@carstenthue-bludworth7610 Год назад
This is awesome!! Please share the designs :)
@ManWhoLostTooth
@ManWhoLostTooth Год назад
Is there anyway to find more information about these modules? Would love to know the PCB used.
@rafaelmoralesgonzalez7214
@rafaelmoralesgonzalez7214 Год назад
I love it!
@cristianriosestrada7771
@cristianriosestrada7771 Год назад
OMG that look so cool! Waiting for the Open Source!!! 😊😊😊
@micahlingle1060
@micahlingle1060 Год назад
At 2:46 when you write "df'(x)", is that intentional? Does that simply mean "f'(x)" ( == df/dx)?
@tarekjrd75
@tarekjrd75 Год назад
Thank you so much
@pedrolealdossantos
@pedrolealdossantos Год назад
Great video! Question: For the generation of Q_barbar and T_barbar, the matrixes C_til'*Q*Ctil and Q*C_til must be calculated. However, when doing so, there is a dimensional mismatch and matrices cannot be multiplied.
@tennenrishin
@tennenrishin 2 года назад
Very useful video. Thank you. At the end you mention a next lecture that covers "numerical optimal control". I can't find it on your channel though. Does it still exist?
@buidinhba5
@buidinhba5 2 года назад
Hi Waiting for open source 😆
@HorelvisCastilloMendoza
@HorelvisCastilloMendoza 8 месяцев назад
🤣🤣🤣 THE OPEN NOTHING!!
@AJ-et3vf
@AJ-et3vf 2 года назад
Great video sir. Thank you!
@Silva98122
@Silva98122 2 года назад
In general, if DP algorithm depends on discretization and interpolation in continuous state space and input space when solving a discrete time, finite time optimal control problem, does it yield a suboptimal solution?
@aa4cc
@aa4cc 2 года назад
Well, yes, but in the same sense in which all discretization-based numerical algorithms introduce errors while solving continuum problems.
@user-gi4kb3tv1u
@user-gi4kb3tv1u 2 года назад
Could you tell me the textbook you recommend for this kind of contents?
@friedrichwilhelmhufnagel3577
@friedrichwilhelmhufnagel3577 2 года назад
Hello, at 01m35s you speak of the "previous lecture." Unfortunately I can not find a lecture indexed L7.0 or L6.9 or the like. Where may I find this previous lecture please? Thank you very much for this great video.
@erzhu419
@erzhu419 2 года назад
Thanks for the video. At 5:19 When you enumerate the cost function, I notice you use the total derivative to expand the summation term, which contain the derivative of x_k, u_k and λ_k. But WHY don't you use the same trick for initial time term, where you just retain the dX_i term. The same thing you did for terminal time term, where you just retian dX_N term. OK, I'm kind of figure it out. The reason why you skip the u_N is because u_N is not the parameter of terminal term. The reason why you skip the λ_1 term is because λ_1 is the co-state for x_1 = f(x_0, u_0) which is meanless. Am I corret?
@sharachchandrabhat8428
@sharachchandrabhat8428 2 года назад
The video shows an example where the gradients of the two constraint equations are coliniear. But why is this a problem?
@sharachchandrabhat8428
@sharachchandrabhat8428 2 года назад
Great lecture! I have a question about the Caveat. The value alpha''(0) = d1^2 + ... , where d = (d1, d2) and alpha''(0) means alpha'' evaluated at alpha = 0. Since alpha''(0) = 0 for some d1, namely d1 = 0, the sufficient condition is not satisfied. Hence alpha = 0 need not be a minima. So, why was this assertion, that alpha = 0 minima when checked using the directional derivative, made?
@abdullahcakan
@abdullahcakan 2 года назад
Looking forward to see the new version open-source 💖
@with_praveen
@with_praveen 2 года назад
Can you tell that this course is complete for aktu syllabus
@601106790
@601106790 2 года назад
very nice lecture. one question is could you share your lecture notes or your book, I just found part of your lecture notes in your website?
@viocudinti
@viocudinti 2 года назад
Any news on the code and/or model? Than would be appreciated, thanks!
@joacruyt
@joacruyt 2 года назад
extrahuevordinario
@cristobalsanchez7541
@cristobalsanchez7541 2 года назад
Excellent work. Congrats!!
@ivanarakistain3885
@ivanarakistain3885 2 года назад
Was it published open source?
@elumixor
@elumixor 2 года назад
Thanks for the video! At 5:59 I'm not sure why we can "separate" the dJ'_i = 0 into all those 5 separate equations for all the "yellow" expressions. I tried reading the notes but still didn't get it. Could you please point me to some theory or explanation behind this which I could research? Thanks.
@aa4cc
@aa4cc 2 года назад
Vladyslav, sorry for a delay in response. But you'd better ask during an in-person lecture or seminar. After all, that is their purpose. I am not checking RU-vid frequently and regularly. As for your question: there is nothing very deep about the procedure, it is just that we enumerate all the variables upon which the cost function(al) depends and we want to find expressions for derivatives of the cost with respect to all these variables. WIth hindsight, we group these variables according to their origin (states, inputs, costates, and initial and final states separately) because then it turns out that the resulting formulas are "nice". You are not really expected to demonstrate this procedure. I do not think you will encounter the need to reproduce it in a different setting too often. But I wanted to show it here so as nothing is left in the dark in the derivation. This way you can check every possible typos I could have introduced.
@zaidanabbadi8745
@zaidanabbadi8745 2 года назад
Sir, could you provide me with the reference to your lecture L3.4 - Introduction to Model Predictive Control (MPC) - reference tracking ?