This Robot Design is AMAZING! But is it worth the STRUGGLE? (Omniwheel)

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

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

  • @greatscottlab
    @greatscottlab  2 ปีที่แล้ว +98

    Thanks for watching this video! Now the robot design in the end is certainly not perfect. But like I said; by using other rollers+motors, this robot can become way more precise and stable. Also the code of the robot is certainly not perfect. I think I messed up the math at some point. I will have to figure that one out as well when I get to make a part 2. I think I even wrote a wrong equation on my vector paper......mistakes happen. But I think the overall idea of the video should still be pretty clear ;-)

    • @linux_fox
      @linux_fox 2 ปีที่แล้ว +4

      @@MrKevCrafter patreon subscribers get to watch videos in advance

    • @gakich.
      @gakich. 2 ปีที่แล้ว +2

      Your presentation and your paper is awesome, it's okey to have minor mistake inside~

    • @praveenprasannan
      @praveenprasannan 2 ปีที่แล้ว +5

      check this guys channel "James Bruton" there are some intresting videos about these wheels

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

      Definitely genius! ✌🤝✌ !.

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

      @Praveen P (damn you beat me to it 😅) ... but yeah if you're interested in these types of wheels check out James bruton he's got alot of different designs using them

  • @thepanix7880
    @thepanix7880 2 ปีที่แล้ว +210

    Great work! You might be interested in James Bruton's yt videos. He has tons of videos featuring contraptions with unique drive systems ranging from omniwheels to balancing robots.

    • @greatscottlab
      @greatscottlab  2 ปีที่แล้ว +68

      I am aware of him ;-) But everyone who reads this comment; check him out.

    • @JonnyRobbie
      @JonnyRobbie 2 ปีที่แล้ว +15

      Honestly, I feelt the whole time he is an uncredited inspiration for all of this. It would be too much of a coincenence when he renewed the whole omni wheel movement a few weeks ago and now everyone's grandmas doing it while all thr copycats give him no credit.

    • @greatscottlab
      @greatscottlab  2 ปีที่แล้ว +40

      @@JonnyRobbie I honestly got aware of such omniwheels through Mark rober. Which I mentioned. I found James Bruton later.

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

      He's been doing some good work on these wheels.

    • @ender-gaming
      @ender-gaming 2 ปีที่แล้ว +3

      @@greatscottlab I'm not accusing you but to give you some context James has been uploading several series on omni-wheel designed robots for nearly a year going on now. Your wheel design looks exceedingly like his very early prototypes other than him 3d printing in TPU for the wheels for traction (and not using motors with encoders). Overall its easier for people to assume your designed inspired by James' work rather than Mark, given the design similarities with what James makes.
      However I feel that has more to do with design limitations (you're both 3d printing, Mark wasn't) but its going to likely be a common misunderstanding.

  • @amyshaw893
    @amyshaw893 2 ปีที่แล้ว +21

    one little thing, the rollers should bulge in the middle so that the outside of the wheel is still a circle, rather than a 9 sided polygon. it should help with the bumping a bit as you drive

  • @lakshayautreja2503
    @lakshayautreja2503 2 ปีที่แล้ว +9

    Honestly the interactive videos are much more fun to watch than the paper-pen videos. Great job!

  • @M1LAD81
    @M1LAD81 2 ปีที่แล้ว +16

    Maybe when you create the wheels on your 3d printer, design grooves into the wheels where the o-rings can sit in. This will make it more difficult for them to slip off.
    The other crude option is to wrap only one layer of Amalgamating tape on the wheels to give it rubberised coating.
    Food for thought.

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

      I wrote the same and thought the same - now I see I'm not alone ;-)
      Sure this would work ;-)

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

      Yes indeed, I thought of the exact same thing. Small grooves with thick O rings and even use glue if necessary to ensure they don't slip out of their grooves.

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

    This give me massive amounts of nostalgia from doing competitive robotics in middle and highschool. 4 wheel "x-drives" are a lot more common in that environment, and some teams use meccanum wheels which accomplish the same thing and are even programmed the same, but you don't have to mount them at 45 degree angles. Pretty simple to program too once you get a good grasp on how they work. I have some code somewhere that implements driver control for an x/meccanum drive in 4 lines.

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

      There was even a team that designed their own meccanum wheels a few years ago. And 3D printing isn't allowed and you can only use a specific set of parts so they had to be creative and cut up some gears and take the rollers out of Omni wheels. Anyone who's interested in taking a look, search green egg robotics meccanum wheels on TH-cam

  • @Geniusinventor
    @Geniusinventor 2 ปีที่แล้ว +39

    Can we all take a moment to appreciate the work this man is doing to entertain and educate us? Man thank you very much!

    • @greatscottlab
      @greatscottlab  2 ปีที่แล้ว +6

      My pleasure!

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

      @@greatscottlab Man you put my channel name in on thumbnail thank you

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

      @@greatscottlab this guy copy pasted this comment to 3 different videos

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

      This guy is obviously a bot. Exact same comment seen on this old tony’s last video. At least it’s a friendly bot.

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

      come on I am not a robot

  • @tomashubelbauer
    @tomashubelbauer 2 ปีที่แล้ว +28

    Could you fix the second problem by printing the rollers with trenches in them for the O-rings to slit into so they stay put and evenly spaced out over the length of the individual roller?

    • @greatscottlab
      @greatscottlab  2 ปีที่แล้ว +11

      Possible :-)

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

      @@greatscottlab This is the first thing I thought of when I saw it.

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

      Or printing the rollers in TPE maybe?

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

      @@abeowitz Oooh! That's a great idea! Like heat shrink tubing.

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

      Best solution is the trenches idea. Shrink wrap has different traction specs. And bulging the rollers too.

  • @andrewmakarevich4948
    @andrewmakarevich4948 4 หลายเดือนก่อน +1

    😅😅😅ahahahhaha
    On 6:28 i thought firstly that you have drawn pacific sign lol

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

    Fellow robotics student from your own country here. The design of the mechanum / omnidirectional wheels are almost half of the story and they rollers and the angles are required to be very precise for the vector calculations. The other half is the software, specifically the position tracking of individual motors, as you mentioned. The end product is really freaking cool, like the Kuka cargo mover and others, but I don't think it is very easy to do that at an individual level.
    Still, I must applaud your efforts! :)

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

    Painting the omni-wheel spools with a rubberized paint, should solve the traction issue and therefore eliminate the need to use the troublesome o-rings. All the best!

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

    My grandparents have a roomba too and their cat sometimes sits on it and drives around

  • @DMonZ1988
    @DMonZ1988 2 ปีที่แล้ว +23

    fun project, nice work! its really impressive how you always build things completely from the ground up. it would definitely have worked better with cigar shaped rollers printed in TPU and better motors, but it was good enough to begin with. i actually have a real, wood cutting CNC router based on this principle called the goliath cnc, set up in the 3 omniwheel configuration exactly like your robot, and it really works!
    James Bruton has also built and experimented with many many different and more advanced omniwheel configurations and i highly recommend his videos if you haven't seen them! his projects are all 3d printed and he also shares all his files so you can try them out if theres anything you like.

    • @greatscottlab
      @greatscottlab  2 ปีที่แล้ว +4

      Thanks for the feedback :-) Lots of helpful information.

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

    I used mechanum wheels in my recent robotics project and I had to figure out the trig coding too. If you can get an accurate IMU measurement(most likely using some sort of complementary filter), you can use PID to keep your angle straight, regardless of slipping. Implementing the PID algorithm while keeping motor direction in mind is a bit difficult....

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

    So delighted by how I learn something from your videos which has set my electronics interest on fire again!

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

    At 05:57, a quick Fusion360 tip: Theres alot of standard electronics parts, aswell as hobby project components, in the Fusion/Autodesk Gallery. This makes it easier and quicker to CAD, as the parts in the gallery often are quite precise. The motor you are using is in the gallery named Geared DC Motor

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

    I 3D printed some omni-wheels not too long ago. I smeered silicone blue over the rollers to give them traction on the ground. Worked like a charm

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

    I love how you always make complicated things seems easy...

  • @aboudi0507
    @aboudi0507 2 ปีที่แล้ว +4

    This is cool.. and very well engineered!

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

    To stop the O-rings from moving, you could print the rollers slightly larger and put grooves where the O-rings are meant to sit. If the rings still move, then use smaller rings (stretch them over the roller to put them in place) until they don't slip out of the grooves.
    It's either this, or you use TPU rollers... and when you print them put some kind of tread on them.

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

      You could also try gluing the O rings into the grooves too.

  • @uzidore
    @uzidore 2 ปีที่แล้ว +6

    I really like the implementation of the omniwheel idea, hopefully, this project progresses forward (:

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

      And backwords(im sorry)

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

      Good one ;-)

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

    Something i think really important that you didnt speak of is the consumption vs distance. Omiwheel vs wheel. Would be very interesting to get that also

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

    Makes me remind of the Mecanum wheels, a 45 degree roller wheels that use in the Fork lifts. It's actually uses a 2 wheels at a variable speed in each of the wheels to control the direction of the lift.

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

      I also got some of those ;-)

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

    small tip (may be usefull for future rf projects): you ca also use the s-bus or i-bus (if available, tho most rf receivers support at least one of them) to read directly the channel values from the receiver without having to read the pwm signals from the channel output pins (this way you can also use more channels that the receiver can normally offer)

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

    This again was a great project like ur all other project
    I think making grooves in rollers to fit O-ring proper in one place
    And feeling excited for ur next project

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

    You can't really put those on a vaccum robot though, since they would run across dirty surfaces too much. Vacuum robots wipe away dust in front of their wheels so they remain clean for a longer duration.

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

      True. But I was only using the vaccum robot as an example. Do not worry. Those were not my plans ;-)

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

    Very awesome. Cool to see a full design like this every once in a while to breakup the waves of circuits. The circuits by themselves only have so much of the maker market on yt, so these are also good for expanding the audience

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

    Awesome! I didn't realize how much effort those omniwheels are.

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

    Omniwheels are a real thing in industrial lift equipment. There was a MythBusters special where Grant (RIP) mentioned that his favorite bit of gear was a forklift with Omniwheels specifically because of its ability to crab.

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

    If you can print in TPU, you print the rollers in that. It's helpful to have the rollers as simple as possible, while still having that rubber traction. The better design does include something of a bulge in the middle, as the rollers are supposed to follow the arc of the wheel. There is also existing code that ironed out some of the problems you were having, examples through FIRST Robotics have been pretty well open sourced.

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

    Just a thought on a more advanced design for the Omni Wheels.
    In thinking that the more traction you add the more friction you add when you drive against the dormant wheel.
    Perhaps there could be a function where traction is added and subtracted on the Fly based on what that wheel is supposed to be doing.

  • @jparky1972
    @jparky1972 2 ปีที่แล้ว +4

    Grooves in the rollers may help to keep the rubber gaskets in place.

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

      Yes, 3D print the grooves and glue the O rings in place as well. That should give the best results.

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

    Amaizing project as always! 🙂

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

    You could also try using mecanum wheels as they can work with simpler geometry of the robot, and aren't as bad when slipping

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

    Paint silicone over the rollers for grip. Assuming your using PLA, don't even need to scuff the surface for good stick, the layer lines will do that all on their own. Maybe a quick rinse with distilled water or IPA to clean the surface of the plastic first but in my experience it's a challenge to get silicone to not stick to PLA.

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

    What about using a rubber hose for the wheels? Print plastic bushings to stiffen the hose, and plastic washers on either end to decrease friction. So you would have a hose with a plastic insert, then a shaft going through everything. It would be cheap, and I reckon it would work pretty good. You can order hoses of all different diameters to suit your needs.

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

    3-D print the rollers with engravings/indentations strips, So The rubber seals can sit half inside and half out. But amazing job I can barely can get my 3-D printer working. Keep innovating 👍nice job
    Love your inventions God bless!

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

    I love your drawing / schematics 👌

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

    I would not rely on the rotation-position detection, while talking about wheels. Those stuff is good for e.g. robotic arms. I believe Mark Rober also did some external position detection. (Also rollers of the omniwheel has a barrel shape.)

  • @transistorbrains
    @transistorbrains 2 ปีที่แล้ว +8

    If you do a part 2, that’s a good potential segue to talk about putting encoders on brushed DC motors and designing a feedback loop vs using FOC on BLDCs.

    • @greatscottlab
      @greatscottlab  2 ปีที่แล้ว +4

      Thanks for the feedback. I will keep it in mind :-)

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

      Good idea. I’d be really interested in seeing an experiment with position tracking using accelerometers, or better yet, N axis sensor fusion chips. My guess is that it would be fairly challenging (or just super noisy) starting from scratch, but it also seems likely that there are some open source projects that may make the math/signal processing more approachable. Just an idea.

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

    You could check out the robocup soccer robots (e.g. small or middle class). They’re pretty much exclusively build around this kind of omni drive platform. Not only can you move in any direction, but you can as well rotate the robot arbitrarily at the same time, whilst going in a straight line.

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

    I wonder if printing TPU sleeves for the rollers would help. Also, I imagine using threaded rod for the shift would eventually cause problems with it cutting into the rollers and cause binding.

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

      Just print a small insert from PLA to go inside the TPU wheels, although unless the shore hardness is far less than 95A the TPU has no grip.

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

    You should also check out an X drive, where 4 wheels are facing outwards with a 45 degree angle between them. You get more significantly more power and traction with this configuration.

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

    Sweet video! I suggest printing the rollers/wheels out of TPU material for better traction

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

      I would definitely do that for a new version.

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

      @@greatscottlab You're a role model to me and it means a lot when you reply to my comment. Thanks GreatScott!

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

    James Bruton has some videos you would like.

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

    Why dont you create rollers with grooves for the rubber rings? Great video!

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

    this project takes too much time and effort, great work!

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

    Love your videos! Learn a lot from them about taking theory to practice.

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

    Nice project. Consider using TGP rod (turned, ground, polished - I have no idea what it’s called in German) for the axles for much longer life, less side-to-side lash, less binding and lower rolling friction - when you _want_ the roller to roll. For added friction in the axial direction, consider using rubber/plastic tubing “tire” over each PLA center “wheel”. For example, radiator hose, ‘fish tank” tubing, etc., depending on the inner/outer diameter desired. Tubing is, of course, available in all sorts of sizes and with different durometers, and thus can be selected for the desired amount of friction.

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

    I have experience with these, they are common in FRC. Omnis have terrible traction. Mechanum wheels are similar and do quite a bit better, and are easy to use in a traditional 4 wheel configuration. They still have wear problems, but it's not too bad on carpet.

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

    Awesome project, i really like these robot videos! Please make more

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

    I've had a lot of fun with silicone rubber when I need a bit of traction on an otherwise slick surface. So, I'm wondering if applying a layer to the wheels might solve your problem.
    Possibly this could be done by 3D printing a jig which has a lot of oversized holes with shafts. Wax coat the jig, put some silicone rubber into each hole, then insert the wheels on the shafts, squeezing the silicone rubber around the wheels.
    Just a thought.

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

    I would suggest you to add some kind of rubber coating on the roller
    Nice video like always

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

    Great video, as always :)
    May I suggest using rubberised rollers - possibly using heatshrink over the rollers if you're staying with diy, or if you're going for the commercial product?
    The rollers also need to bulge so that the wheel overall is round, and not a segmented polygon :)

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

    basically James Bruton!!!!

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

      But GreatScott! style. Meaning lots of trial and error....

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

    This is a funny but very enjoyable idea!!! I got surprised again with the amount of the subs of this channel lol Great Scott!!

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

    Wheels only come from China , therefore I have to make my own. You are indeed resourceful. I would have just bought a kit from Amazon or somewhere. I don't have a 3D printer yet because it seem like most people are just printing trinkets. But this was a good legitimate use.

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

    Great work Scott. I really appreciate your work and the great ideas you discuss, I am myself an electrical engineering. Please make a video on diy ULTRASONIC CLEANER.

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

    Nice work, Scott! Very interesting project.
    But, being a trig challenged, simple minded person, I'm wondering what was gained by positioning the wheels @ 120 degrees, instead of 3 omniwheels pointing in the same direction? Isn't it usually better to KISS? 😎

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

      If all of the wheels were in the same direction the robot would only move in the two directions allowed by that. Forward and back but no side to side. The wheels need to be at an angle so they can cause a pull in any direction.

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

      @@stevedonkers9087 'Omniwheels' is the key word, I think.

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

    Would rubber cement stick to the plastic? If so you could basically paint on a thin rubber coating to improve traction.

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

    For a better and precise movement don you need a jacobian ( i think is written like this) and then a pid controller? And of course some sensor

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

      Jacobian matrix sounds interesting. I will have a look at it :-)

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

    Perhaps use some thin-wall rubber / silicone pipe to cover the rollers (more traction on slippery surfaces).

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

    Awesome project, an idea for another video:
    Metal detector diy or buy.

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

    They used to make a thing called a MOUSE. Before optical operation it was done mechanically using a mouse ball.
    If you were to reverse the concept so that the cursor moves the mouse then it might be a simple way of controlling the motion of things ;)

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

    Can you print a groove on the rollers to hold the O-rings?

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

    Wonderful! Maybe indents in the rollers for the o-rings?

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

    Maybe using a liquid rubber coating on the rollers, or a tpu printed sleeve could help with the traction control?

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

    Is this James Bruton Is that you?

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

      Not quite his level I think

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

    If you had ridges in the smaller rollers it would help the O rings not slip.

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

    If you still wanted to use the O-Ring hack, you could try reprinting the rollers with divots that the O-Rings fall into so they are less likely to fall out of position

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

    Commercial Omni Wheels make the rollers non-cylindrical to keep a consistent OD while rotating
    Mecanum wheels are similar, but with rollers rotated 45° so they can be mounted in a traditional wheel base
    Then there's swerve drive (normal wheel, spins 360), which does waste time rotating the wheel into position, but keeps high traction without a ludicrously large wheel

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

    New intro is amazing

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

    Why not make the rollers concave to make the transitions smoother? Also, a simple coating of Plasti-dip would likely solve your traction problem. (If still not enough, print grooves for the o-rings, then paint on the plasti-dip to "glue" the o-rings in place.

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

      Gluing the O rings into grooves should give the best results.

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

    i think what you need to do is print the original dimension rollers or just very slightly smaller but then cut groves into the rollers for the rubber o rings to fit into.

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

    It might be worth trying Mechanum wheels as an alternative, I think they'd be less prone to slipping and therefore be more usable without implementing any feedback response. They're also just kinda neat.

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

      I actually ordered some for the project but decided against using them for now in order to instead focus on the omniwheels.

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

    Pro-tip: you only need two omni-wheels. The 3rd wheel can be a caster or a ball bearing, etc.

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

    I also have one ominwheel robot,omniwheels are very very costly ,ur diy version is best

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

    I assume you added groves on rollers for the o-rings to sit in to keep it from slipping off

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

    Where do you get your wires?

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

    Surprising and intéressant thing. Why dont you some small gap for the rubber band ?

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

    I did some work with omni wheels in Vex Robotics in High School. They are pretty bad at clearing obstacles but a clever design can make it work.

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

    This is actually just one of many Omni-drive designs. There are others that don't use omni-wheels but use other mechanisms for Omni-locomotion.

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

    I wonder if you could paint your rollers with something like Dip It which is used for tool handles to give them grip. That dries fairly smooth, perhaps there are other spray on rubber coatings.

  • @ElectronicLab.
    @ElectronicLab. 2 ปีที่แล้ว

    great video man👍 it's always a good idea to try something new😄

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

    Have you considered printing the rollers in TPU or sime other flexible material?

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

    Print TPE sleeves to go over the rollers?

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

    I highly recommend that you watch James Bruton's videos. He has amazingly well built omnidirectional 3D-printed-based robots, and explains every step of the way. I love your videos and his!

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

    Great build my friend. You might want to rebuild the small rollers with embedded channels so the rubber bands do not move so much.

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

    Instead of O-Rings, how about using some heat-shrink tubing? That would fit on snugly and should provide enough traction.

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

    Nice project. If you have a 3D printer, why don't you get some of the softer flexible TPU filament to make the wheel rollers? Also, over time the threaded rod is going to chew up the inside of the rollers. You should just get some smooth metal rod.

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

      Or even thin hardwood dowels.

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

    I love robotic projects 🥰

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

    Are you able to control the speed of the motors by injecting a pwm signal on the "Enable" pin for each H-bridge of the motor drivers?

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

    The rollers should have a curved profile that follows the curvature of the max wheel diameter . Then put some shrinking tube around the rollers if you don't have rubber rollers.

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

    Last year I bought a robot for transporting large assemblies around the factory where I work. It used mechanum wheels and could carry 7500 kg. Our company president said it was the coolest thing he ever saw.

  • @Nono-hk3is
    @Nono-hk3is 2 ปีที่แล้ว

    How confident are you that the power saved from not needing to rotate is greater than the power lost from the increased rolling resistance that comes from driving omniwheels at an angle? Even in an optimal work load (where the need to change direction is more common than going in one direction for a while), I'm suspicious of the power savings.
    I can believe that these wheels are beneficial when you need precise movements, though.

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

      Not confident. It was just a thesis. Would need lots of measurements.

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

    There's a reason why the freewheel has split colors.... there's also a sensor in the wheel housing (under the rotating part the last time i tore apart a roomba)

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

    Is it possible to make smaller versions of this, you know, more suitable for vacuum cleaner robots?

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

    Wow you have done pretty good
    Here at college we use this drive system pretty much everyday
    And one good suggestion would be to use imu feedback and pid

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

    For the rollers you could use the small rubber rollers from a printer.

  • @ΘοδωρήςΝικηφόρος
    @ΘοδωρήςΝικηφόρος 2 ปีที่แล้ว

    what if you print rollers with indents for the orings to slide into and use adhesive to stick them permanently on the rollers?