Lecture 2 | Introduction to Robotics

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 พ.ค. 2024
  • Lecture by Professor Oussama Khatib for Introduction to Robotics (CS223A) in the Stanford Computer Science Department. Professor Khatib shows a video on Walking Machines then goes into his first topic -- Kinematics.
    CS223A is an introduction to robotics which covers topics such as Spatial Descriptions, Forward Kinematics, Inverse Kinematics, Jacobians, Dynamics, Motion Planning and Trajectory Generation, Position and Force Control, and Manipulator Design.
    Complete Playlist for the Course:
    th-cam.com/users/view_play_list...
    CS 223A Course Website:
    cse.stanford.edu/class/cs223a/
    Stanford University:
    www.stanford.edu/
    Stanford University Channel on TH-cam:
    / stanford

ความคิดเห็น • 89

  • @skaterseye
    @skaterseye 13 ปีที่แล้ว +7

    what a great contribution to every robotics student around the world...thank you Stanford and Professor Khatib for sharing this.

  • @llcrustyll
    @llcrustyll 13 ปีที่แล้ว +1

    Thank you Stanford and professor Oussama Khatib, its a great material!!!!

  • @mystery8001
    @mystery8001 12 ปีที่แล้ว +2

    after hearing the lectures, i am getting huge fan of dr khatib

  • @divixth
    @divixth 8 ปีที่แล้ว

    Standford save my day
    Thanks!!!

  • @neolightsoul
    @neolightsoul 11 ปีที่แล้ว

    just what i was looking for, thanks Stanford!!

  • @AlexTrusk91
    @AlexTrusk91 6 ปีที่แล้ว +4

    If Richard Geere and Sylvester Stalone would merge into one person...
    But enough of that, i love this lecture series. Not new, but also not outdated. I believe this gives a good basic understanding of robotics and might even enable for own own advanced tinkering.

  • @cyberxxxpunker
    @cyberxxxpunker 15 ปีที่แล้ว

    Thank you stanford !!
    it´s helping a lot

  • @srajmohan1962
    @srajmohan1962 10 ปีที่แล้ว +1

    very informative and excellently presented course

  • @zarghamrazajatoibaloch8147
    @zarghamrazajatoibaloch8147 3 ปีที่แล้ว

    Thank you dear sir for providing such a impressive lecture on it ..

  • @AshishAshish-hs8sq
    @AshishAshish-hs8sq 7 ปีที่แล้ว

    teaching and concepts are clear and outstanding teaching sir

  • @rajasekharn7769
    @rajasekharn7769 5 ปีที่แล้ว +1

    THANK YOU SIR VERY NICELY EXPLAINED

  • @letrungkien7
    @letrungkien7 12 ปีที่แล้ว +2

    I am taking a Robotics class this semester, but watching this is more helpful than attending my boring class. THANKS!!

  • @jalankoe
    @jalankoe 10 ปีที่แล้ว

    Bravo Stanford !

  • @FransoRodriguez
    @FransoRodriguez 9 ปีที่แล้ว +1

    Excellent video

  • @CitizenFive07
    @CitizenFive07 11 ปีที่แล้ว +1

    muchas gracias stanford,desde colombia

  • @dobrowolski73
    @dobrowolski73 12 ปีที่แล้ว +1

    great lectures!

  • @gleniosp
    @gleniosp 10 ปีที่แล้ว

    Excellent! Thx!

  • @robinsayers9645
    @robinsayers9645 10 ปีที่แล้ว

    Simply fantastic. Informative and clear.

    • @FrankLopezx
      @FrankLopezx 8 ปีที่แล้ว

      +Robin Sayers how do we apply this or translate all this into programming such as C++ or C# ? "obj oriented language" ? im trying to put a Humanoid Robot together and worry about limb collision while servoing and im not sure im getting solid detail by this videos , if i was in this lecture i be that guy raising my hand every other word outta Mr. Khatib mouth

  • @maxphelan3876
    @maxphelan3876 7 ปีที่แล้ว

    Excellent!

  • @ibraheemgauss9623
    @ibraheemgauss9623 11 ปีที่แล้ว +1

    that's GREAAAAAAAAAT & nuch better than MIT free courses

  • @us2393
    @us2393 9 ปีที่แล้ว +6

    cs.stanford.edu/groups/manips/teaching/cs223a/
    the course website

  • @colourless743
    @colourless743 2 ปีที่แล้ว

    Awesome!

  • @anandbadurkar5032
    @anandbadurkar5032 9 ปีที่แล้ว +2

    Awesome course..very well presented course

    • @FrankLopezx
      @FrankLopezx 8 ปีที่แล้ว

      +Anand Badurkar how do we apply this or translate all this into programming such as C++ or C# ? "obj oriented language" ? im trying to put a Humanoid Robot together and worry about limb collision while servoing and im not sure im getting solid detail by this videos , if i was in this lecture i be that guy raising my hand every other word outta Mr. Khatib mouth

    • @umarmujahid4745
      @umarmujahid4745 2 ปีที่แล้ว

      @@FrankLopezx This course is just basic, I'm a mechatronics eng student, we hav a similar course in 3rd sem.. wht u want to accomplish will require another course, the subjects a bit deep, u just can't build a robot after doing an introductory course which here discusses only the mathematical models..

  • @wazzcool
    @wazzcool 15 ปีที่แล้ว

    great job

  • @alexandrevalente9994
    @alexandrevalente9994 2 ปีที่แล้ว

    Does someone can explain me the aXb Dot Product matrix shown at Rotation Matix slide (39:40 in this video)? Where it comes from ? (I know how to make a dot product) but I don't see here why we do this in this way (I mean XB multiplied by X, Y and Z of A) why not just Xb with Xa for example ?

  • @edoox222
    @edoox222 12 ปีที่แล้ว

    Where can i get the syllabus for this course or info on reading assignments... and books required along and possibly a lab workbook? im not sure if this course has a lab section to it. but that would be great.

  • @MahmoudMohamed-gu2mh
    @MahmoudMohamed-gu2mh 4 ปีที่แล้ว

    fantastic

  • @tghooker
    @tghooker 15 ปีที่แล้ว +1

    i dont understand what makes the parameters and what gives them their dimensions and what relation is this to an actual object

  • @tuanohuu3996
    @tuanohuu3996 3 ปีที่แล้ว

    Thank so much. But I think it is very complicated. Shoud you show the using of cross product and dot product

  • @Hosnyabbas
    @Hosnyabbas 10 ปีที่แล้ว

    good course

  • @shagunsharma3369
    @shagunsharma3369 6 ปีที่แล้ว

    where can we practice assignments or examples?

  • @danishahmed5068
    @danishahmed5068 7 ปีที่แล้ว

    superb

  • @MultiSaded
    @MultiSaded 5 ปีที่แล้ว

    Good thank for this course, are you this course in PDF file?

  • @TheSupaflyJedi
    @TheSupaflyJedi 12 ปีที่แล้ว

    Yeah! Simon Fraser University Engineering, British Columbia, Canada!!!!!!!!!!!!!!

  • @grunder20
    @grunder20 12 ปีที่แล้ว

    Experience is experience.

  • @janzaibmbaloch5484
    @janzaibmbaloch5484 8 ปีที่แล้ว

    A really great teacher , Oussama Khatib. Thank you for the course. Is there any reading material available about these lectures ?

    • @janzaibmbaloch5484
      @janzaibmbaloch5484 8 ปีที่แล้ว

      +Frank Lopez my friend , I am not understanding you much. But from my experience I can say you should choose a Simulator first that fits best with your work. Then applying these concepts in code will depend on that particular Simulator. I recently have worked a little in evolutionary robotics and have used the Bullet Physics Engine for my work(it is C++) . I can show you if you want a sample of it.

    • @janzaibmbaloch5484
      @janzaibmbaloch5484 8 ปีที่แล้ว

      +Frank Lopez my Email is janzaibaloch786@gmail.com I am interested in what you are doing. Can we discuss this in more detail ?

    • @janzaibmbaloch5484
      @janzaibmbaloch5484 8 ปีที่แล้ว

      +Frank Lopez Yeah sure, I am janzaib.masood786 on skype. Maybe I can be of some help.

  • @yan2292008
    @yan2292008 11 ปีที่แล้ว

    thanks for sharing "cyberxxxpunker"

  • @amjadmath
    @amjadmath 14 ปีที่แล้ว

    The link of the course "CS 223A Course" doesn't work

  • @mamamayhave
    @mamamayhave 8 ปีที่แล้ว +1

    "Now that you understand I'm going to confuse you?" Imagine Dave Chapelle, saying this line.

  • @thangbanben5683
    @thangbanben5683 6 ปีที่แล้ว

    39:40 Can anyone please explain to me what the reference frame of Xb, Xa, Ya, and Za is? Because as prof. Khatib said before, a vector has to have a reference frame. So I am confused to which frame the vectors Xa, Ya, Za, and Xb are referred. Thank you!!

    • @thangbanben5683
      @thangbanben5683 6 ปีที่แล้ว +1

      Ok, I figured it out myself :)) thank "me"

  • @muhammedyilmaz2907
    @muhammedyilmaz2907 6 ปีที่แล้ว +1

    thanks for courses. MR Oussama i found a mistake in calculations. 57.10 min on video when you calculate AP , you found 0 2 2 1 ... But it must be 0 4 2 1 .. with all respect

    • @wjzhang9864
      @wjzhang9864 6 ปีที่แล้ว

      It should be 0 2 2 1, -1+3=2

  • @juancgall
    @juancgall 10 ปีที่แล้ว +1

    Google"CS223A", the course website is the first result

  • @sitiali8995
    @sitiali8995 9 ปีที่แล้ว +2

    I do have a question here, how can we know that there are 5 constraints in each joint?

    • @caldmet70
      @caldmet70 8 ปีที่แล้ว +5

      siti ali When we free all the links then we have 6 DOFs. Now each joint has 1 DOF (i.e. it is allowed movement only in 1 direction, either rotation or translation), so when we connect the links again we are left with only 1 DOF out of 6, i.e. we have 5 constraints in each joint. So, 6n - 5n = n is the DOFs and we need lesser number of parameters to define the system (End Effector w.r.t. base.).

    • @FrankLopezx
      @FrankLopezx 8 ปีที่แล้ว

      +Parmod Kumar how do we apply this or translate all this into programming such as C++ or C# ? "obj oriented language" ? im trying to put a Humanoid Robot together and worry about limb collision while servoing and im not sure im getting solid detail by this videos , if i was in this lecture i be that guy raising my hand every other word outta Mr. Khatib mouth

  • @FrankLopezx
    @FrankLopezx 8 ปีที่แล้ว +1

    how do we apply this or translate all this into programming such as C++ or C# ? "obj oriented language" ? im trying to put a Humanoid Robot together and worry about limb collision while servoing and im not sure im getting solid detail by this videos , if i was in this lecture i be that guy raising my hand every other word outta Mr. Khatib mouth

    • @mkeppitipola
      @mkeppitipola 8 ปีที่แล้ว

      +Frank Lopez i think you use 3D arrays combined with softwares such as Matlab ...if you found a better method please do reply because im also working on an exoskeleton and having difficulties in it

    • @FrankLopezx
      @FrankLopezx 8 ปีที่แล้ว

      Marlon Keppitipola what type of difficulties ? i been just writing the formulas straight out no libraries just using basic mathOperators since no one replied to this Q for a long time now. ever since then i been focusing on just prototyping small med size robots including a humanoid i been on for awhile now but yes im not a matlab person i use VS2013 and Arduino/Processing for code tools/EDI's

    • @mkeppitipola
      @mkeppitipola 8 ปีที่แล้ว

      Hmm I see.. Hmm well since you self taught everything and basically did most on your own... Could you advice me on how I should approach mine.... Its a lower body exoskeleton that supports the clergy and the disabled which helps them get back on their Feet.... This is my final year project for my uni... I'm doing mechatronics engineering... I have till next year February.. So what areas do I Havr to cover and how should I approach it.. I already know c programming well.. Know a basic idea of arduino and vague idea of pic... Some knowledge in maths as well since it's all we do in campus... And basic idea in proteus simulation .... Hope to hear from u soon sir

    • @FrankLopezx
      @FrankLopezx 8 ปีที่แล้ว

      Marlon Keppitipola PM me your skype/email via this site just click on my profile pic that should take you to my inbox

    • @mkeppitipola
      @mkeppitipola 8 ปีที่แล้ว

      i apologize for the delay ....i had some work to do at campus...ah im having difficulty sending you my email since i rarely use my google plus account...could you add me and send me an email so i can reply you with mine?

  • @flamingspew
    @flamingspew 10 ปีที่แล้ว +1

    boston dynamics: please stop putting automatic weapons on your heavy robots.

  • @venushrawan8780
    @venushrawan8780 4 ปีที่แล้ว

    Transformation matrix 2nd row 3 rd column should be -1

    • @adeyeraoluwaseun5288
      @adeyeraoluwaseun5288 4 ปีที่แล้ว

      Hey. Hello I'm also just watching this video. We can study together contact me @ oluwaseunadeyera@gmail.com

  • @nja7
    @nja7 ปีที่แล้ว

    زمان الراجل ده عجز

  • @jamesjian8868
    @jamesjian8868 4 ปีที่แล้ว

    Could you please update this course? Robotics has developed and changed a lot in these 11 years.

    • @adeyeraoluwaseun5288
      @adeyeraoluwaseun5288 4 ปีที่แล้ว +1

      Hello. I think the basics matters the most. But in case you know some advanced and updated stuffs please link me up as I am interested

    • @yassineyoussef1
      @yassineyoussef1 3 ปีที่แล้ว

      Nothing changes when we talk about the fundamentals.

    • @jamesjian8868
      @jamesjian8868 3 ปีที่แล้ว

      @@yassineyoussef1 Thanks for your reply after one year! That's true for the knowledge itself. But there should be lots of changes in the way of teaching, examples, and visuals. It's already a good lecture, I appreciate the selfless share of Standford.

    • @yassineyoussef1
      @yassineyoussef1 3 ปีที่แล้ว

      @@jamesjian8868 Thanks James for your response. It s not question of one year, even your comment came 10 years after this video posted hhhh. It was just a reflection to say that the conference is about fundamentals which are useful to this day. Best wishes.

    • @jamesjian8868
      @jamesjian8868 3 ปีที่แล้ว

      @@adeyeraoluwaseun5288 Personally, I think Underactuated Robotics from MIT is a great course to step further.

  • @EdwinFairchild
    @EdwinFairchild 7 ปีที่แล้ว +1

    i dont like lectures with very few real number examples... but good course nonetheless. I suppose ill try to find some examples

    • @turbanviktor420
      @turbanviktor420 6 ปีที่แล้ว +1

      Then you really wouldn't like a course about imaginary numbers ('cause they don't have real numbers in them)

  • @engramjadq
    @engramjadq 9 ปีที่แล้ว +4

    Although this Prof is a Muslim but he teaches perfectly

    • @MekazaBitrusty
      @MekazaBitrusty 9 ปีที่แล้ว +32

      What has religion got to do with teaching ability?

    • @serialglobetrotter
      @serialglobetrotter 9 ปีที่แล้ว +12

      م.أمجد الفلسطيني idiot detected...!

    • @moroccangyy8833
      @moroccangyy8833 8 ปีที่แล้ว +1

      you such an anal

    • @silentlessons4221
      @silentlessons4221 6 ปีที่แล้ว +1

      oh dear what does being muslim hv to do with teaching.

    • @mcgil8891
      @mcgil8891 6 ปีที่แล้ว +1

      What does his religion has to do with anything ??...