Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shoulder Gear Ratio/Design #140

Closed
wilton-lee opened this issue Dec 1, 2020 · 19 comments
Closed

Shoulder Gear Ratio/Design #140

wilton-lee opened this issue Dec 1, 2020 · 19 comments
Assignees

Comments

@wilton-lee
Copy link

wilton-lee commented Dec 1, 2020

SHOULDER:
(not final solution)
Required Torque: 65 N-m
Desired Gear Ratio: 10:1

Stage 1 Gears:

Stage 2 Gears:

APPROVED SOLUTION: #140 (comment)

@wilton-lee wilton-lee self-assigned this Dec 1, 2020
@kammce
Copy link
Contributor

kammce commented Dec 1, 2020

Is the decision to use compound gears then for the shoulder motor?

@wilton-lee
Copy link
Author

wilton-lee commented Dec 1, 2020 via email

@kammce
Copy link
Contributor

kammce commented Dec 1, 2020

Wasn't the hierarchy of design complexity something like this (from hardest to easiest):

  1. Custom compound gears
  2. Custom worm gearbox
  3. Custom pulley gear system
  4. Purchase and integrate keyway worm gearbox
  5. Purchase and integrate keyway planetary gearbox

Any particular reason why we went all the way back to compound gears?

@wilton-lee
Copy link
Author

wilton-lee commented Dec 1, 2020 via email

@kammce
Copy link
Contributor

kammce commented Dec 1, 2020

  1. Ok sounds like a decent plan, but I'm not very comfortable with the should being such a custom part as it has to take exceedingly high loads and if we are not careful in how we pick our gears, our gear could shatter.
  2. Acknowledged. so I see where the complication comes from in this.
  3. Acknowledged. This pulley system for this ratio is not feasible.
  4. Yes, the gearbox could be heavy, but thats just because those were the first gearboxes I could find. I stated in the chat that they were far too large for our purposes and we would have to find something else. Unless we feel like we wouldn't be able to find a worm gearbox that could fit our needs, we should continue to persue this.
  5. This is a new one that I had not brought up yet. I found some light weight planetary gearboxes on AliExpress and though they could work but I didn't look into an exact one that could work. I may just start looking now to see if this is futile or something that we should go for. And I have noticed that many of them are for nema motors, but as long as the shaft fits and doesn't interfere with the body of the RMD-X7 we should be fine.

@kammce
Copy link
Contributor

kammce commented Dec 1, 2020

Ok, so something concerning I'm noticing as I look for gearboxes is the fact that many of the ones that I find, even the bulky ones, have a maximum rating of 25Nm. Which makes me think that we need to talk to these factories before purchasing these gears to make sure that they can support the 65Nm we plan to use them for.

Specifically many of the planetary gearboxes do not have sufficient maximum loads even though their gear ratios workout (their input shaft dimensions do not work either, but thats not the point)

@wilton-lee
Copy link
Author

wilton-lee commented Dec 1, 2020 via email

@kammce
Copy link
Contributor

kammce commented Dec 1, 2020

It doesn't state which it is, but in general, most gearbox motors have similar torque output limits of <45Nm. So seeing these gearboxes state that the load is limited to something like 25Nm makes sense. Our previous motors claimed 5kg-m performance but when we used them with stresses that the arm produces when we pick stuff up, the internal gears shattered. And even though the ratio was correct the size of the internal gears were tiny and not really meant for that kind of stress.

We NEED to ping the manufactures of these parts to get confirmation about how much stress these parts can take.

I like this series of motors (although the gearbox doesn't have the correct input shaft diameter) and see what they say.

https://www.aliexpress.com/item/1005001708668098.html

@wilton-lee
Copy link
Author

That makes sense for the planetary gearboxes. We may want to go with a worm gearbox just because they are generally rated for higher torques. I found this NMRV-50 worm gearbox with our required output torque specified from a different source (would need to confirm with aliexpress manufacturer)

@kammce
Copy link
Contributor

kammce commented Dec 2, 2020

I found a NMRV-30 worm gearbox which is smaller, maybe lighter (1.2kg) and seems to fit eh shaft sizes as well. I'll contact them to ask them about their maximum output torque.

@wilton-lee
Copy link
Author

wilton-lee commented Dec 2, 2020

Also I just realized that the 65Nm I calculated was with the arm fully extended and realistically we wouldn't be lifting the 5kg like that. If we controlled the elbow to be hanging straight down, our lever arm would then be only the length of the shoulder link (0.46m) giving us a required torque of 32Nm. @davidbdias96

@kammce
Copy link
Contributor

kammce commented Dec 2, 2020

I think I mentioned that before multiple times, but it totally slipped my mind when we were discussing the arm torque this time around. And yes, it doesn't make sense to pick up an object of 5kg with an outstretched arm. You wouldn't do it with your own body, and it shouldn't be allowable for the Rover. Mission control pilots will have to keep that in mind when they operate the rover which is a perfectly valid and initiative requirement for the arm pilot when they pilot operates the arm.

So if we only need 32Nm of torque, which is the same as the elbow, we only need that same pulley system for this to work, correct? And keep in mind that the arm's motors can pulse torque above 6Nm for a short duration of time. That could help us get a heavy object into a lower torque position (curl the arm in to reduce the lever arm).

@wilton-lee
Copy link
Author

wilton-lee commented Dec 2, 2020 via email

@kammce
Copy link
Contributor

kammce commented Dec 2, 2020

Would it make sense to use gears instead for the shoulder to avoid potential slippage of the belts?

Honestly I'm not sure. I don't have a lot of experience with belts, but I think that our assumption that the belt will slip is a bit overblown. I'm confident that the belt will stay in place.

Also, if you are worried about the belt slipping for the shoulder at the same torque we expect the shoulder to have to deal with, then we would need to move the elbow to gears as well.

@wilton-lee
Copy link
Author

wilton-lee commented Dec 2, 2020 via email

@kammce
Copy link
Contributor

kammce commented Dec 2, 2020

The purpose of pulleys is that you can place the gear far away from the driving gear location. This is a requirement for drive propulsion. It is also a requirement for elbow. Not 100% a requirement for wrist, but the new point of record (POR) for wrist is to use an offset design where the motors are placed away from the wrist in order to bring the weight closer to the shoulder.

So then it becomes a question of, what can actually use gears rather than a pulley? Well, the only thing I can think of is shoulder. But the neat thing about this 32Nm torque, discovery is that the shoulder and elbow can share the same exact hardware, thus reducing the BOM count further.

Basically it comes down to, do we really need additional hardware for the shoulder when we can just buy more of the same pulleys for shoulder.

Not only that, but we can use the same 15T input pulley gear for drive propulsion as well. Maybe we use a different output pulley gear since we only need 14Nm of torque for the rover as calculated by #73. (FYI: @HaadiElahi @davidbdias96) If we used the 80T pulley we would get ~20RPM of motion (5:333:1 ratio with a top speed of 105RPM), which is really slow. That would mean the top velocity for the rover is 0.34578544 m/s or better yet, it will take 3 seconds to move 1 meter.

@wilton-lee
Copy link
Author

That's fair, then the input pulley would be the same for elbow, shoulder, and drive propulsion and then the output pulley would change based on our desired torque.

@kammce
Copy link
Contributor

kammce commented Dec 2, 2020

Correct. And the output pulley would be the same for elbow, shoulder. The output pulley would be different for drive propulsion.

I feel like this is nearly ready for closing. @wilton-lee can you do the following things:

  1. Make a concluding comment on this issue with just the end solution to the problem.
  2. Update the first comment to indicate that the stuff you put there is not the final solution
  3. Update the first comment with a link to the concluding comment stating that this is the approved solution.

@wilton-lee
Copy link
Author

wilton-lee commented Dec 2, 2020

Approved Solution: belt system with 5:1 gear ratio (same as elbow)

  • Required Torque: 32 Nm with optimized shoulder/elbow control

  • Gear Ratio: 5 to 1

  • Input Pulley: HTD5M-16T-15W-10BD (15mm width, 10mm bore, 4mm keyway)

  • Output Pulley: HTD5M-80T-15W-10BD (15mm width, bore N/A)

  • Belt - length TBD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants