HOWTO Design a 3-Wheels Holonomic Robot: The Theory

Поділитися
Вставка
  • Опубліковано 13 січ 2025
  • Not hard maths, but still lots of maths to make the three wheels robot move forward and to the sides: Trigonometry, matrix, vectors, inverse matrix, forces, tangent line...
    LIKE? If you enjoyed this video, please SUBSCRIBE to The Technic Gear at www.youtube.com...
    The Technic Gear is my personal channel about LEGO, LEGO Technic and LEGO Mindstorms Videos and Reviews. You can visit it at / thetechnicgear
    Questions & Comments are welcome.

КОМЕНТАРІ • 49

  • @VegetableJuiceFTW
    @VegetableJuiceFTW 4 роки тому +9

    So well explained, been using this for robotics competition since 2015~ :D

  • @agentl3r
    @agentl3r 5 місяців тому

    Beautiful video thank you for sharing

  • @mailbox2223
    @mailbox2223 9 років тому +3

    This 3 drive system is incredible. Can you please explain what is happening at 3:20 and why you use sin phase shifted pi/2? I'm dying to understand!

    • @Thetechnicgear
      @Thetechnicgear  9 років тому

      mailbox2223 Because if you see the draw, in fact the F direction component is phased pi/2 to alpha 1 angle.

    • @mailbox2223
      @mailbox2223 9 років тому

      The Technic Gear LEGO Reviews But wouldn't it be pi/6 since it's 30 degrees to the x-axis?

    • @Thetechnicgear
      @Thetechnicgear  9 років тому

      mailbox2223 We are doing F1, no the vector from center to F1, so if you see it, F1 is turn 90º against the direction of the vector from center to F1 ( that yes, is 30º but it is represented by alpha 1

    • @mailbox2223
      @mailbox2223 9 років тому

      What do you mean by "the vector from the center"? I'm sorry I'm just really trying to understand. I even built a triangular frame for my vex robot and am trying to program it.

    • @mailbox2223
      @mailbox2223 9 років тому +1

      The Technic Gear LEGO Reviews Oh wait! Do you mean that F1 is applied 90 degrees from the direction of the vector starting from the center to the center of the wheel?

  • @michaelphillips73
    @michaelphillips73 7 років тому +1

    Thanks for making this video. It's been a long time since college...

  • @atec9228
    @atec9228 4 роки тому

    How matrix inversion works. The data of sines and cosines are if I am not mistaken row 1: 0.886, 0.886, 0 ​​row 2: -0.5, -0.5, 1 and row three according to the video is 1,1,1. But then this is multiplied by f1, f2, f3 and that's where I get lost. Your values ​​of 0.58, -0.33,0.33 etc, which are already those of the matrix investment, do not know how those results give you. Thank you

  • @atec9228
    @atec9228 Рік тому

    Super super interesante. Te sigo desde tus inicios donde recuerdo que aconsejabas otros canales de canales que empezaban. Gracias por cada uno de tus vídeos.

  • @stephangravert1933
    @stephangravert1933 8 років тому +7

    Hi :) I am using your equations for driving a 3 wheel system. I just wanted to point out that your x-Axis is oriented in the wrong direction. Thank You for the explanation

    • @mohammedadel9502
      @mohammedadel9502 8 років тому

      can u explain how ??

    • @flibulle456
      @flibulle456 5 років тому +1

      @@mohammedadel9502
      You need to intervert columns 1 and 2 in your last matrice.
      Taking your last example you won't go up as expected, but to the right.

    • @chrisengland5523
      @chrisengland5523 2 роки тому +2

      If by invert, you mean swap, then I agree. The inverse matrix should be:
      -0.33 +0.58 +0.33
      -0.33. -0.58. +0.33
      +0.67 0.00 +0.33

    • @agentl3r
      @agentl3r 5 місяців тому

      @@chrisengland5523 This is correct, I have verified with MATLAB.

  • @saimanikantabadiga
    @saimanikantabadiga 4 роки тому

    Hi can please explain how match equation to motor
    Thankyou

  • @Mowikan
    @Mowikan 10 років тому +1

    awesome!

  • @unition2226
    @unition2226 3 роки тому

    do you know how to do the math for a yawvr type chair ? was thinking of building one with some nema 34 and a cement casting of yoga ball and hemp mat

  • @hrshpatel.
    @hrshpatel. 5 років тому

    Can you please explain the same for 4 wheel omni drive in cross configuration

  • @aniketbunde6503
    @aniketbunde6503 7 років тому +3

    What's that 0'33 please explain...???

    • @mateussousa3639
      @mateussousa3639 4 роки тому

      After you replacing those sins and respective angles, you'll get a specific number so your matrix will be fulfilled by them. After that you'll inverse that matrix and the result of that inversion will be that matrix of 0'33, 0'67 and so on... To get a forward movement, you'll need the acceleration in the y axis component to be 1 and for the remaining axis to be 0. Replacing the components and solving the matrix, you'll end up with that 0'33. (This case is only applied for the forward movement, for right-side movement you'll need the x axis to be 1 and the y axis to be 0. For left-side movement you'll need the x axis to be -1 and the y axis to be 0. All the process remains the same as before.)

  • @jaydeepparmar7913
    @jaydeepparmar7913 6 років тому

    What is the arrangement of wheels

  • @usmanov_d
    @usmanov_d 7 років тому

    Hi, how could I undersrand coordinates (x,y) of my 3 wheels omni robot if I only know velocity of 3 motors,diametrs of 3 motors, radians of 3 motors and delta t?

  • @thegioichip3147
    @thegioichip3147 9 років тому

    thank , very good!!!

  • @dimasrizki4801
    @dimasrizki4801 6 років тому

    I want ask How if we want to used 3 encoder on that design?

    • @sudrajatdwi9480
      @sudrajatdwi9480 6 років тому

      encoder di-couple ke shaft motor aja bro

  • @lakshithapitigalaarachchi9270
    @lakshithapitigalaarachchi9270 9 років тому

    awesome
    if we use 2 motors and other normal turning wheel perpendicular to 2 motors, can i model like this

    • @gauravwadhwa2224
      @gauravwadhwa2224 6 років тому

      this is not possible as if turning wheel is perpendicular to both the motors than both this should in facing each other if all three need to be in plane and your robot can move only in one axis

  • @ranjitjgec007
    @ranjitjgec007 10 років тому

    awesome

    • @ranjitjgec007
      @ranjitjgec007 10 років тому

      nice work..

    • @ranjitjgec007
      @ranjitjgec007 10 років тому

      can you tell me the what is the significance of "f1,f2,f3"force?

    • @ClashconMiguel
      @ClashconMiguel 10 років тому

      Ranjit Barua
      Yeah, they are the linear forces that each wheel generates when rotated by the motor

    • @b.n.9580
      @b.n.9580 7 років тому

      hi ist f1 f2 and f3 are Force what are ax and ay?

    • @b.n.9580
      @b.n.9580 7 років тому

      hi ist f1 f2 and f3 are Force what are ax and ay?

  • @vaibhavelectronics
    @vaibhavelectronics 2 місяці тому

    shayad sir notes bana rahe the aur video ban gaya

  • @shivamkanojia6890
    @shivamkanojia6890 7 років тому

    What is f1 f2n f3

    • @robotisim
      @robotisim 5 років тому

      its the forces for the 3 motors receptively ... On real robot you have to convert them to appropriate PWM signals ( thats what i think)