How to Build a Robot Using Omni Wheels

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 26

  • @WillDonaldson
    @WillDonaldson  Рік тому +1

    Quick explanation on the seemingly unusual orientation of the coordinate axes at 7:12. This orientation was chosen to remain consistent with ROS REP103: x-axis in the forward direction and y-axis in the left direction. For more information: www.ros.org/reps/rep-0103.html

  • @Al-kz2cf
    @Al-kz2cf 2 роки тому +4

    I hate how underated this man is, he created an amazing prosthetic arm model with just 150 bucks.

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

    Fantastic Thumbnail, Great Production Value, AND Brilliant Content?? Great stuff as always Will!

  • @obensustam3574
    @obensustam3574 Рік тому +1

    It was such a great video. Please continue to create this kind of qualitative content when you are available. Thank you so much.

    • @WillDonaldson
      @WillDonaldson  Рік тому +1

      Thanks! I've been busy recently but I am in the process of making a couple more videos in the OMNi series, should be coming mid-April!

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

    Awesome video!
    Now I'm rooting for the video on how to control the motor speed 😮

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

    For the boe bot example you can make it much much much smoother by adjusting in small increments.
    Do not turn the wheels opposite directions.
    Make a function called smooth turn, this function accepts two speeds, one wheel should be 100% in the forward direction for example while the other only 20%
    This will make it slowly go back to track without the jerking seen in 3:39

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

    omg I been looking for this vid, I lost it so long ago I finally found you again!

  • @PhG1961
    @PhG1961 2 роки тому +1

    Awesome and great ingenuity !

  • @MrMeeseeksPiano
    @MrMeeseeksPiano 9 днів тому

    Why didn't you use 1/r in your actual code?

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

    Love hand build cool video👍 ......all my attempt's are hand builds.

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

    Superb and i really happy after seeing this innovatives. The same i would like to make so how can i purchase the full project reports.
    Please support.

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

    You could reduce the weight by using a honeycomb panel instead of the solid aluminum plate.

  • @pranavpatil7312
    @pranavpatil7312 4 місяці тому

    Hi sir ,
    I wnat ti implement a CAN communication protocols to control robots .
    I am not getting any guidance please help me I am also struggling to find the Motor driver for DC motor which is compatible with CAN.
    Also how should I start to work with CAN??
    PLEASE REPLY.

  • @vandat7304
    @vandat7304 8 місяців тому

    I want to buy your motor but I don't know its code you can give me
    ???

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

    Hey I am currently doing a school project and I want to make a robot with omni wheels, its possible for you to give me the link to buy these dc motors and omni wheels please ?

    • @WillDonaldson
      @WillDonaldson  Рік тому +1

      Omni wheels: ca.robotshop.com/products/127mm-double-aluminum-omni-wheel-bearing-rollers
      DC motors: www.servocity.com/5202-series-yellow-jacket-planetary-gear-motors/
      Mounting hardware for motors was also purchased at Servo City

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

      @@WillDonaldson Thanks a lot :)

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

    Good video. I am currently designing a 3 wheel holonomic robot and trying to find as much info as I can. Would you be available to chat sometime via email?

    • @WillDonaldson
      @WillDonaldson  Рік тому +1

      Happy to hear you liked the video! I have a limited bandwidth for responding to emails pertaining to custom projects, but if you leave questions in the comments I can respond to them here. I prefer this method as it gives other people with similar questions access to information too

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

      @@WillDonaldson fair enough 👍🏻 I’m very much a beginner, but have always tinkered around. I’m designing a similar bot that is based on downward edge detection/avoidance instead, it is also suppose to travel horizontally as well. There is more to it of course. One of the objectives I’m trying to work out right now is how to track the edge perimeter of a surface then navigate within that area. I have considered many ways of doing it, but trying to figure out what would be the most efficient method. Currently the idea of using encoders to basically map a grid to work in is on my mind. What do you think?

    • @WillDonaldson
      @WillDonaldson  Рік тому +1

      @@mdandry There are a few ways this could be done, is the perimeter defined by vertical walls? If so, you could use a LiDAR scanner like I showed in this video to detect the walls: ua-cam.com/video/yVMUGBplRWo/v-deo.html I will make more videos on LiDAR in the future. Alternatively, a cheaper option could be to use an ultrasonic distance sensor or a time of flight sensor, but both of these have a limited field of view. If the perimeter is marked out on the floor then a infrared sensor can detect the edge transition from reflective white materials to absorbent black materials, and visa-versa. This video I recently made isn't a tutorial per se but demonstrates the principle of infrared edge detection in a line following robot ua-cam.com/video/7zEOnuckTdQ/v-deo.html
      Regarding the use of encoders, theoretically you can track and map position by measuring the number of rotations of the wheel and mapping that to a distance. But in practice it never works since the wheels will slip on the surface (especially when turning) and your measurements will begin to drift. If you want to research more into this topic and assess it's pros and cons you'll want to look up "encoder dead reckoning"

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

      @@WillDonaldson helpful tips for sure. In this instance a surface drop off is what defines the perimeter. I am using downward facing ultrasonic sensors currently for this and it works quite fine. Im suck on how to use the edge location as a work surface perimeter and how to navigate within it autonomously. There are details I won’t be mentioning here, but the basics of what I’m trying to do I’ll share for sure.
      I don’t expect you to solve my problems in this comment section, but I will continue to discuss it here if you have interest. Any and all help is appreciated 🙌🏻

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

    GOBILDA!!!! were you on an ftc team.....