Тёмный

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

Rex Liu
Подписаться 986
Просмотров 17 тыс.
50% 1

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 🦾 ru-vid.com?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 🦾ru-vid.com?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

Наука

Опубликовано:

 

11 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@RexLiu
@RexLiu 2 года назад
Hey everyone, sorry for keeping you all waiting. Part 3 is out now: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qqODIdvSGac.html. Enjoy!
@everythingeverythingcardbo2658
@everythingeverythingcardbo2658 Месяц назад
You are so good at teaching! Everything was understandable and incredibly helpful!
@notjjdj3992
@notjjdj3992 3 года назад
Incredible video, keep up the good work man!
@RexLiu
@RexLiu 3 года назад
Thank you! I'm glad you enjoyed it.
@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!
@sebbe95m
@sebbe95m 2 года назад
Amazing job with teaching !
@RexLiu
@RexLiu 2 года назад
Thanks for the kind words!
@ohrange5380
@ohrange5380 2 года назад
Awesome bro... I loved the way you explained it...
@RexLiu
@RexLiu 2 года назад
Thanks, more videos to come!
@JaafarElousami
@JaafarElousami Месяц назад
You are the best
@kendallsteele8061
@kendallsteele8061 2 года назад
WE NEED PART 4!!! Pls
@jacobkrebs4342
@jacobkrebs4342 2 года назад
Love the video. Part 3?
@RexLiu
@RexLiu 2 года назад
Part 3 is out now! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qqODIdvSGac.html
@burrito1474
@burrito1474 2 года назад
keep up the work
@RexLiu
@RexLiu 2 года назад
haha, will keep that in mind
@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?
@randylujano666
@randylujano666 2 года назад
Great Vid! Part 3?
@RexLiu
@RexLiu 2 года назад
Thanks! Part 3 is out now! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qqODIdvSGac.html
@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?
@rogueroboticsinc
@rogueroboticsinc 3 года назад
Amazing video! when will the next video be out?
@RexLiu
@RexLiu 2 года назад
Next video is out now! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qqODIdvSGac.html
@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?
@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: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qqODIdvSGac.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.
@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
@ehdrien5031
@ehdrien5031 2 года назад
When will part 3 and 4 be released?
@RexLiu
@RexLiu 2 года назад
Part 3 is out now! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qqODIdvSGac.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! ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-qqODIdvSGac.html
Далее
Cat Plays with Window Washer
00:22
Просмотров 2,5 млн
Odometry 101 for FIRST Tech Challenge Robots
29:27
Просмотров 51 тыс.
Robowranglers 2024: Outlaw
2:32
Просмотров 21 тыс.
Why the brushless controllers are awesome for robotics
20:25
4886S - High Stakes - RI1W Explanation
9:20
Просмотров 7 тыс.
Designing Competitive Drivetrains for FTC
37:01
Просмотров 13 тыс.
The Statistics of Microwave Popcorn
12:05
Просмотров 754 тыс.
Navier-Stokes Equations - Numberphile
21:03
Просмотров 1,1 млн
The Man Who Solved the World’s Hardest Math Problem
11:14
Intro to Odometry in FTC | The Clueless #11212
7:38
FRC 27 Team RUSH - Robot Reveal 2024
1:45
Просмотров 29 тыс.
Как разблокировать айфон?
0:27
Просмотров 149 тыс.
899$ vs 360$ which one will you choose ? #iphone #poco
0:18