Intro to Odometry, Part 1

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

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

  • @EXPLODINGETDOOD
    @EXPLODINGETDOOD 3 ปีที่แล้ว +3

    Really insightful video... Good job, love the graphics
    Edit: So where's the other 3 videos... I understand this must have been very difficult and time consuming, but this video was amazing. Very high quality...

  • @neowang9033
    @neowang9033 4 ปีที่แล้ว +21

    Grant Sanderson is that you??

  • @theclueless11212
    @theclueless11212 4 ปีที่แล้ว +5

    Thanks for this, it's really well-produced, goes through the content clearly and in a good progression. If you have the voice I couldn't tell it apart from 3blue1brown. I do have one question about 8:23, the video says
    "Rotate the approximation (of the displacement vector) to the global heading"
    does it mean to rotate the displacement vector by the change in the global heading? In either case, from the animation (which is really nice btw) I can't figure out what controls the rotation of the displacement vector. Especially this move at 8:58, the robot's heading barely changes, yet there is a huge change in the displacement vector's direction.

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

      To rotate to the global heading is to undo the effect of the robot's overall rotation, not its change in rotation. Thanks for pointing that out. I should've been more clear when I said "changes in these values", as to only refer to the translation values.

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

      ​@@punchster289 Thanks, the math is confusing but after studying the animation I think I get it. I'll definitely try out this approach with the real robot!

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

      @@punchster289 I've just tried it and it seems quite accurate as long as the robot's final destination doesn't have a different orientation. However when the robot does have a different final heading, there is some error, I think because the odometry wheels aren't always at the center of rotation.
      We're running a 3 wheel odometry setup like in the video, so if the robot turns in place 90 degrees, the strafe/horizontal odometer returns a positive reading (while the forward/backward odometers cancel out). As the robot's global heading changes, the translational vectors rotate from 0 to 90 degrees, and the robot ends up thinking it shifted 45 degrees diagonally.
      Do you have a solution for this?

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

      @@theclueless11212 Did you subtract off the rotation component from the strafe wheel? If you don't, it will think a rotation is a strafe.

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

      ​@@theclueless11212 Also, the center of rotation doesn't have to be the center of the odometry wheels. I drew it like that for simplicity sake, but the only thing that matters is that the left and right wheels are parallel, and that the strafe wheel is perpendicular.
      In the case where they're not centered on the center of rotation, you can still test for accuracy by moving the robot such that it ends up in its starting pose, and observing how close to 0 the measurements are.
      To adjust its center, simply add a vector representing the offset between the centers in the local heading rotated to the global heading. You can find this offset by measuring your robot directly. Keep in mind that the position you want to increment onto is the one corresponding to the center of the odometry wheels.

  • @joeym9169
    @joeym9169 3 ปีที่แล้ว +8

    Me 3 minutes in: This looks easy enough
    6 minutes in: ok this is getting complicated
    9 minutes in: I'm just gonna guess the robots distance

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

    Great video!?!!! I loved learning how to rotate things

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

    gymnopedie no 1 is sooo good.

  • @milostean8615
    @milostean8615 8 หลายเดือนก่อน

    Part 2?

  • @danielmittelman904
    @danielmittelman904 2 ปีที่แล้ว +1

    Any plans for a part 2 and 3?

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

    Will you be making a part 2?

  • @BenCauntyt
    @BenCauntyt 3 ปีที่แล้ว +1

    Part 2?🥺

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

    It will be great if you make whole series on odometry

  • @daryoushwashburn8189
    @daryoushwashburn8189 4 ปีที่แล้ว +3

    This video is amazing. When do you plan on releasing the other 2 parts?

    • @punchster289
      @punchster289  4 ปีที่แล้ว +3

      Probably not for a bit. I have a bunch of other stuff going on, and am not at the moment actively working on it, but it will happen.

    • @Nozxoki
      @Nozxoki 3 ปีที่แล้ว +7

      @@punchster289 sad, it never happened

    • @robotisim
      @robotisim 5 หลายเดือนก่อน

      @@Nozxoki Might be late , but i am on it

  • @vedantneema
    @vedantneema 3 ปีที่แล้ว +2

    Part 2 pls this is too high quality

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

    Amazing !!! Please do the other parts

  • @adlerbs1472
    @adlerbs1472 3 ปีที่แล้ว +1

    Is part 2 still in production?

    • @punchster289
      @punchster289  3 ปีที่แล้ว +2

      no not really. if people really want it i'd love to make it but its alot of effort and right now im busy with other things

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

      @@punchster289 I would watch it lol

    • @robotisim
      @robotisim 5 หลายเดือนก่อน

      @@Mau365PP let me try

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

    part 2 when

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

    holy shit you gust went from minecraft to Robotics detailed documentaries with sick animations

    • @punchster289
      @punchster289  2 ปีที่แล้ว +1

      no I actually did robotics before I did technical minecraft. This is from highschool

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

    Pls release part 2 🥺

  • @Thatguy-fg4tc
    @Thatguy-fg4tc 4 ปีที่แล้ว

    Love you ❤️

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

    part 2

  • @useewhynot
    @useewhynot 4 ปีที่แล้ว +3

    ML odo superior tho

  • @arctan4547
    @arctan4547 7 หลายเดือนก่อน

    Shame this wasn't here for #SoME1