• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Robotic kinematics

Scheduled Pinned Locked Moved
MultiAxis Printing
22
389
46.7k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    JoergS5 @roiki11
    last edited by 30 Nov 2020, 14:39

    @roiki11 you're invited to comment or distribute ideas on the robot constructions if you like.

    1 Reply Last reply Reply Quote 0
    • undefined
      JoergS5 @tony73
      last edited by 30 Nov 2020, 14:44

      @tony73 do you want to try cycloidal also, or proceed with harmonic drive? Both is possible and valuable (cycloidal to try to optimize, harmonic to compare both). I'll try cycloidal next, although I have the original harmonic drives as patterns. But creation of the flexspline seems difficult to me.

      undefined 1 Reply Last reply 30 Nov 2020, 21:10 Reply Quote 0
      • undefined
        tony73 @JoergS5
        last edited by 30 Nov 2020, 21:10

        @JoergS5
        Hi! can you tell me a commercial arm robot that uses cycloidal gearboxes? can they have zero play like harmonic drives? I see more complicated to build cycloidal gearboxes in (steel) and there is always the problem of the junction point between the gearbox and the two arms of the robot, the most logical solution is a crossed roller bearing and I think also the lightest one, another is to use two tapered roller bearings, the cost is very much lower, but the support must be built to contain them with a lathe or a cnc, but the weight is certainly higher! Do your harmonic drives come complete with crossed roller bearings? if yes, you have a huge advantage, that type of bearing, for what I understand as it is! allows you to merge two robot links! I believe that the robot you are building, with belts and pulleys (type R12), is an excellent solution to be able to give many people the possibility of making a robot arm!

        undefined 1 Reply Last reply 30 Nov 2020, 21:40 Reply Quote 0
        • undefined
          JoergS5 @tony73
          last edited by JoergS5 30 Nov 2020, 21:40

          @tony73 I will certainly finish prototype 1 (or should I call it Model 1) with belt gears, because someone can build it without special tools. Only some boring and a saw (even a hacksaw is sufficient).

          My commercial harmonic drives have ball bearings for the wave generator, not cross roller bearings.

          Cycloidal is said to be zero backlash also, but I have no experience which one is easier to build. It is only that flexspline will be complicated. But with a high gear ratio (many teeth), cycloidal needs to be precisely created also, same like harmonic drive. So I am not sure.

          If I am unsure of something, I generally end up buying/making both....

          I think the commercial robots use harmonic drive mainly. The noncommercial ones often cycloidal (like Sixi 2).

          I wanted to avoid using the harmonic drives which I bought used, because the robot then cannot be copied. 5 Axes with 200 $ minimum means 1000 $ for gears alone. Maybe I use it for Axis 5, I have a combination of Faulhaber stepper with Harmonic drive, which is beautifully small.

          What I can certainly make, is compare the commercial harmonic drive with a DIY harmonic drive, cycloidal or belt based gear.

          PS I'm sorry that the prototype takes so long (our first discussion was in September, so 3 months now). I underestimated the effort and I had to learn a lot. I feel more like a marathon runner than a sprinter!

          undefined 1 Reply Last reply 30 Nov 2020, 23:08 Reply Quote 0
          • undefined
            tony73 @JoergS5
            last edited by tony73 30 Nov 2020, 23:08

            @JoergS5
            the time it takes is not a problem! I figured it wouldn't be a short job! you're already doing a lot! the bearing you say is ball bearing and the one that creates the deformation waves on the teeth of the harmonic bell, what I say (crossed rollers) goes to the opposite side of the harmonic bell, to create (the articulation and the junction) between harmonic drive and two links of a robot!
            20201130_234753.jpg
            20201130_235624.jpg 20201201_000041.jpg

            I'm buying a harmonic drive complete with used crossed roller bearing! I want to see how it's done, to try to reproduce it! I'm curious to try! but it's not a good idea to make them at home! it will take many hours of work, much better to buy them used, hoping that they are always good! but I will follow your R12 type idea with belts and pulleys. ( harmonic drives printed in 3d with abs or rubber-like material for the bell, I have already tried, nice to see to study the operation! but high precision is missing! ) I have seen that even 1 hundredth of a millimeter on this type of gearbox can be a problem!

            undefined 2 Replies Last reply 1 Dec 2020, 05:24 Reply Quote 0
            • undefined
              JoergS5 @tony73
              last edited by JoergS5 12 Jan 2020, 05:31 1 Dec 2020, 05:24

              @tony73 thank you for explaining, then I have a harmonic drive with cross roller bearing also!! Because I have bought two used like your image with cross roller bearing.

              => Do you know whether the height of the rollers is less than the diameter? I think this should be the case for the roller bearing have a bit of play to roll. I bought enough 5 mm high, 5 mm diameter rollers for a DIY cross roller bearing, but I doubt it is correct.

              The problem with belt gears are long distances (30 cm) for axis 4, they need to be tensioned good. I have multiple belt tensioners already, with some success. The belt gears themself are working good, and producing is not so complicated. However I needed to buy closed belts mutliple times, because of changing distances.

              1 Reply Last reply Reply Quote 0
              • undefined
                JoergS5 @tony73
                last edited by JoergS5 12 Jan 2020, 10:00 1 Dec 2020, 05:44

                @tony73 said in Robotic kinematics:

                harmonic drives printed in 3d with abs or rubber-like material for the bell, I have already tried

                When building the parallel scara printer, I needed two big wheels with teeth. I made it from wood, and produced the teeth by using closed belt over the wheel and bringing epoxy between wheel and belt. This works good, because the belt - epoxy connection is not firm, after drying epoxy the belt can be removed easily and reused. I did dry the epoxy an hour before using it, because it flows away easily. It depends on the epoxy how long to wait. *)

                I thought about the same process to create the outer, circular spline. Using 240 teeth belt for the outer ring with epoxy (belt turned, teeth outside) and 232 teeth for the flexspline would give 1: 232/(240-232) = 1:29. The distance between outer and flexsplice is about 1.27 mm. (I am not sure about the 1.27 mm, because at which height on the belt is to be measured? The teeth of GT2 have about 0.7 mm height). It could work. Another possibility is eg. outer 360 teeth, flexspline 350 teeth: 1: 350/(360-350) = 1:35, distance 1.59 mm.

                *) BTW I though about using a closed belt directly on the wheel, running belt-on-belt. But this doesn't work: the wheel bends the belt so much that the teeth do not fit after a short distance like 1-2 cm, even for wheels with 30 cm diameter.

                undefined 1 Reply Last reply 1 Dec 2020, 10:04 Reply Quote 0
                • undefined
                  tony73 @JoergS5
                  last edited by 1 Dec 2020, 10:04

                  @JoergS5
                  I believe that the cylinders for the cross roller bearing have the same length and diameter! in order to be crossed in the slide channel! I found two Chinese sites one sells crossed roller bearings of various sizes, ľother flexible bearing for the harmonic bell, the costs of the crossed roller bearings are about 130 euros, that of flexible bearings for the harmonic bell about 30 euros! i think it is better to buy them. you had a great idea! to use a resin to recreate the teeth of a pulley! the other alternative is to print them, for my scara I had to do about 4 or 5 tests to find the right tolerance of the teeth of the 2 pulleys, X 219 teeth Y 165 teeth20201201_105924.jpg

                  the first periods! total chaos!

                  undefined 1 Reply Last reply 1 Dec 2020, 10:34 Reply Quote 0
                  • undefined
                    JoergS5 @tony73
                    last edited by 1 Dec 2020, 10:34

                    @tony73 they are looking good.

                    I think it would be fun to DIY cross roller bearings, I'll try it, 3D print parts of it first and postprocess with router. Axis 1 is ideal for it, because a big diameter is good for z precision and all wires can be routed through the middle.

                    undefined 1 Reply Last reply 1 Dec 2020, 11:20 Reply Quote 0
                    • undefined
                      tony73 @JoergS5
                      last edited by 1 Dec 2020, 11:20

                      @JoergS5
                      can you tell me where you bought the cylinders for the cross roller bearing?

                      undefined 1 Reply Last reply 1 Dec 2020, 22:16 Reply Quote 0
                      • undefined
                        roiki11
                        last edited by 1 Dec 2020, 19:53

                        You can make cross roller bearings with a 3d printer. I've made a few with steel rollers and they came out nicely. Of course they're not going to compare to metal ones so their usage is a bit questionable. Might be just easier to print mounts for normal ball bearings since you're not going to overload them anyway.

                        https://www.instructables.com/Create-a-Parametric-3d-printable-Slew-Bearing-With/

                        undefined 1 Reply Last reply 1 Dec 2020, 22:08 Reply Quote 0
                        • undefined
                          JoergS5 @roiki11
                          last edited by JoergS5 12 Jan 2020, 22:09 1 Dec 2020, 22:08

                          @roiki11 I saw them in the past and I was impressed! Are the orange rollers eatable 😉 ?

                          Some of my buys and makings are just from fascination about the technology. Trying to make a cross roller bearing in metal is in this category. You're right, normal ball bearings are easier, and I use the ones I showed above. They have 250 and 300 mm diameter. The 300 mm was crap, I have to use the 250 mm version.

                          undefined 1 Reply Last reply 2 Dec 2020, 14:46 Reply Quote 0
                          • undefined
                            JoergS5 @tony73
                            last edited by JoergS5 12 Jan 2020, 22:18 1 Dec 2020, 22:16

                            @tony73 said in Robotic kinematics:

                            where you bought the cylinders

                            I buy balls and rollers at Kugel-Winnie in germany. He has a good selection of different tolerance classes, often G10 or better. If you buy, you should buy in one shot what you need, because the tolerance classes are in respect to this sample.
                            His delivery time is a few days, not the fastest, but I'm very satisfied with the quality.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              roiki11 @JoergS5
                              last edited by 2 Dec 2020, 14:46

                              @JoergS5

                              Only if you like indigestion.

                              I've made mine with steel rollers from eBay. They worked fine and were better than plastic. Search for dowel pins and you should find them. 100 cost me about 15-30, depending on size.

                              undefined 1 Reply Last reply 2 Dec 2020, 21:10 Reply Quote 0
                              • undefined
                                JoergS5 @roiki11
                                last edited by 2 Dec 2020, 21:10

                                @roiki11 do you know whether diameter of the rollers are the same as the height, or do I need different sizes? I thought about it: the rollers roll at the side, but grind at the fronts, so diameter should be a bit bigger than the height.

                                undefined 1 Reply Last reply 3 Dec 2020, 00:27 Reply Quote 0
                                • undefined
                                  roiki11 @JoergS5
                                  last edited by 3 Dec 2020, 00:27

                                  @JoergS5

                                  The rollers are symmetrical.

                                  undefined 1 Reply Last reply 3 Dec 2020, 03:56 Reply Quote 0
                                  • undefined
                                    JoergS5 @roiki11
                                    last edited by 3 Dec 2020, 03:56

                                    @roiki11 ok, thank you!

                                    1 Reply Last reply Reply Quote 0
                                    • undefined
                                      JoergS5
                                      last edited by 4 Dec 2020, 10:58

                                      I've started to describe my first prototype now, which I call "Type 1" here: https://forum.duet3d.com/topic/20209/robot-type-1-45-cm-belt-gear-direct-drive-r0
                                      The main discussion about gear types, firmware, future direction, status etc. will stay here.

                                      undefined 1 Reply Last reply 7 Dec 2020, 18:35 Reply Quote 0
                                      • undefined
                                        tony73 @JoergS5
                                        last edited by 7 Dec 2020, 18:35

                                        @JoergS5
                                        Hi! were you able to try the print?

                                        undefined 1 Reply Last reply 7 Dec 2020, 21:48 Reply Quote 0
                                        • undefined
                                          JoergS5 @tony73
                                          last edited by JoergS5 12 Sept 2020, 05:17 7 Dec 2020, 21:48

                                          @tony73 I have some tasks left, but I see the finish line!

                                          The taks left:

                                          • belt tension of big rotation plates is not good enough
                                          • endstops
                                          • calibration of Axis 1 by 3 points
                                          • Axis 1 replace aluminium extrusion through hollow square
                                          • hotend assembly
                                          • better precision of hinges by replacing 8 mm holes by 16 mm F688 ball bearings (currently one arm with 16 mm, one with 8 mm each)
                                          • replace stepper-arm connectors from 2 mm to 4 or 5 mm thick connectors
                                          • wiring and filament routing by hiding in arms
                                          undefined 1 Reply Last reply 15 Dec 2020, 16:51 Reply Quote 0
                                          213 out of 389
                                          • First post
                                            213/389
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA