01:06 - Context of system 11:07 - Basic Pick and Place overview 15:41 - Points in 3D 25:23 - Rotations in 3D 33:23 - Addition + additive inv of points 35:09 - Multiplication + multiplicative inv of Rotations 39:58 - Frames + (Spatial) Pose [Noun] / (Rigid) Transform [Verb] 45:01 - Transform/Pose applied directly to position 47:37 - Defining motion of gripper 01:00:56 - Timing of motion 01:03:03 - 2x2 rotation matrix example 01:09:09 - Joints
@ramcharanthota1016Ай бұрын
at 1:07:08, Lp for Dp, why we need to maximise the cost function over state x or s? I really appreciate if if you can answer this
@rtedrakeАй бұрын
Changing the HJB conditions from = into <= only ensures that we have a lower bound on the cost-to-go. Then we push up (maximize) the cost-to-go estimate to try to find the tightest lower bound.
@woddenhorseАй бұрын
22:00 Wish I could be in this class live!!
@Majed_ashrafАй бұрын
46:07 Is it me or does it look like prof is missing a finger. Thank you for these lectures btw. Stuff like this makes me cry with happiness that I am alive in this century where we have technology that I can get knowledge from such a wonderful genius while sitting in my home
@user-lw1cf9wr1mАй бұрын
Thanks to whoever decided to upload this.
@gonzalomeza4557Ай бұрын
Amazing lecture Prof. Russ! Thanks!
@ירוןינאי-ת9צ2 ай бұрын
x^2+4x^4=2x^2(x^-1) yea right. Total waste of time
@ירוןינאי-ת9צ2 ай бұрын
i meant time 49:39 . -2x^2+4x^2=2x^2(x^2-1) . and nobody say anything . really this is MIT ? nobody sees he is mistaken ? and he is with his papers in hands . leave the paper man. its a waste of time
@dungtran-kj2nz10 күн бұрын
yeah, please check 55:58 that they've fixed
@matteovissani10712 ай бұрын
Thanks for sharing this with everybody. This course has been fascinating me so much.
@GCKteamKrispy3 ай бұрын
Is there a pre-requisit course for this one? Because I have hard time understanding some terms and concepts?
@rtedrake3 ай бұрын
This class (Underactuated Robotics) is officially a grad class; the other class I teach (Robotic Manipulation) is both undergrad and grad, so starts more slowly. kzbin.info/www/bejne/rGGXo6Fua6mYnsk .
@GCKteamKrispy3 ай бұрын
@@rtedrake I see, Thank you! Also, do you think you could recommend some textbooks that are for total beginners (from scratch) that are either PDF or available on amazon now
@mattiascardecchia7993 ай бұрын
Amazing lectures! At 38:54, in the definition of exponential stability, we might need to have an upperbound that depends on the displacement from the stable point at time 0, otherwise i don't see how it implies Lyapunov stability (?)
@Dannyboi913 ай бұрын
Confusing but great lecture, Thank you professor Tedrake. (Also very adorable nerd-out at 1:20:20)
@lefteris14 ай бұрын
Thank you for the amazing course. I love every minute of it
@ekanshsharma15074 ай бұрын
Is there no Lecture 13?
@russtedrake80124 ай бұрын
The playlist looks strange, but it's correct. We had an unexpected lecture cancellation, so we used a lecture 15 from a previous term in place of lecture 13 this year. The class was taught knowing that this lecture was inserted, so lecture 14 will pick up appropriately.
@murphp1514 ай бұрын
at 59:41 you say that Boston Dynamics wouldn't use SOS, but instead use empirical. Do you discuss building a funnel from empirical evidence anywhere?
@rtedrake4 ай бұрын
I don't claim any insider knowledge about how specifically BD is doing it. But using sampling-based verification is quite routine in the verification community... especially with neural lyapunov/barrier functions these days. For a view from Lyapunov / worst-case analysis, we explored one particular version back in the day: groups.csail.mit.edu/robotics-center/public_papers/Reist10.pdf
@browncow71135 ай бұрын
This is so great!!! A huge thankyou to the lecturer, and to all the folks at MIT for putting this high-quality material out there in the world for free.
@udayanbanerjee52715 ай бұрын
Thank you for the lecture Russ. How efficient will be a continuous time controller with a history of observations? Additionally , is there any specific reason you are considering a continuous time stability notion at 23:40 while the total system (controller + plant) is discrete?
@rtedrake5 ай бұрын
It's unfortunate that the slides weren't visible around 23:40. It's true I wrote on the board a discrete time system... but the slides were written in continuous time. I hope it's straight-forward to go back and forth.
@udayanbanerjee52715 ай бұрын
@@rtedrake Thanks Russ for the clarification. Sorry I couldn't correctly pose my first question in the last comment. I was curious about the prospects of a continuous time version of such a past observation based controller, how efficient would that be? Also, do we need past information of state/output and input or just input would be sufficient?
@rtedrake5 ай бұрын
There are a number of ways to generalize the finite history of observations to a more continuous time formulation. One reasonable approach is to use a linear filter back to provide a finite summarization of the recent history. The work that I've done over the years that made this choice most explicit is probably groups.csail.mit.edu/robotics-center/public_papers/Tobenkin10a.pdf .
@murphp1515 ай бұрын
this course is soo cool, git underactuated repo is excellent too. thanks for making the resource free.
@murphp1515 ай бұрын
Can you please submit the notebook for that to the repo. Very cool
@rtedrake5 ай бұрын
Did I promise a notebook and forget to post it? Can you remind me which one? (or which time in the video?)
@TechLoveMusic6 ай бұрын
This is gold indeed.
@TechLoveMusic6 ай бұрын
it has to only work once😂
@LeoHoulston6 ай бұрын
this is awesome
@mohayadomer54416 ай бұрын
Say we have multiple bodies interacting at certain times, do they need to be described in the same plant or the same scene graph? Thank you for the video!
@mishas16536 ай бұрын
Thank you for the lecture. Can you briefly recap questions from the audience to the microphone?
@蔡政廷-f9z6 ай бұрын
49:35 Can someone teach me why a fully-actuated system can be equivalent to a double integrator (q''=u) ? This means the input u (torque) can directly equal to the second differential of output q (position)? Thanks!
@mishas16536 ай бұрын
As I understood, If you have a fully-actuated system, that means you can get u from q'' = f1(q,q',t) + f2(q,q',t)u in form u = f2^-1(q,q',t)(q'' - f1(q,q',t)). And now, taking the last equation, you can "change" q'' to any control you want (f.e u*) and passing u to the first equation get q'' = u*, meaning you can fully control accelerations. You can find more info in lecture notes (underactuated.csail.mit.edu/intro.html#section3)
@namr20006 ай бұрын
Thank you for putting up these videos publicly. I work professionally as a roboticist but am a little weak on the controls side of things, getting to watch these and learn from one of the best is a privilege of our time.
@TerragonCFD6 ай бұрын
The latest AI technology explained on a blackboard with chalk 😃🥰
@murphp1516 ай бұрын
At minute 48, I can't find sampling.ipynb andywhere. Would you be able to point me to it?
@SphereofTime6 ай бұрын
51:44
@SphereofTime6 ай бұрын
3:47 3:48
@SphereofTime7 ай бұрын
4:01
@pnachtwey7 ай бұрын
Thumbs down. The material and examples should be done ahead of time using something like Jupyter lab. There is no simple example that really works.
@pnachtwey7 ай бұрын
A big thumbs down. This lecture should be written in something like Jupyter lab ahead of time. There should be no time wasted writing on a black board. There should be some simple examples already written so they can be executed. Finally, the work sheet should be provided to the students so they don’t need to take a bunch of useless notes. There is another KZbin channel ‘APmonitor’ that is much better. I know this topic well. I have examples I could use too demonstrate what I am talking about.
@junqingqiao80077 ай бұрын
Thanks a lot. It's a very good course but there is room for improvement for the camera.
@junqingqiao80077 ай бұрын
I can never see the whole black board.
@underactuated51717 ай бұрын
audio kicks in at 5:15.
@PavelKrupets7 ай бұрын
what’s course mentioned in 1st lecture about “state estimation and perception”
@ollieforrest31087 ай бұрын
what a great professor
@alexanderaugenstein9287 ай бұрын
Just noticed you're updating this content again! An exciting time to be sure given the recent explosion in LLMs. Last watch through for me was circa 2017 and I think the impression I came away with at the time was that our planning and control algorithms rocked, but I was left wondering how we might automate goal setting. Now I see that problem as largely solved, or at least LLMs could have a role to play here if we want them to. Whether or not this is where you think the future is headed I can't wait to watch through these lectures and hopefully hear some of your commentary on whatever you see as the frontiers. Lastly, I'm one among the many nameless +1's to your view counter that you may never know is extremely grateful. But in case you're reading this, this course specifically has had a positive impact on my perspective, education, career, and even social circles (I ran across one of your past students at a VC event here in the 'burgh). Thanks so much for sharing this knowledge!
@rtedrake7 ай бұрын
Always great to hear. Thanks!
@mykhailoseniutovych60997 ай бұрын
Amazing content. Thank you very much for sharing it. I'm just starting to watch this course. Does anyone know if they will talk about kinematics here, representing pose of the rigid bodies in different coordinate frames using linear algebra and stuff like that?
@nhatminhdoan47567 ай бұрын
Sir, the lecture was amazing but I really think you should buy a new camera.
@ajs19987 ай бұрын
You are wonderful for posting these.
@shankhasubhrasarkar1677 ай бұрын
Sir how can I access the python codes you used in the lecture can you provide the link. can't find it
@xxxy9127 ай бұрын
Thank you very much! Greetings from Germany.
@kc_ee7 ай бұрын
Thank you for posting this series. I have been enjoying learning about robotic manipulation. I did want to note, in case you actually check the comments after the semester is completed, that Lecture 1 is in between Lectures 3 and 4 in the playlist.
@rtedrake7 ай бұрын
Fixed. Thanks!
@maksym16408 ай бұрын
Where is lecture 2? Can you upload?
@rtedrake8 ай бұрын
added to the playlist. (we had a covid day and then a snow day, so had to use prerecorded videos for those lecture)
@maksym16408 ай бұрын
@@rtedrake ok, thanks! You are awesome!
@ajs19988 ай бұрын
Are lectures 1-3 going to be posted?
@underactuated51718 ай бұрын
Lecture 1 is available on our channel. However, lec 2~3 will not be posted. (Due to covid and snow, we had to use recorded videos from the previous year.)
@sucim8 ай бұрын
Jason Statham teaching robotics was not on my 2024 bingo card
@khkgkgkjgkjh66478 ай бұрын
lmao
@theclueless112128 ай бұрын
that was pretty mind blowing
@ЕвгенийХомутов-я2р10 ай бұрын
Please update the Google collab link. When I click on it, it says that the link is no longer available.