Intro to Odometry, Part 1

  Рет қаралды 13,672

Punchster2

Punchster2

Күн бұрын

Intro to Odometry, Part 1
In this video, we systematically derive and develop intuition for general odometry processes, as well as the linear odometry assumption.
Song: gymnopedie-no-1 - Erik Satie

Пікірлер: 37
@neowang9033
@neowang9033 4 жыл бұрын
Grant Sanderson is that you??
@punchster289
@punchster289 4 жыл бұрын
I wish
@joeym9169
@joeym9169 3 жыл бұрын
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
@EXPLODINGETDOOD
@EXPLODINGETDOOD 2 жыл бұрын
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...
@Comedy4
@Comedy4 Жыл бұрын
Great video!?!!! I loved learning how to rotate things
@lemrabottabdelaziz4357
@lemrabottabdelaziz4357 3 жыл бұрын
Amazing !!! Please do the other parts
@harshchaudhary743
@harshchaudhary743 3 жыл бұрын
It will be great if you make whole series on odometry
@yotamdubiner2545
@yotamdubiner2545 3 жыл бұрын
gymnopedie no 1 is sooo good.
@vedantneema
@vedantneema 3 жыл бұрын
Part 2 pls this is too high quality
@Thatguy-fg4tc
@Thatguy-fg4tc 3 жыл бұрын
Love you ❤️
@theclueless11212
@theclueless11212 4 жыл бұрын
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 жыл бұрын
​@@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.
@gtALIEN
@gtALIEN 3 жыл бұрын
Pls release part 2 🥺
@danielmittelman904
@danielmittelman904 2 жыл бұрын
Any plans for a part 2 and 3?
@daryoushwashburn8189
@daryoushwashburn8189 4 жыл бұрын
This video is amazing. When do you plan on releasing the other 2 parts?
@punchster289
@punchster289 4 жыл бұрын
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 жыл бұрын
@@punchster289 sad, it never happened
@robotisim
@robotisim 27 күн бұрын
@@Nozxoki Might be late , but i am on it
@BenCauntyt
@BenCauntyt 3 жыл бұрын
Part 2?🥺
@milostean8615
@milostean8615 3 ай бұрын
Part 2?
@hudsonkim2549
@hudsonkim2549 Жыл бұрын
Will you be making a part 2?
@chairman4912
@chairman4912 3 жыл бұрын
part 2 when
@Ishvar_Gaming
@Ishvar_Gaming Жыл бұрын
holy shit you gust went from minecraft to Robotics detailed documentaries with sick animations
@punchster289
@punchster289 Жыл бұрын
no I actually did robotics before I did technical minecraft. This is from highschool
@adlerbs1472
@adlerbs1472 3 жыл бұрын
Is part 2 still in production?
@punchster289
@punchster289 3 жыл бұрын
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 27 күн бұрын
@@Mau365PP let me try
@mustafasalah8032
@mustafasalah8032 3 жыл бұрын
part 2
@arctan4547
@arctan4547 3 ай бұрын
Shame this wasn't here for #SoME1
@useewhynot
@useewhynot 4 жыл бұрын
ML odo superior tho
Intro to Odometry in FTC | The Clueless #11212
7:38
The Clueless
Рет қаралды 8 М.
Designing Competitive Drivetrains for FTC
37:01
Socal FTC
Рет қаралды 13 М.
Задержи дыхание дольше всех!
00:42
Аришнев
Рет қаралды 3,7 МЛН
Inside Out Babies (Inside Out Animation)
00:21
FASH
Рет қаралды 22 МЛН
No empty
00:35
Mamasoboliha
Рет қаралды 10 МЛН
Who cares about topology?   (Inscribed rectangle problem)
18:16
3Blue1Brown
Рет қаралды 3,1 МЛН
Odometry 101 for FIRST Tech Challenge Robots
29:27
DrBatanga
Рет қаралды 52 М.
In 2003 We Discovered a New Way to Generate Primes
22:17
Eric Rowland
Рет қаралды 396 М.
Voronoi Edges Explained Part 2
20:07
Yusef28
Рет қаралды 3,2 М.
Odometry Explained - Robotic Eagles 15173
3:11
Robotic Eagles
Рет қаралды 12 М.
😮 Odometry Test | 1010W 😮
2:40
Epic Eric
Рет қаралды 3,9 М.