Learn the Math behind Odometry | Essence of Robot Odometry Pt. 2

  Рет қаралды 17,227

Rex Liu

Rex Liu

Күн бұрын

How does the math behind odometry all work out? How do robots know where they're facing? An in depth explanation of the robot odometry tracking theory used in VEX and FRC robots.
Check out the next video of the series on the Math behind Position Odometry: • How do robots know whe...
Please considers subscribing 🦾 kzfaq.info?sub_c...
Full Odometry Playlist ⏯: • Essence of Robot Odometry
Check out the previous video here⏯: • What is Odometry? | An...
---
Timeline:
(0:00) - Introduction
(1:36) - Placement of Tracking Wheels
(4:06) - Arc Tracking Theory
(5:35) - Calculating the Arc Angle (Orientation of the bot)
(9:17) - Outro
---
For those who want to learn more, I highly recommend this document by Team 5225A introducing their position tracking system, which helped play a major role in them becoming the 2018 Vex World Tournament and Skills Champions: thepilons.ca/wp-content/upload...
Team 5225A has also graciously released their winning code as an educational resource here: github.com/nickmertin/5225A-2...
I also highly recommend this other paper by MIT on odometry and motor controls: bit.ly/3duutTw
Subscribe to my channel 🦾kzfaq.info?sub...
Music 🎵: New Shoes; Apple Pies & Butterflies; Way Of Life; Introvert - Blue Wednesday
Stream music on Soundcloud 💿:
/ bluewednesday
All Clips & Animations CTTO
#Odometry #Robotics #ControlTheory #VEX #FRC

Пікірлер: 35
@RexLiu
@RexLiu 2 жыл бұрын
Hey everyone, sorry for keeping you all waiting. Part 3 is out now: kzfaq.info/get/bejne/p9d_d6yV27mrkZc.html. Enjoy!
@everythingeverythingcardbo2658
@everythingeverythingcardbo2658 Ай бұрын
You are so good at teaching! Everything was understandable and incredibly helpful!
@JaafarElousami
@JaafarElousami Ай бұрын
You are the best
@notjjdj3992
@notjjdj3992 3 жыл бұрын
Incredible video, keep up the good work man!
@RexLiu
@RexLiu 3 жыл бұрын
Thank you! I'm glad you enjoyed it.
@kendallsteele8061
@kendallsteele8061 2 жыл бұрын
WE NEED PART 4!!! Pls
@sebbe95m
@sebbe95m 2 жыл бұрын
Amazing job with teaching !
@RexLiu
@RexLiu 2 жыл бұрын
Thanks for the kind words!
@elijared1162
@elijared1162 2 жыл бұрын
thank you for making this! as a member of an FTC team, it’s so hard to find resources for more advanced coding help
@RexLiu
@RexLiu 2 жыл бұрын
I'm glad it helped. Good luck this season!
@ohrange5380
@ohrange5380 2 жыл бұрын
Awesome bro... I loved the way you explained it...
@RexLiu
@RexLiu 2 жыл бұрын
Thanks, more videos to come!
@burrito1474
@burrito1474 2 жыл бұрын
keep up the work
@RexLiu
@RexLiu 2 жыл бұрын
haha, will keep that in mind
@jacobkrebs4342
@jacobkrebs4342 2 жыл бұрын
Love the video. Part 3?
@RexLiu
@RexLiu 2 жыл бұрын
Part 3 is out now! kzfaq.info/get/bejne/p9d_d6yV27mrkZc.html
@randylujano666
@randylujano666 2 жыл бұрын
Great Vid! Part 3?
@RexLiu
@RexLiu 2 жыл бұрын
Thanks! Part 3 is out now! kzfaq.info/get/bejne/p9d_d6yV27mrkZc.html
@xTigr
@xTigr 2 жыл бұрын
Does the placement of the tracking wheels change where the tracking center is? Or is it always at the center of rotation of the robot?
@braydensmith6069
@braydensmith6069 Жыл бұрын
For the distant from the tracking wheel to center point is it the center of the wheel or the closest edge of the wheel?
@cucubob9535
@cucubob9535 Жыл бұрын
hey man, when is part 4 coming out, I see ur responding to people here so I thought I could ask to see if I could get a response
@pronpalunpo1066
@pronpalunpo1066 Жыл бұрын
what if delta s is outside the circle and delta left and delta right are on the circle? do we have to calculate this case ourselves?
@rogueroboticsinc
@rogueroboticsinc 3 жыл бұрын
Amazing video! when will the next video be out?
@RexLiu
@RexLiu 2 жыл бұрын
Next video is out now! kzfaq.info/get/bejne/p9d_d6yV27mrkZc.html
@lucaszhang8226
@lucaszhang8226 Жыл бұрын
is the delta left and right just the distance that those tracking wheels had traveled?
@stardust5175
@stardust5175 2 жыл бұрын
Wait, my team is making a a tank drive and we are trying to figure out the placement, but we plan on only using 2 odometry wheels, like a differential bot. So our odometry wheels have to be on the midline right?
@RexLiu
@RexLiu 2 жыл бұрын
Hi, if your team plans to use only 2 odometry wheels that are parallel to each other, you would only be able to calculate the orientation vector. Without a perpendicular tracking wheel, you lose out on the ability to calculate the position vector (x and y coordinates). I go into more depth on how that's done in Part 3 of the video here: kzfaq.info/get/bejne/p9d_d6yV27mrkZc.html. If your team is unable to use 3 tracking wheels, my recommendation for a 2 tracking wheel system is to position them perpendicular to each other, this way you can still calculate the position vector, albeit you lose out on orientation. To find the missing orientation, the inertial sensor is a great choice that takes up less space while providing data with similar accuracy. As for placement, if you go with the first option, your tracking wheels do not have to be on the midline as long as they follow the 3 rules outlined here: (3:12). That is, they must be parallel to each other and perpendicular to the tracking center. Hope that helped, let me know if you have any more questions.
@angrybokoblin8777
@angrybokoblin8777 2 жыл бұрын
When coding odometry for an x drive, how does an arc approximation work? An x drive almost never moves in arcs. Wouldn't adding vectors each cycle be a more accurate solution?
@Zach929U
@Zach929U 2 жыл бұрын
While it looks like the robot is driving in a straight line it is realistically impossible that it would be from imperfect hardware and electronics. Therefore, we can assume the robot is driving on an arc of a circle with a very large radius and the calculations still stand very accurate. Since we are measuring these distances over very small time intervals you can imagine that circles even with radii of 6' could have a segment that satisfies the measurements we just recorded from the tracking wheels. If none of this is making sense you could also just open an image of a circle and zoom in really far on the outline to see eventually it appears as a straight line but in reality is an arc segment. Hope this helps.
@angrybokoblin8777
@angrybokoblin8777 2 жыл бұрын
@@Zach929U yeah that makes sense, just was wondering because the x drive moves so fundamentally differently than a tank drive and the code looks tailored to a tank drive.
@aeku_69420
@aeku_69420 2 жыл бұрын
@@angrybokoblin8777 In case you still are curious, a straight line is just an arc with infinite radius.
@ehdrien5031
@ehdrien5031 2 жыл бұрын
When will part 3 and 4 be released?
@RexLiu
@RexLiu 2 жыл бұрын
Part 3 is out now! kzfaq.info/get/bejne/p9d_d6yV27mrkZc.html Part 4 will most likely be released in the coming weeks
@Moped12322
@Moped12322 2 жыл бұрын
When is part 3 coming out!
@RexLiu
@RexLiu 2 жыл бұрын
Part 3 is out now! kzfaq.info/get/bejne/p9d_d6yV27mrkZc.html
Русалка
01:00
История одного вокалиста
Рет қаралды 5 МЛН
ОСКАР vs БАДАБУМЧИК БОЙ!  УВЕЗЛИ на СКОРОЙ!
13:45
Бадабумчик
Рет қаралды 4,6 МЛН
孩子多的烦恼?#火影忍者 #家庭 #佐助
00:31
火影忍者一家
Рет қаралды 49 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 2,3 МЛН
Wolfpack Movement Breakdown
23:08
Wolfpack & Lupine - Waring Robotics
Рет қаралды 6 М.
Intro to Odometry in FTC | The Clueless #11212
7:38
The Clueless
Рет қаралды 8 М.
Navier-Stokes Equations - Numberphile
21:03
Numberphile
Рет қаралды 1,1 МЛН
Why Sugar Always Twists Light To The Right - Optical Rotation
18:39
Steve Mould
Рет қаралды 1,3 МЛН
The Man Who Solved the World’s Hardest Math Problem
11:14
Newsthink
Рет қаралды 575 М.
This equation will change how you see the world (the logistic map)
18:39
Problems with Powers of Two - Numberphile
10:57
Numberphile
Рет қаралды 321 М.
Designing Competitive Drivetrains for FTC
37:01
Socal FTC
Рет қаралды 13 М.
Odometry 101 for FIRST Tech Challenge Robots
29:27
DrBatanga
Рет қаралды 51 М.
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 6 МЛН
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 956 М.
Спутниковый телефон #обзор #товары
0:35
Product show
Рет қаралды 2,2 МЛН