Bowden cables for the robot arms? Will it work?

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ค. 2021
  • Check out Fantom Wallet at: store.fantomwallet.com/ and use coupon code 'SKYENTIFIC' for 10% off.
    Robotic arm should be light. And one way to make it light is to move motors and reducers to the base of the robot arm. And Bowden cables looks like an attractive way for cheap robotics. But is it as good idea, as it seems?
    Check out Fantom Wallet at: store.fantomwallet.com/ and use coupon code 'SKYENTIFIC' for 10% off.
    Special thanks to my special Patrons: RobotDigg Shanghai, M. Aali, Matthew Harrison and Vikas Marwaha!
    Please subscribe. This will help me to develop other projects like this, to bring the bright future closer!
    One time donation:
    www.paypal.me/Skyentific
    If you want to help this channel, please support me on Patreon:
    / skyentific
    Instagram: / skyentificinsta
    Facebook: / skyentificface
    Twitter: / skyentifictweet
    #DIY #robotics #robotarm
  • วิทยาศาสตร์และเทคโนโลยี

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

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

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

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

    A TH-camr 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 2 ปีที่แล้ว +7

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

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

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

    • @ericlotze7724
      @ericlotze7724 2 ปีที่แล้ว +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 2 ปีที่แล้ว +15

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

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

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

  • @spammusmaximus
    @spammusmaximus 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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.

  • @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!

  • @carlvanheezik263
    @carlvanheezik263 2 ปีที่แล้ว +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.

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

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

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

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

  • @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

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

    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  2 ปีที่แล้ว

      Great idea! Thank you!

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

      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- 2 ปีที่แล้ว

      @@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- 2 ปีที่แล้ว

      @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 .

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

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

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

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

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

      I subbed for the pulli 😂

  • @hugoboyce9648
    @hugoboyce9648 2 ปีที่แล้ว +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.

  • @BeefIngot
    @BeefIngot 2 ปีที่แล้ว +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  2 ปีที่แล้ว +1

      This should work! Thank you for idea!

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

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

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

    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!"

  • @tomcypher3864
    @tomcypher3864 2 ปีที่แล้ว +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

  • @JohnMeacham
    @JohnMeacham 2 ปีที่แล้ว +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 2 ปีที่แล้ว

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

    • @JohnMeacham
      @JohnMeacham 2 ปีที่แล้ว +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 หลายเดือนก่อน

      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.

  • @Larock-wu1uu
    @Larock-wu1uu 2 ปีที่แล้ว +6

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

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

    Thanks for showing us your experiences.

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

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

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

    This was really good. Thanks for the quality content!

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

    Awesome design as always!

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

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

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

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

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

    Awesome design as always! Thank you 👍😊

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

    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 หลายเดือนก่อน

      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.

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

    awesome! Cool to see these explorations.

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

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

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

    Amazing work I learn so much from your videos

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

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

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

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

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

      @@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 2 ปีที่แล้ว

      @@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

  • @01glenn0101
    @01glenn0101 2 ปีที่แล้ว

    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

  • @humanperson8418
    @humanperson8418 2 ปีที่แล้ว +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.)

  • @georgekrivosic5094
    @georgekrivosic5094 2 ปีที่แล้ว +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.

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

    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.

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

    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

  • @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 หลายเดือนก่อน

      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.

  • @dekutree64
    @dekutree64 2 ปีที่แล้ว +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.

  • @user-gf3xl6ez2w
    @user-gf3xl6ez2w 2 ปีที่แล้ว

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

  • @kristiansims
    @kristiansims 2 ปีที่แล้ว +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.

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

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

    • @tHaH4x0r
      @tHaH4x0r 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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 2 ปีที่แล้ว +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.

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

    Awesome design, we like them.

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

    Great job 👍👍👍

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

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

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

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

  • @jasonhowardak
    @jasonhowardak ปีที่แล้ว

    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

  • @park-dr
    @park-dr 2 ปีที่แล้ว +2

    Excellent !!

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

    Really interesting video

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

    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

  • @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.

  • @amateurcarolina
    @amateurcarolina 5 หลายเดือนก่อน

    I thought you made that work quite well!

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

    Nice design btw

  • @rvent3605
    @rvent3605 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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.

  • @dodgydingygames
    @dodgydingygames 2 ปีที่แล้ว +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  2 ปีที่แล้ว

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

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

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

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

    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.

  • @mippengbg
    @mippengbg 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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 2 ปีที่แล้ว +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.

  • @imdak7467
    @imdak7467 2 ปีที่แล้ว +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)

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

    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.

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

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

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

      This is beautiful idea!!! Thank you!

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

    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!

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

    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.

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

    Good implementation for a non critical movements like an actuator.

  • @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.

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

    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...

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

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

  • @OmarAyman-hy6ip
    @OmarAyman-hy6ip 11 หลายเดือนก่อน

    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.

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

    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.

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

    Awesome !

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

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

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

    This is so inspiring! I want to make a robot now lol

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

    Awesome!!

  • @chrisBruner
    @chrisBruner 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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.

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

    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.

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

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

  • @rikvermeer1325
    @rikvermeer1325 ปีที่แล้ว

    amazing!

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

    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.

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

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

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

    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

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

    Very interesting.

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

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

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

    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 หลายเดือนก่อน

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

  • @01glenn0101
    @01glenn0101 2 ปีที่แล้ว

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

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

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

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

    Cool!

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

    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"

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

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

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

    Great video as always. Have you tried to replicate Kuka's belt driven 4,5,6 joints? Their design is quite clever (but complex) and puts all the motors away from the wrist. Maybe a simplified 3d printed version could work too.

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

    I really like the concept of transmitting power through cables here. Do you think the same could be done with flexible shafts? You would only need two shafts; instead of the four cables you are using, and you could compensate for the low torque transfer by having a worm gear reduction in the wrist. Also, I think the change in friction when bending is less in a flexible shaft.

  • @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 )

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

    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.

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

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

  • @83RMonaghan
    @83RMonaghan 2 ปีที่แล้ว

    Do you really need that much tension from the springs? Maybe try softer springs?

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

    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.

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

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

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

      Yes, it is! This is Fusion 360.

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

    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.

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

    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.

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

    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?

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

    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.

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

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

  • @MsStevieWoo
    @MsStevieWoo ปีที่แล้ว

    You need static cable sockets with inline adjusters ;)

  • @BeefIngot
    @BeefIngot 2 ปีที่แล้ว +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 2 ปีที่แล้ว

      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.

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

    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.