2.5 Years of Ringspinner Combat Robot Development

Поділитися
Вставка
  • Опубліковано 31 січ 2025
  • This video documents my progress in developing a competative Antweight Ringspinner combat robot, discovering new technologies and improving my engineering skills.
    Covering the progress from Mk 1, my first ever combat robot, to Mk 3, a unique and powerful walking machine. Ringspinners are a rare archetype due to their complexity but a clever application of Hubmotor technology can help alleviate that. Custom machined parts using titanium, carbon fiber and aircraft alloys, the final product is quite a piece of kit for only weighing 225g.
    If you are interested in combat robotics, there may be a club near you! In australia, many are active on facebook. Feel free to reach out.
    Music: Keygen Church from Ultrakill

КОМЕНТАРІ • 94

  • @MakersMuse
    @MakersMuse Рік тому +89

    Awesome to see the rapid evolution into something totally unique, featherweight version when? 😂

  • @JustCuzRobotics
    @JustCuzRobotics Рік тому +64

    This deserves way more views, amazong look at the whole development process.

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

      Agreed, if it can be refined it might be the way for ring driving.
      Would love to see the CAD.

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

      Algorithm algorithm algorithm. Algorithm algorithm?

  • @jeffbrownstain
    @jeffbrownstain Рік тому +7

    UA-cam recommending me a small creator making great quality content about a topic I love?
    Did I die?
    Is this what a miracle feels like?

  • @watsmyu
    @watsmyu Рік тому +9

    that bot went from "oh its a normal bot" to "why do I hear boss music?"

  • @mrblack5145
    @mrblack5145 Рік тому +9

    Having almost no idea what actually goes into this stuff, and not even really close to my lane of enjoyment, I stumbled across this channel via MakersMuse and as you were describing the robot, I thought 'wow, that seems dangerous AF, lets see it!' Then you show the robot, and it looks like an angry coaster, and my concerns drop signifigantly; thinking to myself "that little thing cant be dangerous."
    But watching it compete with other robots, and seeing the way chunks are flying off, the fully enclosed plexiglas arena, and even seeing these tiny blades gouging chunks out of the arena- it really humbled me at the level of engineering and work that goes into these tiny things. Toys they are not.
    You've got a sub from me, my good man, and I cant wait to peruse your other videos.

  • @peble_8807
    @peble_8807 Рік тому +6

    ULTRAKILL ost did not go unnoticed... Awesome bot too.

  • @adamhawker3614
    @adamhawker3614 Рік тому +7

    Love it! I proposed this exact same concept (antweight ring spinner with all the electronics placed inside a custom frameless brushless motor) on the robotwars101 forums way back in 2016, so it's great to finally see someone with the skill to actually build one of these, taking up the challenge!

    • @BrokenLinkRobotics
      @BrokenLinkRobotics  Рік тому +7

      Surprised you eventually found this, I recall viewing it at some point when researching ring spinners and may have been a subconscious push to make this as it is now. Only just remembered!

  • @mightygrom
    @mightygrom Рік тому +6

    Ring spinners aren't a hobby, they are an obsession. I've been working on mine (US 454g 3d printed) since 2018. I have been banging my head against different shuffle designs for 18 months trying to find the right formula, but while working on v10.3, I have already started working on v11, which I intend to be a true walking bot :) I've considered the stator ring concept, but I don't think it would stand up well with just a 3d printed ring and no metal to constrain it... it would be hell on magnets.
    Keep up the awesome work.

    • @Termini_Man
      @Termini_Man 9 місяців тому +1

      I looked at your channel, you should upload some of these, it would be really cool.

  • @highspeedpiTV
    @highspeedpiTV Рік тому +2

    That bot is great, amazing battle! Keep up superb work mate!

  • @IHaveYourAttention
    @IHaveYourAttention 11 місяців тому +3

    Is that... the Ultrakill soundtrack I hear?!??!?! Beautiful choice.

    • @BrokenLinkRobotics
      @BrokenLinkRobotics  11 місяців тому +3

      @IHaveYourAttention it was the only fitting choice

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

    I imagined using three pneumatic tires with separate motors for redundancy, in a horizontal equilateral arrangement driving a grooved/channeled ring internally, with the idea some impact would be absorbed before it gets to the chassis.

  • @mr.tesla2837
    @mr.tesla2837 Рік тому +3

    Love your different design approaches.

  •  Рік тому +4

    Awesome to see the behind the scenes, the evolution of the custom design and the outcomes/assesment/remedies!

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

    Fantastic breakdown! Idk if I'm ever gonna have enough time to pick up another hobby, but combat robotics are honestly tempting, haha!

  • @Adventium_
    @Adventium_ Рік тому +10

    I don't really follow combat robotics personally, so this was super interesting! The idea of turning the ring into the motor itself was very cool.
    Also loved seeing Pancake show up and going "hey, I know that one!"

    • @biscuit715
      @biscuit715 11 місяців тому +1

      You definitely should! NHRL have some good stuff on their channel. Imo the smaller bots produce much more devastating fights than the heavyweights

  • @SethMarcell
    @SethMarcell Рік тому +2

    Fascinating! That was fun to watch

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

    Always love your detailed facebook posts, thank you for the detailed youtube post!

  • @link13mania
    @link13mania Рік тому +3

    Beautiful build, love the combination of faults and fixes. Definitely hope to see more of your builds.

  • @derstreber2
    @derstreber2 Рік тому +7

    Wow, you could almost use the spinning disk itself for motion instead of legs. Controlling the balance and then learning to drive it would be tricky.

  • @LukeQuin
    @LukeQuin Рік тому +3

    Great video. Ringspinners, not easy.

  • @razer259
    @razer259 Рік тому +8

    Great video! 👍 Hopefully, once you've cracked that concept in the antweight class, maybe we could see it in heavier categories. I can just picture you entering a beetleweight version of Revolve at something like NHRL.

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

    i honestly love the idea of ring spinners and full body spinners in general. like having your biggest defence literally hit back is just a cool concept. they're pretty impractical as far as im aware since they take a while to spin up and have a lot less actual armour, but that doesnt them from being cool

  • @codaman127
    @codaman127 Рік тому +2

    Huh, the gyroscopic force put up by the ring is a boon to the bot's stability. Once it's in motion of course, the pit dodges are so fun to watch.

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

    Really enjoyed hearing about the development journey!

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

    Clearly Mr. Bean is a very good engineer. But seriously, this is an amazing video (and I see you do FIRST stuff which is really cool, I'm doing FRC rn)

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

    Did You consider symmetrical placement of coils like three in front and three in the back? It is possible that this configuration can lead to more symmetrical forces in the ring - maybe even easier start of rotation.

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

    Amazing! Been looking at your designs for a while now

  • @GreyLightning
    @GreyLightning 11 місяців тому +2

    saw your FIRST shirt, as a current frc team member myself looking into combat robotics during the offseason, what would you say is the biggest thing to learn for combat robotics, and the biggest thing from FIRST to forget about when doing combat robotics?

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

    Awesome vid, I was certainly curious about how you pulled it off.
    Revolve vs william wagtail was definitely one of my favourites from the event.

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

    Saw the FRC shirt and knew this was gonna be good

  • @gtdgabriste1
    @gtdgabriste1 11 місяців тому +1

    Re: walking mechanism... I'm printing a pla tribute of revolve, still trying to get the walking mechanism together. Are you just using steal pins for the 3 holes around the motor shaft/idle pins? How did this hold up through fights? You didn't mention any issues with the walking mechanism, but are there any changes you would make if designing this again? In one of your test shots, before the ring was on it looked like you had a weight on top, was this needed for proper grip, or were you just making sure it would walk at full weight? My pipe dream is to take the weapon from subdivide and slap it on a modified revolve frame. Any suggestions?

    • @BrokenLinkRobotics
      @BrokenLinkRobotics  11 місяців тому +1

      The pins were cut paperclips. Worked fine, didn't fail in a fight and we're just superglued in. Weight was to check it worked with a full robot on it. If you have the space/weight, driving the second cam with gears from the drive motor will reduce binding.

    • @gtdgabriste1
      @gtdgabriste1 11 місяців тому

      @BrokenLinkRobotics thanks as always for the reply. I ended up using some 18ga Brad nails. They didn't want to fit, but some convincing with a soldering iron and a small hammer changed their mind. They don't work great, but good enough to learn from. I have learned more from printing and tweaking your step files than 3 years of UA-cam alone. I cannot thank you enough and look forward to your next video... and playing with your 3 wheeled omni design which I will be stealing fr... errr... learning from next...

  • @John-bs4bk
    @John-bs4bk Рік тому

    Great presentation!

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

    just a thought, i don't know if it is possible. But perhaps you could create down force with the spinner in order to keep you grounded and add more standing weight to the blow when you hit somebody. Perhaps just setting the teeth at an angle would be enough to create the downforce. Interesting video, keep them comming!

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

      many people have used that

    • @BrokenLinkRobotics
      @BrokenLinkRobotics  Рік тому +3

      Definately worth considering. Adding 'weight' has clear benefits, the problem I could see is ensuring that the added downforce multiplied by the friction with the ground is less than the increased apparent spinup torque generated by the aero device. Need to invest in some fluid simulation software now too...

    • @watcherror
      @watcherror Рік тому +4

      @@BrokenLinkRobotics how about instead of using fluid dynamics software you could perhaps simply 3d print a couple of test rings with the blades at interval angles. By placing the robot on a weightscale you can see how much downforce the ring is creating. I could never build something as your spinner robot so i'm totally in awe and i hope my suggestion is usefull. Thank you for your time making the videos and sharing your robot journey with us.

  • @cD-vg5go
    @cD-vg5go Рік тому

    Keep Going Bro !!!!!!

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

    Super cool! Never thought making your own motor was doable.

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

    Great engineering

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

    So do you ever measure the watts your drive can put out? Max voltage? Effective weight of the drive pieces?

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

      About 3W per drive motor, and at 8.4 max volts. Roughly 10g per shuffle pod not including motor

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

      Oh I'm sorry, I meant the hub drive on the ring. But that is interesting too.

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

    Thanks for the video really interesting

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

    With the way the robot is able to skip and roll around just with the outer ring.... what about removing the drive system entirely and just relying on the ring for movement? With some fixed anti-skid pads on the top and bottom of the robot, a tire on the top and bottom surfaces of the ring, and some little solenoids that can intentionally kick the robot up at an angle to put the tire in contact with the floor.

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

      Could do, some similar gyro bots exist, but the main problem would then be loosing the weight bonus gained by the walking mechanism. Just about cant gain enough weight back to make it worthwhile I think.

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

      @@BrokenLinkRobotics Is there any other sort of weight bonus available for any other unconventional propulsion system? I'm not familiar with the ruleset, but I'd assume the whole reason for the walking bonus is as a way to promote more diverse propulsion systems i.e. by offsetting the extra costs that "other than basic wheels" systems would incur, so maybe there's some way of classifying a system like this to get some other bonus?

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

      @@AJMansfield1 US rules sometimes give a weight bonus for 'No wheels', with 50% for shufflers, but in australia we've come to the concensus of it being a spirit of the rule thing. The weight bonus is for the walking legs, here the weight bonus would go to unique locomotion yes but that locomotion is still fudamentally the weapon. Could argue the solenoids are the walking mech but they aren't 2DOF legs or shufflers so dont fit the leg definition either. Tricky rule lawyering one

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

    awesomeness

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

    Which brand and model is your mill? Is it a CNC mill? Thank you

  • @user-fj2hp3lb5
    @user-fj2hp3lb5 Рік тому +1

    I knew I recognized master boot record for the music.
    So when are you going to upgrade to a titanium spinner?

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

      Tough to make weight with Ti and a nightmare to machine, but it could solve the creep. Will consider it.

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

    this looks interesting, but my degenerated mind can only see Mr beans son being exited about fighting bots. XD

  • @parkers3dprints
    @parkers3dprints Рік тому +2

    What FIRST team were you apart of?

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

    awesome insight into some amazing engineering

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

    Could you design the inside of your robot to be like a version of Ripperoni where you can have a counter gyro system which would then make your robot more controllable at the expense of increased electrical demand and internal complexity?

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

    It sure is an engineering challenge! It's much easier to spin the entire robot, with two side-by-side motors going opposite directions. But then ... how do you actually move rather than spinning in place?
    I think you can do it with a just a single tilted omni-wheel near the center.
    First off, imagine a wheel that has the same radius as the distance from the center of mass. If you drive this wheel, the robot will spin in place, with one wheel rotation equal to one robot rotation. So far so good, but you're just spinning in place.
    Now make it an omni-wheel by placing four rollers around it. This doesn't have perfect 360 coverage, but that's okay. Anyway, it's still just spinning in place, but at least the rollers now allow the robot to slide around some.
    Now the secret sauce - tilt the omni-wheel so it's not properly perpendicular to the motor axle. This means that one roller is closer to the robot's center of mass; the opposite roller is further from the robot's center of mass. Thus, one roller will be moving too fast compared to the robot's spin; the opposite roller will be moving too slow compared to the robot's spin.
    This produces motion while spinning, rather than just spinning in place. You can show which direction the robot is "pointed" in by coloring one of the side rollers white. As the robot spins around, the white will flash visible to show the direction of motion.
    This "tilted omniwheel spinning robot" only requires one motor and one tilted omniwheel. As a bonus, the design is flippable.
    I think two motors can make the robot a lot more nimble, as well as offering redundancy. Four won't fit. Three does fit, but it's a somewhat tight fit so it's probably not worth the effort.

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

      Okay, this spinning robot can be simplified.
      So, imagine a motor driving a spinning cylinder, like a smooth F1 tire. You attach two rubber feet to the outer surface, one closer to the motor and one further from the motor. It doesn't need to be an omniwheel. Just a cylindrical wheel with two rubber feet.
      The point is, the diameter of the wheel is roughly the distance from the center of mass. One rubber foot is closer to the center of mass. The other rubber foot is further from the center of mass.
      It's just one motor and one wheel, but it lets your robot move while spinning.

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

      Okay, the spinning feet robot can be controlled with simple single channel R/C.
      Again, the construction is just a circular robot with a single motor and wheel. The wheel is near the center, offset from the center of mass by the wheel radius. It has two rubber feet opposite each other, with one foot offset closer to the motor, and the other foot offset further from the motor.
      You first spin up the robot with full forward (or full reverse). Then, to move you reduce throttle until the wheel rotation matches the robot spin. This will make the robot move (while spinning). At this point you increase throttle to steer anti-spinward and decrease throttle to steer spinward.
      Quintessentially, you're adjusting from a steady state where the wheel rotation matches the robot spin. If you make the wheel rotate a bit too fast, the next footstep will arrive a bit too early - thus it "turns" a bit opposite the spin. If you make the wheel rotate a bit too slow, the next footstep will arrive a bit too late. Thus it "turns" a bit spinward.
      To help see which direction the robot is "pointed" in, paint a white spot 90 degrees from the feet. This white spot will flash visible as the robot spins. This will be particularly important after hitting the enemy or a wall, because after that the robot could be "pointed" any direction.
      This scheme keeps the construction and control simple and robust, although there is no redundancy.

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

      Oh well, I'm ignorant. Looking around for spinning robots, I saw "meltybrain" robots, which use two side-by-side wheels and nevertheless manage to control drift rather than just spinning in place.
      I still think my spinning feet idea could do better, and possibly be more robust against battle damage. It doesn't use finicky sensors and software to pulse the motor cyclically. It just uses smooth motor rotation and achieves the cyclic foot pushes with geometry.
      Also, unlike a meltybrain, the spinning feet don't need to fight wheel friction to drift sideways to the wheel motion. The rubber feet simply do not touch the floor except when their motion is aligned with the robot's desired motion.

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

    Bro, where do you find the documents for the motor winding?

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

      Just googled about 'BLDC Motor Winding' with key search terms if Wye, Delta and DLRK.

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

    Enjoyed the video! Fyi, your audio is really quiet.

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

    I wonder where blendo is right now

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

    It's kind of like watching a beyblade with this weapon choice and in this size category.

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

    Omg your hand at 3:00 😬

  • @Cl-2048
    @Cl-2048 8 місяців тому

    YAYYY TEBEBRE ROSSO SANGUE

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

    Your pain is our gain

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

    Do what they did at tesla (carbon fibre wrap around the ring).

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

    Cool design now when are you going to scale of up to the level of a heavyweight? 😬😂

  • @PedroHenrique-tt4fl
    @PedroHenrique-tt4fl Рік тому +1

    🇧🇷

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

    more

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

    Did you... make a robot Beyblade?
    The most powerful of all the toys? Even Moses split the sea with a Beyblade you know!

  • @v.3T
    @v.3T Рік тому

    Adult bayblade lol

  • @KodyFurlong
    @KodyFurlong Рік тому +3

    I love this design, I built a Feather Weight ring spinner in Robot Rumble 2.0 inspired by it.

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

    Wonderful presentation!