Robotics 2 U1 (Kinematics) S3 (Jacobian Matrix) P2 (Finding the Jacobian)

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии • 88

  • @olubukolaogunsola5864
    @olubukolaogunsola5864 5 лет назад +37

    When I listened to my professor, I thought he was speaking in tongues, you make it so easy. heaven sent

  • @sarthakverma2691
    @sarthakverma2691 3 года назад +2

    You are the saviour no one explained this so easily ever

  • @pauloluciopanissonmoro9353
    @pauloluciopanissonmoro9353 2 года назад +1

    Thank you very much for the lecture. I found a lot of lessons about jacobian matrix, but none of them showed real aplications. Also, this was very well explained, it really helped a lot

  • @jaredgibson3785
    @jaredgibson3785 4 года назад +3

    crystal clear definitions, you are a godsend!

  • @OmarHawari
    @OmarHawari 4 года назад +1

    You're incredible, crisp quality, simple explanation. Thank you so much!!!

  • @mohamedemad3024
    @mohamedemad3024 4 года назад +14

    I have an Exam tomorrow and you literally saved me, Thank you for these amazing lectures.

    • @incel007
      @incel007 3 месяца назад

      شيء غريب جدا اني اشوف كومنتك هنا بس اعتقد انك كنت instructor ل IMT ؟

    • @mohamedemad3024
      @mohamedemad3024 3 месяца назад

      @@incel007 الدنيا صغيرة فعلًا.. ايوة كنت هناك فترة :D

  • @nadimkurdieh972
    @nadimkurdieh972 3 года назад +1

    thanks, this is very organized, explained well and easy to understand !

  • @aabidali707
    @aabidali707 2 года назад

    Very well explained ma'am.. love and good wishes from sukkur IBA University. You have make this course easy for me. Even my professor listen your lectures ❤️

  • @boshontobihar
    @boshontobihar 6 лет назад +2

    I am taking a course in robotics and whatever the instructor teaches I don't understand. So I check your video every time I need to learn something and you never disappoint me! You have a very nice way of explaining difficult things.
    One correction- for z(dot) I think it should be 2a2*C(theta2)*theta2(dot).
    Keep up your nice work!

    • @asodemann3
      @asodemann3  6 лет назад

      You're right! At about 16:29, there is a missing factor of 2 in the Zdot equation in the upper right-hand corner. The 2 appears in the third row of the matrix, but doesn't make it into the equation written out above. Thanks!

    • @chingg5463
      @chingg5463 5 лет назад +1

      @@asodemann3 hmmm i think both of u are wrong , there shouldnt be a 2 after the R_0_1 cross (d_0_2 - d_0_1) at 13:52. The cross product answer is a2*C(theta2) instead of 2*a2*C(theta2). Hence without the 2, at about 16:29, the answer a2*C(theta2)*theta2(dot) is correct

    • @chingg5463
      @chingg5463 5 лет назад +3

      At 13:52 while doing the cross product, by factorizing (a2*c(th2)*s^2(th1) + a2*c(th2)*c^2(th1)) which left the (Sin^2 plus Cos^2). There would be no 2 indeed.

  • @DebojitDas-r3s
    @DebojitDas-r3s Год назад

    I love you!
    You saved me from my frustration !!!!!

  • @eliecerecology
    @eliecerecology 6 лет назад +7

    THIS IS AMAZING CLEAR!!!

  • @dunghuynhuc9011
    @dunghuynhuc9011 4 года назад +3

    Oh damn, this is so easy to understand. Thank you so much

  • @furkangulseroglu6911
    @furkangulseroglu6911 4 года назад +1

    what a incredible teacher thank you a lot

  • @ArunKumar-hd5rk
    @ArunKumar-hd5rk 4 года назад

    Mam the way you explained is awesome

  • @AbidAli-wp2fs
    @AbidAli-wp2fs 3 года назад

    dear professor I really learnt a lot from your videos regarding robotics course because of very very clear and good explanation of such a difficult topics with the help of demonstrations. I need to understand robot dynamics (Euler Lagrange formulation) a topic which is bothering me so much

  • @Bayramtelli
    @Bayramtelli 5 лет назад +2

    Thank you very much! You are saving my degree :)

  • @muertedetinta
    @muertedetinta 5 лет назад +8

    It's awsome the way you explain the method, thanks and keep it that way. I just have one question, where did you get the 2 after the R_0_1 cross (d_0_2 - d_0_1), because I got (a2*c(th2)*s^2(th1) + a2*c(th2)*c^2(th2)) and you can factorize using the identity a2*c(th2)*[s^2(th1)+c^2(th1)], the 2 of the third element at 13:51 . Thank you

    • @chingg5463
      @chingg5463 5 лет назад +2

      same man i got the same ans as you by factorizing (a2*c(th2)*s^2(th1) + a2*c(th2)*c^2(th1)) which left the (Sin^2 plus Cos^2). There would be no 2 indeed.

    • @QRobotix
      @QRobotix 5 лет назад +1

      Yeah same I think the 2 there is a mistake

    • @kumarsaikat3303
      @kumarsaikat3303 4 года назад +1

      I was checking the comments to make sure this mistake, and apparently, it is indeed a mistake.

  • @bergamobobson9649
    @bergamobobson9649 6 лет назад +3

    Hi ma'am thanks a lot for the explanation...But Got a question if we got a Robot with 7 Joint(mean when the robot is redundant) how do we procede?
    Thanks

  • @filmweaver2013
    @filmweaver2013 4 года назад +14

    It's like Dora for engineers! Nice lecture, very easy to follow, thank you

  • @ruiyangxu5101
    @ruiyangxu5101 4 года назад +4

    Thank you for the content. Just wondering on how to come up with these tables?

    • @asodemann3
      @asodemann3  4 года назад +3

      If you visit my website www.robogrok.com you can see the whole series of videos including how to find the tables. From the home page, go to Robotics 2, then Jacobi an.

  • @REL1C
    @REL1C 4 года назад

    saving my life right now fam

  • @furduivasile7995
    @furduivasile7995 4 года назад

    Awesome way of explaining things!

  • @danielahumibe3925
    @danielahumibe3925 3 года назад +3

    In your H02 matrix how did you get column 1 row 3 as "0" shouldn't it be "S(theta2)"?

    • @romanext921
      @romanext921 3 года назад

      Yep. Its a mistake. Triplechecked

  • @ozgurhamsici9293
    @ozgurhamsici9293 Год назад +1

    Thnak u very much for your contributions. Jacobian matrix last column 3 rd line should be a2c2 , not 2a2c2 , I guess. as a result of the vector products. ( s1s1a2c2+c1c1a2c2 = (s1s1+c1c1)a2c2=a2c2

    • @elahe4737
      @elahe4737 Год назад

      yeah it is correct! I checked it 100 times!

    • @amey806
      @amey806 Год назад

      @@elahe4737 By correct do you mean it should be "a2c2" and not "2a2c2" ??
      Also Thank you very much for the informative videos 😄

    • @elahe4737
      @elahe4737 Год назад

      @@amey806 yeah a little mistake in video I think

  • @harshitkhandelwal1243
    @harshitkhandelwal1243 5 лет назад +5

    You should proud for this video. Thank you :)

  • @mrtpeiris
    @mrtpeiris 2 месяца назад

    perfectly explained. thank you so much!

  • @srivijaykalki4279
    @srivijaykalki4279 5 лет назад +8

    can I know in which video u explained about FINDING R01, R02

    • @torkelthunefladstad
      @torkelthunefladstad 5 лет назад +5

      In her video, Robotics 1 U1 (Kinematics) S3 (Rotation Matrices) P3 (Rotation Matrix Examples)

    • @rahuln1998
      @rahuln1998 5 лет назад

      @@torkelthunefladstad Thanks!

  • @mdnaimjahangir1813
    @mdnaimjahangir1813 3 года назад +1

    Do you have tutorials on ML too? I am a thermal guy but taking a robotics class. Thanks, professor. You are incredible...

  • @bishwam8579
    @bishwam8579 5 лет назад

    thank you very much, your lecture is great..... now i have aperfect understanding about robotics

  • @hanafifadzillah1621
    @hanafifadzillah1621 Год назад

    Hello thank you for the lesson. I want to ask, if there is a fixed joint, what is the formula for fixed joint?
    Thank you

  • @burakayan3360
    @burakayan3360 4 года назад +1

    excuse me mam, why did you took 3 column at 13:40 to make calculations, in that rotation matrcix, you could have choosen first column too.

    • @asodemann3
      @asodemann3  4 года назад

      I took the third column because R0_1 is multiplied by the vector [0 0 1]. When you multiply a 3x3 matrix by this vector, you get the third column.

    • @burakayan3360
      @burakayan3360 4 года назад

      @@asodemann3 oh i got it. thank you for your reply. and we appreciate for the videos.

  • @johnberry6077
    @johnberry6077 3 года назад

    [question]: Using your convention of putting Joint #1 at the bottom left of the screen, suppose that your Robot had a Joint #4, and that Joint #4 was a Prismatic Joint that, when extending, goes horizontally LEFTWARD on the Screen. Obviously, POSITIVE [Z ₄] would be horizontal, and would point towards the Left side of the Screen. How would the associated [X ₄] and [Y ₄] be oriented, and in which direction would the POSITIVE axis (of each) point?

  • @luisrbmachado
    @luisrbmachado 2 года назад +1

    Hi, Angela. Thank you for this great series. I'm having trouble understanding how you came up with the Jacobian values of the linear and rotational parts for prismatic and revolute joints. I checked your website, but couldn't find it.

  • @leopardo.o
    @leopardo.o 4 года назад

    Impressive and easy.. REALLY THANKS!!

  • @yousifelsheikh9802
    @yousifelsheikh9802 3 года назад

    good lord aren't you just amazing

  • @joezappie
    @joezappie 3 года назад

    Can you link me to the next video where you apply this. On your website the Jacobian Interactive Practice is empty. Or is it in a future series in robotics 2?

  • @AeroAstrophotography
    @AeroAstrophotography 4 года назад +1

    Does the jacobian need to be updated at every instance along a linear trajectory? I would think so since the rotation matrices are changing constantly, is this correct?

    • @asodemann3
      @asodemann3  4 года назад +2

      The symbolic form doesn't change, but when you are actually using it to do something like control the velocity of the end-effector, you have to re-compute the values constantly. If you watch the next videos in this series, I will show an example of writing some code to do this, and you will see that we have to have the Jacobian inside of a loop for this reason. If you have trouble navigating this series within youtube, you can go to my website www.robogrok.com where the videos are arranged in a course map that is easier to follow.

  • @estherlisiane9786
    @estherlisiane9786 4 года назад

    Can the inverse of Jacobian be used in order to find the joint speeds? if yes how will it be possible if the jacobian matrix is not a square matrix like in this example?

  • @KennethFajardo-n9y
    @KennethFajardo-n9y 5 дней назад

    Good day, Ma'am. May I kindly ask if the next video for "testing the Jacobian Matrix by writing the code in Python" is available? If so, where can I find it? Thank you

    • @asodemann3
      @asodemann3  5 дней назад

      @@KennethFajardo-n9y the easiest way to navigate through the videos is on my website, www.robogrok.com. There, the videos are all arranged in order like a map. To find this video and the ones that come after it, start by clicking on Robotics 2

  • @husseingharakhani8002
    @husseingharakhani8002 4 года назад

    You are the BEST!

  • @usama8507
    @usama8507 5 лет назад

    You did amazing

  • @ozcanakbyk8516
    @ozcanakbyk8516 4 года назад

    how can we multiply 3*1 to 3*1 matrices?

  • @what_about_mike
    @what_about_mike 5 лет назад

    great job!

  • @veaxvoid
    @veaxvoid Год назад

    lmao better then uni education that I paid for, thank you so much

  • @hiaweijie3990
    @hiaweijie3990 3 года назад

    can I just check how did frame 0 change to frame 1?

  • @burakergocmen5661
    @burakergocmen5661 3 года назад

    Perfect!!thank you

  • @last-zura8899
    @last-zura8899 Год назад

    Thank you

  • @twen007
    @twen007 3 года назад

    Good video

  • @raghavnandwani4890
    @raghavnandwani4890 6 лет назад

    Can you please provide the link for how to solve for those rotation matrices like R01 !! Thanks in advance

    • @asodemann3
      @asodemann3  6 лет назад +1

      Take a look at my website, www.robogrok.com. Then, go to the class 'Robotics 1'. Rotation matrices are at the beginning of the 'map' that you see there.

  • @raghavnandwani4890
    @raghavnandwani4890 6 лет назад

    if i have a transformation matrix for frame 0 to1 , How can i find the transformation matrix for 1 to 0 using that matrix ??

    • @asodemann3
      @asodemann3  6 лет назад

      The transformation matrix H1_0 is the matrix inverse of the matrix H0_1.

  • @monishreddy1797
    @monishreddy1797 3 года назад

    GOLDEN

  • @wuyanming7970
    @wuyanming7970 5 лет назад +1

    How to find R01and R02?

    • @burakayan3360
      @burakayan3360 4 года назад +1

      bro it's better for you to check earlier courses but, it is related to axis of joint in denevit hartenberg concept.

  •  4 года назад

    great!

  • @beingcreativewitharchana7655
    @beingcreativewitharchana7655 5 лет назад

    Hi Dear, I have some doubts about Jacobian Section. How do I contact you?

  • @williamhuang5329
    @williamhuang5329 3 года назад

    Hanzhen harmonic gear , robot gear, , over 30 years experience

  • @qazimashhood
    @qazimashhood 4 года назад

    Oh my God

  • @srujanpanuganti5288
    @srujanpanuganti5288 6 лет назад

    The method used to write the jacobian matrix in the "2 2 1 Lecture Video 5 of 6 Jacobian Matrix Explanation" and that of this video are different.

    • @asodemann3
      @asodemann3  6 лет назад

      In what way?

    • @srujanpanuganti5288
      @srujanpanuganti5288 6 лет назад

      The (d_0_3 - d_0_0) i.e., difference in origins, that is computed before performing the cross product in the linear velocity elements of the Jacobian matrix is computed in different ways compared to both videos. In the '2 2 1 Lecture Video 5 of 6 Jacobian Matrix Explanation', The (d_0_3 - d_0_0) in computed by adding all the elements in the 4th coloumn of the H_0_1,H_1_2 and H_2_3 matrices. Whereas in this video, the (d_0_2 - d_0_0) is considered as 4th coloumn of H_0_2 matrix.
      You can identify the difference by watching the "2 2 1 Lecture Video 5 of 6 Jacobian Matrix Explanation" from 0:00 to 7:00 and this current video from 11:00 to 14:30.

    • @asodemann3
      @asodemann3  6 лет назад

      You're right! It looks like I made a mistake on that other video. You can't get d_0_2 by simply adding d_0_1+d_1_2, because these vectors are measured in different frames. Instead, you have to get d_0_2 from the H_0_2 matrix, since multiplying together H_0_1*H_1_2 accounts for the rotation and puts the displacement vectors in the same frame. The way it is done in this video is the correct way.

    • @srujanpanuganti5288
      @srujanpanuganti5288 6 лет назад

      Thanks for your clarification. This helped :D

  • @jineshks8271
    @jineshks8271 5 лет назад

    U dont how to do vedio lucturer ...u said its in the previous vedio and where is the part 1 of jaccobian matrix ....