Bowden cables for the robot arms? Will it work?

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 263

  • @sarthak0diwan
    @sarthak0diwan 3 года назад +146

    I love how you start the video straight away. No intro, no speech just pure information. Keep it up.

  • @nathaniellangston5130
    @nathaniellangston5130 3 года назад +71

    A RUclipsr I believe named Will Cogley solved the cable lengthening problem by using a servo and having the encoder at the end joint so regardless or stretch the servo would try to maintain position.

    • @sintaxera
      @sintaxera 3 года назад +7

      I was going to suggest that. Ill check that video out!

    • @ericlotze7724
      @ericlotze7724 3 года назад +11

      Between that, and all the DIY/OS Robotic Arms being made on RUclips right now, i seriously think we need to meet up and share+compare designs and whatnot.

    • @ericlotze7724
      @ericlotze7724 3 года назад +7

      Also Skyentific NEEDS to strap that hand as an end effector one day lol. (Then put it on James Bruton's "open dog" or some bipedal robot (l o n g t e r m goofyness unlike use as an end effector) ?)

  • @theonlyqwert
    @theonlyqwert 3 года назад +15

    that shaft collar idea and using a long bolt. genius. stealing that for my daily work thank you!

  • @nxxxxzn
    @nxxxxzn 2 года назад +1

    zero nonsense straight to the point about beatifully engineered parts and beatiful looking prints. love him

  • @JJFX-
    @JJFX- 3 года назад +17

    FYI, if you design the holes printed in this orientation with a "tear drop" shape, or just a small triangular wedge cut out of the top, the result on FDM printers will will become much more circular. Can save a lot of time with complex geometry that's difficult to post-process by hand.
    Great video!

    • @Skyentific
      @Skyentific  3 года назад

      Great idea! Thank you!

    • @TDOBrandano
      @TDOBrandano 3 года назад

      You can also make the very top a bridge, so print the upper half as a half hexagon. Will work just as well, and put more material around the hole

    • @JJFX-
      @JJFX- 3 года назад

      @@TDOBrandano Yeah and some slicers basically do this on their own. That extra bite is great when you're threading screws into plastic parts but still not ideal when clearance is needed for projects like this.

    • @JJFX-
      @JJFX- 3 года назад

      @Lassi Kinnunen 81 I've also found adding a small cutout to the bottom of really small holes can help even more depending layer height. I believe Cura basically adds a bridge automatically to most horizontal holes but it would be nice to adjust how steep of an angle it starts. Changing the orientation is a good thing to note. It's just not always practical and may affect how reliable the overall dimensional accuracy and part strength is.
      I've been looking into creating a slicer plugin that automatically applies an optimal tear drop to holes between a set diameter. It may exist already but I haven't seen one. I'd also like to have bridging options for holes that'll be threaded and automatic sacrifical layers for recessed vertical holes .

  • @spammusmaximus
    @spammusmaximus 3 года назад +31

    There were teflon lined bowden tubes for racing bikes in the 80s, it was a difference like day and night, compared to the conventional tubes.

    • @myetis1990
      @myetis1990 3 года назад +2

      material types make differ but kuka and others solved this problem using strong timing belts.
      If this worked for robot arms probably all companies would use it.

  • @carlvanheezik263
    @carlvanheezik263 3 года назад +1

    I like the wrist design. When I saw your design I had the following idea. Replace the cables with belts. A belt runs from a pulley on the wrist to a double pulley on the elbow, then from this pulley to the motor. You can even use the double pulley for gear reduction. Now you can have three motors near the shoulder. Elbow motor pulley -> belt -> elbow rotation. Wrist pitch motor -> belt -> pitch double pulley -> belt -> wrist pitch rotation. Wrist yaw motor -> belt -> yaw double pulley -> wrist yaw rotation. The double pulleys are mounted as idler on the elbow axis.

  • @hugoboyce9648
    @hugoboyce9648 3 года назад +5

    That's really great design despite the poor performance of the Bowden cables! You can see that great care was taken and a lot of thought was put in. Also the video is well made.

  • @Larock-wu1uu
    @Larock-wu1uu 3 года назад +6

    Great content, thanks! You should check rolling diaphragm actuators. This is a hydraulic actuation with barely any backlash and high backdrivability.

  • @oldcowbb
    @oldcowbb 3 года назад +13

    use derailleur tube instead of braking tube can solve the bending-shrinking problem, but the tube would be much stiffer

    • @TheTwtwo
      @TheTwtwo 3 года назад

      Other option is linear brake cable housing that BMXs use. its just a stronger version of derailleur cables.

  • @TheAruruu
    @TheAruruu 3 года назад +4

    I've thought of things like this for years, and often referred to such things as "fly-by-wire prosthetics", using cables to control limb movements while placing the heavy and bulky motors/servos elsewhere. Using Bowden cables as you have is probably the most problematic way to do so. Instead of trying to manage the whole "they get longer when bent" thing, just keep the cables straight at all times. If the cable needs to go around the elbow, use a transfer mechanism to connect two cables, one in the forearm and one in the upper arm, that moves along the same pivot the elbow does. When the elbow bends, use software to ensure the other joints don't move by adjusting accordingly. The actuation of the cables shouldn't be done by wrapping them around a drum as this itself causes the stretching issue. Instead, actuate them with lever arms, or mounting them on the surface of a wheel/disk/circle/sandwiched disks to ensure the cable stays straight. Yes, it means you need a larger disk to actuate the cable a given length as compared to wrapping around a drum, but it means there's bending effects. This should also reduce the amount of wear that occurs on both the cable, and the actuator.
    The use of cables to transfer motion does work. Airplanes have used this technology (called Fly-By-Wire, hence the name I use) for almost as long as planes have been a thing. The important bit is that the distance between the actuator and the controlled surface be fixed as much as possible. This means having a structural forearm, elbow, and upper arm (which incidentally is just known as "the arm", but that's confusing...), and likely shoulder to keep everything held in place. It's also important to have the extension and retraction cable anchors to be connected to each other so that extending one retracts the other by the same amount. It's also worth mentioning that this type of device would be best suited to something such as a human hand, as it requires multiple cables per finger to give it the same or similar range of movement that a normal hand has.
    If you're willing to revisit this idea, It would be interesting to see how not bending the cables at all works out.

    • @artbyrobot1
      @artbyrobot1 7 месяцев назад

      no it is okay to bend them, just have to keep them bent consistently at the same bend and not have them bending during use then unbending again. This way they aren't bending at all any more than a preset bend that is kept consistent. Also, he has more friction since he's using thick metal cable rubbing on a metal interior. He should use teflon tubing with a PE fishing line instead which will cut down friction. He also uses ZERO lubricant on the cable which also greatly would reduce friction.

  • @kingofcastlechaos
    @kingofcastlechaos 2 года назад +2

    There is a reason why Bowden cables are used on bikes and not multi-axis robotic mechanisms. "Yes, it seems like Bowden cables sucks" pretty much sums it up @ 15:50. Keep up the good work sir!

  • @BeefIngot
    @BeefIngot 3 года назад +5

    For holes that are aligned vertically, I find that a mild tear drop shape helps get them close enough for small holes.

    • @Skyentific
      @Skyentific  3 года назад +1

      This should work! Thank you for idea!

    • @carlvanheezik263
      @carlvanheezik263 3 года назад +2

      I use a hexagon for vertical aligned holes. The principle is the same as the tear drop.

  • @dhruvbose8294
    @dhruvbose8294 3 года назад +6

    Awesome design as always!

  • @joannot6706
    @joannot6706 3 года назад +9

    Ah That is why I'm subscribed to you, this kind of video!
    i'm 50seconds in and that's exciting!

  • @grigoryyakopov8293
    @grigoryyakopov8293 Год назад +2

    To avoid the problems you mentioned try to use a hydraulic system - similar to the bicycle hydraulic brake system instead of Bowden ropes

  • @blindside_o0
    @blindside_o0 2 года назад

    I just started thinking about this yesterday. Thanks for the physical proof. My research on bowden cables came to the same conclusion without making anything.

    • @artbyrobot1
      @artbyrobot1 7 месяцев назад

      well you then condemned an approach that if done correctly is going to be a game changer. Your research failed you. He executes poorly in this video.

  • @01glenn0101
    @01glenn0101 3 года назад

    when i was doing this about 12yrs ago now,i used car window winding mechanisms , the amount of flex in cable was my advantage as it gave very smooth and lifelike movements to the neck and head of a 4 meter long robot butterfly

  • @tomcypher3864
    @tomcypher3864 3 года назад +3

    Wow! This is what I've been waiting for! Classic skyentific video with another cool ingenious design to be tested! Thanx a lot for inspiration to complete my own robotix projectz

  • @kolpeex0
    @kolpeex0 3 года назад +3

    Despite the fact that bowden cables sucks, it's very nice to see a proof for that)

  • @JohnMeacham
    @JohnMeacham 3 года назад +3

    I experimented with spectra fishing line running through ptfe tubes, it could only pull of course so they had to be used paired, but it is so slippery, you can run both down the same tube and they slide past each other.

    • @freakinccdevilleiv380
      @freakinccdevilleiv380 3 года назад

      That's awesome, you could have fully rotating effectors on the ends and a single spring for length compensation.

    • @JohnMeacham
      @JohnMeacham 3 года назад +1

      @@freakinccdevilleiv380 I used a spool from my gus Simpson build to actuate the spectra line with a few dozen wraps around it couldn't go forever in one direction but could go several rotations in each direction which was more than enough to wiggle an arm. but no technical reason you wouldn't be able to do a loop for full continuous rotation forever I think. You would need to add a guide to keep the thread from walking off the end of the rollers.... Or actually, if you just loop around a couple times that may not be an issue. Worth experimenting with!

    • @artbyrobot1
      @artbyrobot1 7 месяцев назад

      yes this is a much better materials choice. I prefer PE braided fishing line over spectra. It comes in 300lb test down to 10lb test and everything in between. Might even go up to like 400lb test and up a bit more 500lb or 600lb I think is around the stopping point. But yes TPFE teflon tubing. This is what I'm using in my robot.

  • @georgekrivosic5094
    @georgekrivosic5094 3 года назад +2

    Great project idea, well done. Probably the best is a hydraulic fluid system or maybe an air vacuum pump like used in the Mercedes central door locking system, very little friction and waterproof. For example 2 syringes connected with a small bore plastic pipe. giving you instant push/pull linear motion.Keep up the good work.

  • @humanperson8418
    @humanperson8418 3 года назад +3

    You could fix the extension problem in software. When its attached to an arm its linearly proportional to the bend of the arm, so should be quite easy to calculate.
    The friction problem is solved by using pulleys and bearings, instead of tubing.
    (there's a lot of friction present in those tubes.)

  • @andsandzandsz
    @andsandzandsz 3 года назад

    Right to the point! :D "Hello and welcome to my channel - It is important to keep the weight of the robot arm as low as possible!"

  • @firefox5926
    @firefox5926 Месяц назад +1

    you know i cant help but think that bowden cables and the concept of tensegrity should be able to work really well together to make some pretty strong but flexible robots

    • @Skyentific
      @Skyentific  Месяц назад

      I totally agree with you. I thinking in this direction for the long time, but have not find any good solutions yet. But I agree that this should make a great design

  • @mvadu
    @mvadu 3 года назад

    That spring is a great idea.. The problem with the flex of the block can probably solved by a dovetail pattern on the base and having the cable retainer slide.. Or have a small linear rail holding them.

  • @d3str0i3r
    @d3str0i3r 3 года назад

    some ideas i had that might alleviate some issues
    -springs on both ends of the tubes so that all the travel isn't just on one end of the system should help a little
    -spring in the middle instead [or in addition to the others], more specifically, at the hypothetical elbow, we basically just wanna give the tube as much room to expand and contract as possible and spread the expansion and contraction out, kind of like a real muscle
    -concentrating the springs in places where the cable does a lot of flexing should also keep the tube from needing to compress as much, as the cable has more room to find a better path

  • @sabtvg
    @sabtvg 3 года назад

    Thanks for showing us your experiences.

  • @dekutree64
    @dekutree64 3 года назад +1

    Should be able to do precise positioning if you put encoders on the wrist joints themselves, so the cable length change can be compensated by moving the steppers. Friction will still be a problem, but at least to start with, simply using larger steppers would solve it. In the long run you may have trouble with cables/tubes wearing out. Bicycles only apply significant tension to the cables after the brakes have engaged, and then there's not much more movement of the cables until you release it. But on a robot you'll be continually sliding the cables in the tubes while under tension.

  • @pisoiorfan
    @pisoiorfan 3 года назад

    A couple thoughts here.
    1. if you move the motor half way - at the elbow - you still reduce its influence on moment of inertia at the shoulder by a factor of two which is significant.
    2. this way transmission from "elbow" to "wrist" does not need to negotiate bends so simple cable pulleys aka capstans or belts are fine, which means is less friction, less flexing and option of having a lightweight reduction gear at the wrist with motor (and first stage reduction) at the elbow, if that feels appropriate.

  • @humanspirit3432
    @humanspirit3432 3 года назад +14

    Bowden cables are good. Actually you can compensate most of bad effects using encoders and software compensation.

    • @tHaH4x0r
      @tHaH4x0r 3 года назад +2

      You are right. By 'integrating' the cables before the sensor, you include them in the closed loop system and the control system can compensate for the non-idealities. It is of course not as good as if it would not have any non-idealities, but better than using the cables in 'feedforward'.
      You will always waste (precious) motor power overcoming resistance, leading to lower efficiency, not being able to reach theoretical torques/speeds and motors getting hot.
      Play/backlash is something a control system cannot really compensate for very well, and can even lead to control system instability.

    • @humanspirit3432
      @humanspirit3432 3 года назад +2

      ​@@tHaH4x0r To pick up some mug and to place it in another place - this is more than enough. Really good lubrication and maybe bigger diameter and more flexible cables - can improve efficiency - like in human body : D

    • @tHaH4x0r
      @tHaH4x0r 3 года назад +1

      @@humanspirit3432 If you can improve the mechanical system of the arm, why not do so? It seems like a waste of effort to design such a beautiful arm and 3D prints, to then not nicely finish it up in the end.
      Also, the bigger diameter tubes will only exacerbate the issues with bowden tube getting stiffer when bent, because this is mainly caused by the difference in length between inside and outside of the cable. The resistance is also not caused by friction inside the tubes, but by the cables working against each other. This means that lubrication does not help at all either.
      More flexible cables would maybe help, but this would come at the cost of control system bandwidth, as this elasticity is directly in series with the actuator.

    • @tHaH4x0r
      @tHaH4x0r 3 года назад +2

      @@humanspirit3432 To elaborate on my last comment, what is the point of putting the motors far away from the joint itself? It is to decrease arm inertia. Why do we want to decrease arm inertia? Improved bandwidth and increased safety. If you then have a more elastic link between motor and joint you will decrease the bandwidth, yielding probably worse performance as a result, with higher mechanical complexity (meaning more cost, lower reliability) so it makes a lot of sense to want the mechanical part to be operating without slip, resistance and other non-idealities, as otherwise you are just handicapping the arm and negating any benefits you are trying to get.

    • @humanspirit3432
      @humanspirit3432 3 года назад +1

      @@tHaH4x0r I mean - cables must be flexible for bending, but not flexible for stretching. Steel cables with many wires - are OK. Maybe some synthetic cables will work also good.

  • @ThomasMLOL
    @ThomasMLOL 3 года назад +1

    This was really good. Thanks for the quality content!

  • @kastrup2dk
    @kastrup2dk 3 года назад

    I have played with something of the same kind in a smaller version But instead I used braided fishing line And Servo motor But I have a problem with it moving together when it moved as you showed.
    I moved Potentiometer out in the Joint and it worked really well

  • @EngineeringSpareTime
    @EngineeringSpareTime 3 года назад +8

    Nice! I thought about trying this before as well :)

    • @kingmasterlord
      @kingmasterlord 3 года назад +1

      me too, did you consider compound bow risers and artificial muscles? I'm thinking electrolysis could maybe inflate the muscles

    • @EngineeringSpareTime
      @EngineeringSpareTime 3 года назад

      @@kingmasterlord shaping the rollers which are guiding the wires in a way to accommodate for the position dependent torque - this would be worth a try 👍🏼
      The question is if such a artificial muscle can achieve reasonable dynamics

    • @kingmasterlord
      @kingmasterlord 3 года назад

      @@EngineeringSpareTime well I was figuring on how to take this stuff www.fibreglast.com/product/24K_Carbon_Tow_2293/carbon_fiber_all
      basket-weaved around strips of alternating rows of these cables and inflatable artificial muscles in the same way muscle tissue and ligaments are.
      combine the bow risers and some gearboxes and pulley ratios and the small action of the muscles can have big results.
      I've got these 4 ft fiberglass rods that I'm going to make into bones by putting them in a carbon fiber sleeve with some wiring conduits, the reduction cables can go inside of it too..maybe through some 4040 extrusion in the center third

  • @EngineeringSpareTime
    @EngineeringSpareTime 3 года назад +3

    Nice design btw

  • @MrFaaaaaaaaaaaaaaaaa
    @MrFaaaaaaaaaaaaaaaaa 3 года назад +2

    you could send power down the lines too! This design is really neato

    • @Skyentific
      @Skyentific  3 года назад +1

      This is beautiful idea!!! Thank you!

  • @makerbeelab5546
    @makerbeelab5546 2 года назад

    The problem that you have is that you transfer the whole 100% force through the cables.
    1) make cable to drive a system of blocks of somethign like that and you won't need to tension it too hard.
    2) small change in length of bent bowden is divided by the reduction rate of your gearing mechanism.
    3) use teflon coated gearshifting ca bles from bikes (those are thinner, flexier and much smoother).
    It is suboptimal to pull the entire torque by these cables.

  • @jasonhowardak
    @jasonhowardak 2 года назад

    A tip for the holes, you can you use a tear drop shape at the top of your holes to prevent hole collapse. Saw it on maker's muse and it works quite well. I haven't done it yet on that small of a whole, because usually I dont need it for that small of a whole as its using for screws

  • @jarekf3083
    @jarekf3083 3 года назад +4

    You could add rotary encoders on the wrist. They have no weight.

    • @aoverhage5181764
      @aoverhage5181764 3 года назад +1

      I agree. Feedback on the end effector would eliminate the stretching causing inaccuracy problem.

  • @rvent3605
    @rvent3605 3 года назад +2

    You should try doing something similar to the mechanism of a ‘flexible shaft Dremel’. So instead of the cable moving forward or backwards like the Bowden system, rather use rotation in the cable. Have always wondered if anyone has used flexible shaft mechanisms for robotics.

    • @Drarius
      @Drarius 3 года назад

      Those cables are good for the Dremel application (constant twisting/spinning), but for robotics it's not going to be good because they bend/twists too much, so you'll loose precision (backlash). I'm pretty sure I saw a guy that made a thicker version of those cables that reduces the twisting... But can't remember the application... and it's much more rigid.

  • @martylawson1638
    @martylawson1638 3 года назад

    Bicycle shifter cables are built differently than brake cables for exactly the reason you show. Brake cables use a tightly coiled spring and contact between the turns to support the reaction loads of the drive cable. Shift cables uses a parallel wires with a twist every 1-2cm stabilized by the plastic jacket. This isn't as strong, but it's stiffer and doesn't change length when flexed.

  • @dodgydingygames
    @dodgydingygames 3 года назад +2

    I'd have a try at using bicycle gear cables instead of break cables, the housings are constructed in a different way to minimise the issue of the length increase as it bends and the cables are thinner and more flexible.

    • @Skyentific
      @Skyentific  3 года назад

      Yes, this is great idea. But there are two issues: gear cable is more rigid and it can transfer less torque.

    • @dodgydingygames
      @dodgydingygames 3 года назад

      @@Skyentific the rigidity is a good point, but I don't think the torque would be an issue, they can take 500N+ without breaking

  • @mippengbg
    @mippengbg 3 года назад +8

    How about analyzing "rotational bowden wires" ? Removing the length from the equation and only work with rotation of the wire? Guess you need higher speed on the wire and gear reduction at the hand to get some torque.

    • @Skyentific
      @Skyentific  3 года назад +1

      Yes, this is great idea. But with this you cannot move the gearbox. The gearbox would have to stay close to joint. (Because, such cables have some “backlash”)

    • @mippengbg
      @mippengbg 3 года назад

      @@Skyentific have seen some 3d printer s working with this kind of rotation wire. Moving the high weight from the important point. Not sure on how they solve the backlash. Worm gear connected in two stages? But yes, gearbox is needed in the wrong end of the cable

    • @martylawson1638
      @martylawson1638 3 года назад +1

      Not a fan of flex-shafts either. They tend to have very low stiffness and significant friction. Much better to snake a timing belt in with a bunch of idlers or use a shaft with a clever gear layout.

  • @lucaslittmarck2122
    @lucaslittmarck2122 2 года назад

    Small hydraulic cables with a cylinder attached to a wire in the end and you can draw the lines how ever you want ( like hydraulic steering in a boat )

  • @medienmond
    @medienmond 3 года назад +2

    You could try the bowden cables from a flexible shaft dremel-tool...

  • @ИвановИван-ц8ш
    @ИвановИван-ц8ш 3 года назад

    using encoders on output for closed loop can help solve problem with lenght change,and friction can be useful for holding position.

  • @baganatube
    @baganatube Год назад

    Since the cable will not be free-floating like this in the final product, and you can calculate the cable path from other motor positions, probably you can compensate for the cable-lengthening in software.

  • @xzendon
    @xzendon 3 года назад

    I had an idea for using this idea to drive an extruder motor 2 days ago. Coincidence is funky.

  • @MrBarryyoung
    @MrBarryyoung 3 года назад

    As a former bicycle mechanic, I know that the cables stretch and housing needs to be "seated" a bit when they are brand new. After some initial stretching the cables and housing will no longer have show the gaps that you are experiencing.

  • @chrisBruner
    @chrisBruner 3 года назад +2

    I'm wondering if you use a smaller circumference at the motor, the effective gear reduction would help overcome the friction. Very nice design, too bad it doesn't work better. Thank you for trying it, a design I've been thinking of myself. That saves me some time!

    • @quinnfoster4671
      @quinnfoster4671 3 года назад

      I was thinking if he put a gear reduction between the cable driven shaft to the arm past the previous degree of freedom, this could help with the change of length of cable when boden tube bends.

  • @imdak7467
    @imdak7467 3 года назад +1

    Have you thought about using bigger bowden cables, like Teleflex cables you use on small outboard boats with steering wheels, they are made for a lot more power. Maybe there is a small version that is not too big(or expensive)

  • @kiel9030
    @kiel9030 Месяц назад

    You may replace the Bowden tubes with big PTFE tubes and steel wire or dynema. They can carry less force overall but don't have the problem of the metal spring, which makes the Bowden tubes longer when bent. Or incorporate a spring system which makes both ends slightly flexible. Then you also have some kind of shock protection for the gearbox. And if you measure the movement of the springs, you can also do force control :)

    • @kiel9030
      @kiel9030 Месяц назад +1

      Oh, I hadn't watched till the end

  • @PiefacePete46
    @PiefacePete46 3 года назад

    Great video again, thank you... you have gone to sooo much work to show that what you initially thought was correct.

  • @mike19033
    @mike19033 2 года назад

    That is a work of art! Great video, very, very informative - thanks so much for providing this!

  • @DeadtomGCthe2nd
    @DeadtomGCthe2nd 3 года назад

    Very detailed work. Love it. However, it sounds to me like solving this stuff in software is the long term optimal solution for a lot of the issues introduced by these cables.

  • @RupertBruce
    @RupertBruce 3 года назад

    Very nice wrist build. Can you not ensure the cable only extends along the forearm? The elbow can have a cable-to-cable connector.

  • @OmarAyman-hy6ip
    @OmarAyman-hy6ip Год назад

    Thanks for the informative video. It was a nice demonstration. I would like to request the CAD files of the bowden driver since I would like to try doing this experiment.

  • @kristiansims
    @kristiansims 3 года назад +1

    Cool experiment! Have you considered something like beaded chain cord that’s used in drapery? If they can hold up to the high tension it might work better.

  • @micultimy91
    @micultimy91 3 года назад

    install some encoders on the end effector axis and spin the motors in such manner in order to compensate for the movement of the cable inside the bowden tubes. thanks for the video!

  • @genephipps6421
    @genephipps6421 3 года назад

    Bowden cables are generally intended to be used as push / pull cables. IOW a single cable. You are using them in a pull / pull arrangement. With the pull / pull setup do you really need one long continuous outer tube? It seems like bearing surfaces for the cables -- think pulleys -- at various points along the arm would be fine.

  • @johnsimons92
    @johnsimons92 3 года назад

    On bicycles, there's a tensioning, screwable mount that goes over the bowden tube on the outside. This solves your problem of the cable lengthening/shortening. "Stelbout remkabel"

  • @brantwedel
    @brantwedel 3 года назад

    If you use 2 steppers per Bowden Pair ... I think on an arm/joint/bend, the movement could be calculated close enough that you wouldn't need the springs and could make it more rigid. This would also allow you to put springs on the effector/joint side on the end of each cable push/pull, and you could adjust compliance/rigidity in realtime by adjusting/matching the the cable lengths independently.

  • @alexscarbro796
    @alexscarbro796 3 года назад

    How about adding some position encoders in the wrist to provide feedback and compensate for the changes in length as the arm bends?

  • @frollard
    @frollard 3 года назад

    I like how bicycles overcome this by using a long-enough bowden for each bend that changing the bend doesn't change the bowden length much - and then for any straight long sections it relies on the compression strength of the arm to run the cable in a straight line.
    Brake handle > top of bike frame, one sweeping curve that doesn't change length much when you steer
    Top of frame> fixed point to bottom of frame with no tube, just open cable
    Bottom of frame > brake actuator is straight line with no changing bends.
    I think a lot of the problems can be overcome by relying on this kind of geometry.

  • @luoyangbobiprecisionbearin986
    @luoyangbobiprecisionbearin986 3 года назад

    Awesome design, we like them.

  • @laupetre
    @laupetre 3 года назад

    perhaps you can make some 'guide-grooves' in the blue printed part connected to the motors to prevent the motion of the tension blocks

  • @ArnaudMEURET
    @ArnaudMEURET 3 года назад

    This system simply needs a closed loop control. No need to try to address the length variation on the mechanical design side. Slap encoders on the joints. It will also tackle the friction variation by just applying more torque.

  • @mattanimation
    @mattanimation 3 года назад +1

    awesome! Cool to see these explorations.

  • @amateurcarolina
    @amateurcarolina 11 месяцев назад

    I thought you made that work quite well!

  • @CraigBurden1
    @CraigBurden1 3 года назад

    Assuming you can solve the bowden cable "stretch" problem, I think this could work although as you have pointed out, it has drawbacks. Perhaps you need independent blocks for each tube rather than a single block for both? Once that problem is solved, tracking the position of the end effector is all you need to prevent this problem from causing unwanted motion on the outputs. Perhaps hydraulics are the way to do then...

  • @jcugnoni
    @jcugnoni 3 года назад

    A possible extension could be to use a bowden cable loop (for example 5 turns) with a reducer at the wrist joint. This could greatly increase the torque and accuracy despite the flaws of the bowden tube. Another type of cable way (pulleys) would solve the tensionning problem. A stiff pretensionned polymer cable / rope could also work better in a loop system.

  • @thiagoennes
    @thiagoennes 3 года назад

    you could try to use a differential mechanism in the wrist. Whatever error is created, will probably be created equally in both cables!

  • @Blowjin
    @Blowjin 3 года назад

    Good implementation for a non critical movements like an actuator.

  • @rayeaglenz
    @rayeaglenz 3 года назад

    Awesome design as always! Thank you 👍😊

  • @aarondcmedia9585
    @aarondcmedia9585 3 года назад +8

    IME brake cables will also work harden, fray and eventually break.

  • @MarcSallent
    @MarcSallent 3 года назад

    Great video! I think you are there! Maybe I'm being too optimistic, but I think that the movement of the cables when they're bent could be modelled. Then, with the rotation of the joints between the steppers and the articulation, you always would know the change of length of the cable. So each time an intermediate joint moves, you should compensate the change in length by rotating that amount in the stepper.

    • @artbyrobot1
      @artbyrobot1 7 месяцев назад

      correct, that's one of many things this video fails to acknowledge.

  • @R.Daneel
    @R.Daneel 3 года назад

    Can that be a feature rather than a problem. Wanted or not, it's feedback. You could perhaps determine position and force based on that cable "backlash"?
    Also, can single-sided help? Boden cables aren't very good transmitting a "push", but they _do_ work a bit. Might be worth an experiment: half friction at a cost. Also removes the non-parallel motion of the spring block. Think of an alligator's mouth: really weak to open, but damn good at closing.
    It's just a matter of finding the application that isn't concerned for the limitations. An end-effector gripper, do you care you have no power opening the grip?

  • @kimpixel
    @kimpixel 3 года назад

    I had same idea, thanks to keep me from frustrating do it by my self. I am also not convinced.
    But then we use it for the gripper? This sound more usable.

  • @jeisinga
    @jeisinga 2 года назад

    Amazing work I learn so much from your videos

  • @BeefIngot
    @BeefIngot 3 года назад +3

    Perhaps a solution to the bowden backlash so to speak (where bending changes length), is to measure at the end and closed loop correct for it.
    The motors could still be at he base and you'd only need encoders at the end still cutting down on end effector weight.

    • @RegisMichelLeclerc
      @RegisMichelLeclerc 3 года назад

      Agree, even with the friction and the "backlash", it still carries the force pretty well, so measuring the position at the moving end rather than the motor end makes sense. I had the same issue with my canards, but fixed it with potentiometers, and generalised the principle to all my ailerons/elevons, even using chain belts and tensioners from my servos.

  • @ruffeg3
    @ruffeg3 3 года назад

    you can use bike brake hose with teflon tube inside , used to reduce friction i think it's better

  • @jonasaskenobis
    @jonasaskenobis 3 года назад

    There are round saw blades for cutting tiles and ceramics, they should work better if you need to form holes like that in the future

  • @declantiberiuskelly1263
    @declantiberiuskelly1263 3 года назад

    You saved me a lot of time, well there's goes that idea.

  • @xaytana
    @xaytana 3 года назад

    The friction issue could potentially be fixed by some kind of lubrication system. It's not an ideal solution, but it would work in industrial applications where industrial machinery is already lubricated on a scheduled basis. Alternatively, different materials could be used, such as a jacket with a higher material lubricity, or a cable with a higher material lubricity.
    The actuation issue that occurs when the tube and cable are coupled should be a non-issue, as the tubes should only be there as a guide, not coupled to the cable. If you're rigidly mounting the tubes to a frame, you should add a spring, or a bellows if you need the cable to still be enclosed, this would allow for stretch and compression in the tube, which would allow the cable to not actuate when the tube bends, due to decoupling of the tube and cable.
    Your spring solution was close to working, but wasn't implemented properly, you want springs on the tubes themselves, so that the tubes essentially 'float' between the two ends of the robot's frame. What needs to be tensioned is the cable itself, not the tube. Think about water running through a pipe, the pipe is rigid while the water is not, the water is free-flowing within the pipe; now inverse this logic, where the interior material is the rigid component, the conduit around the rigid material needs to be flexible in comparison. This is exactly the situation here, the Bowden tube needs to be flexible in comparison to the rigid Bowden cable, and to achieve that you need the Bowden tube itself to be held in a sprung suspension when it's coupled to the frame of the robot; as it currently stands in the design, even with the spring tensioner, you are making both the tube and cable rigid components, when the tensioned cable should be the only rigid component.
    The Bowden actuator will work, it just needs design refinements and proper implementation of the components. I hope you read this, are able to understand this (I'm not the best at explaining things), and implement the latter suggestion in a version 2 of this robot arm. I know the former suggestion, the one concerning lubricity, is much harder to achieve, if not outright impossible unless an off-the-shelf component already exists; but the latter suggestion, the one concerning how the Bowden tube is implemented, where it should be a sprung suspension rather than a rigid component, should be easy to implement, just braze/solder a spring to the metal crimp at the end of the tube, then set the other end of the spring in a hole. Implementation of this would require the arm to have a skeleton, as the Bowden tube is not a floating piece located only by a receiving hole, and could fall out in a test setup that does not have the arm's skeleton in place.

  • @attic6
    @attic6 3 года назад

    Please do a v2 with derailleur cables. They don’t change length. And you can get thicker Bmx brake cable that use this type of outside casing and has nice Teflon inside lining.

  • @MYldrayMeric
    @MYldrayMeric 3 года назад

    What about cutting the Bowden cables from center, then a little bit shorten them, then design a spring mechanism in between to connect 2 bowden cables? This way the spring movement will only occur on the Bowden cables and motor section does not need any moving parts.

  • @ahmedkayem1617
    @ahmedkayem1617 2 года назад

    You can put the black tube at the ends only. Like some bicycles

  • @ZappyOh
    @ZappyOh 2 года назад

    The bending/straightening contraction/expansion problem COULD be compensated for in software ... because the controller knows every joints position.
    Right?

  • @jimmatheson9125
    @jimmatheson9125 3 года назад

    Nokon cable housing may work better, it is aluminium segments with ball joints, the difference in radius between the wire and the housing may be less when bending.

  • @molomono9481
    @molomono9481 11 месяцев назад

    I'm curious if Dyneema shouldn't be used instead, extremely low friction very low elasticity yet stronger and more bendable then cables. You would have to splice it to attach it to anything, but other than that a wonderful material for tension based systems.

  • @TechNed
    @TechNed 3 года назад

    I get the feeling, with some redesign and compensating software, (a bit like backlash compensation) these cables could still be useful.

  • @TomasSab3D
    @TomasSab3D 2 года назад

    So... if the tubes are 180 degrees in front of each other... it would help a lot? Could the friction be due to both tubes pulling in the same direction?

  • @airgapmachine
    @airgapmachine 3 года назад

    You can account for bend in software so the steppers adjust the end of the cable and zero out bend’s effect. Calibrate the thresholds once the bend is consistent based on the rest of the arm.

    • @Drarius
      @Drarius 3 года назад

      It's the same pulley that pulls and pushes the two cables at the same time, so it can't be compensated with software. Unless you have two separated pulleys with one motor each, one pushing and the other pulling at the same time, than you can compensate via software.

  • @01glenn0101
    @01glenn0101 3 года назад

    gives lifelike movement but will fray and break after sustained use usually at the ends where i soldered on brass ends

  • @connorleschinsky
    @connorleschinsky 3 года назад +3

    Will the springs in the block affect the springiness of the bending moment arm when loads are applied?

  • @bluesir2210
    @bluesir2210 3 года назад +1

    Great jobs and helpful vedio! And I wonder which CAD softwares you used. It looks like simple and functional.

    • @Skyentific
      @Skyentific  3 года назад

      Yes, it is! This is Fusion 360.

  • @TheNamelessOne12357
    @TheNamelessOne12357 3 года назад

    You should try to separate motor and gearbox with those bowdens. Try to put gearbox into the wrist, motor on the ground, and transfer rotation from the motor to gearbox with bowden.
    Btw, KUKA does this, but uses belts to transfer rotation from motor to gearbox.

  • @park-dr
    @park-dr 3 года назад +2

    Excellent !!

  • @gnomernoms
    @gnomernoms 3 года назад +1

    Really interesting video

  • @Bit-while_going
    @Bit-while_going 3 года назад

    Couldn't a cable adjuster and a rotation sensor be integrated to negate the extra cable movement? So that when the rotation doesn't match the cable movement the adjuster would adjust the cable.