Go to Post Welcome to FIRST, the place where you can be competitive in a team. Here people can learn more in one year of FIRST than in four years of high school. - dude__hi [more]
Home
Go Back   Chief Delphi > CD-Media > Photos
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

photos

papers

everything



Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Kevin Ainsworth

By: Kevin Ainsworth
New: 31-10-2014 14:41
Updated: 31-10-2014 14:41
Views: 2975 times


Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Iso View of Pwnage Team 2451 Coaxial Swerve Drive
Highlights: 7 lbs, 3" Nitrile Tires, 2-speed Ball Drive, Absolute Encoder for steering angle, Incremental Encoder for wheel speed
4.9 feet per second actual low speed/6.01 fps theoretical
15.7 feet per second actual high speed/19.12 fps theoretical

Recent Viewers

  • Guest

Discussion

view entire thread

Reply

31-10-2014 15:12

fb39ca4


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Fancy. How much does each module weigh?



31-10-2014 15:13

Oblarg


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Great-looking design. With just 1 CIM per wheel, though, isn't that top speed a bit high, unless you're planning to use autoshift code?



31-10-2014 15:14

Tyler2517


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

What is the benefits in running this one over the last design? 2 speed shifting is nice but you have decreed mechanical efficacy and a higher center of gravity.

Still like the design though really smart roundabout thinking.



31-10-2014 15:15

Tyler2517


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by fb39ca4 View Post
Fancy. How much does each module weigh?
7lb 3" it says it in the post.



31-10-2014 15:26

nathannfm


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Are you planning on building a drive with these before the season?
I really like the bevel gear embedded in the drive wheel eliminating an extra stage.
What kind of module rotation speeds are you looking at (rps)?
Did you design your own ball shifter? From the cutaway it looks different then the VexPro one.

I think we would all appreciate you posting the CAD or a few more views, you can hardly see the rotation motor.
Very nice work!



31-10-2014 15:29

Kevin Ainsworth


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Complete CAD file can be downloaded here.

https://drive.google.com/open?id=0B6...Qzg&authuser=0

After our successful 1st year using our "In wheel" swerve we learned a few things and applied those lessons to our 2nd swerve design.

-Swerves can usually out maneuver other robots when there is an open field
-A single speed swerve is not good in a scrum with multiple defending robots
-Slip rings add weight, complexity, point of failure and the legality of the best Mercotac slip rings is being debated currently
-Colson tires get good traction and have a low rolling resistance but are more traction limited than Nitrile treaded tires

Therefore we developed a 2-speed coaxial swerve so we have speed and the ability to get out of a jam. We switched from Colson wheels to custom aluminum nitrile treaded wheels to gain added traction. We reduced the weight per module by 1lb each and the area is 33% of the "In Wheel" swerve.



31-10-2014 16:08

Scott Kozutsky


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Looks pretty great, I would have personally repackaged it similar to 1717 and sacrificed some of the bellypan area just to get that CIM out of the air and lower the COG but I really like this evolution of swerve. When are we going to see a manufactured unit?



31-10-2014 16:37

Kevin Ainsworth


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by fb39ca4 View Post
Fancy. How much does each module weigh?
This module is approximately 7lbs.
A little under in Solidworks, a little over with fasteners in the real world.

Quote:
Originally Posted by Oblarg View Post
Great-looking design. With just 1 CIM per wheel, though, isn't that top speed a bit high, unless you're planning to use autoshift code?
My apologies, I stated the wrong speeds. The speeds listed on the description are for a 3.25" wheel, with a 3" wheel the speeds would be around 4.55/5.55 fps in low and 14.47/17.65 fps in high (actual speed/theoretical).
It was easier to chance the wheel diameter than the gearing.

Quote:
Originally Posted by Tyler2517 View Post
What is the benefits in running this one over the last design? 2 speed shifting is nice but you have decreed mechanical efficacy and a higher center of gravity.
I posted what we feel the benefits are on my other reply with the CAD link.
We will loose around 4% efficiency due to the 3rd gear stage but should gain efficiency by using roller bearings over the delrin rollers on the cim end caps like the "In Wheel" module. Should be close to the same efficiency.
We were just talking about the higher center of gravity last night during our Mechanical Team meeting and this is a trade off. We have another version of this unit where the CIM comes out to the side but for that version there are two more stages of gearing and the extra weight and loss of efficiency didn't seem like a fair trade off. Ground clearance is an issue if the CIM is tucked under the robot. But if being low to the ground or having a low center of gravity is valuable than we can modify the design. The "In Wheel" modules center of gravity is 3.25" off the floor and the coaxial unit is 5.75" off the floor. This version puts 20% of the robots total weight 2.5" higher, not really enough for concern with the center of mass.

Quote:
Originally Posted by nathannfm View Post
Are you planning on building a drive with these before the season?
I really like the bevel gear embedded in the drive wheel eliminating an extra stage.
What kind of module rotation speeds are you looking at (rps)?
Did you design your own ball shifter? From the cutaway it looks different then the VexPro one.

I think we would all appreciate you posting the CAD or a few more views, you can hardly see the rotation motor.
Very nice work!
We are starting machining of the prototypes at our next off-season team meeting. All purchased components are on order.
The rotational speed is 48 RPM at peak steering motor power, "In Wheel" module was 40 RPM. They can spin faster during driving with no pushing.
The ball drive is the 217-2792 unit from VexPro with a modified output shaft.
CAD link is posted in my other reply.



31-10-2014 17:02

Ether


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Kevin Ainsworth View Post
the speeds would be around 4.55/5.55 fps in low and 14.47/17.65 fps in high (actual speed/theoretical)
Where did you get the "actual" numbers from?




01-11-2014 01:11

asid61


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Crazy! This is definitely the most advanced/ best swerve I have ever seen. Dual speed at a weight of 7bs per module rivals that of WCD; it's like having torquey holonomic motion at the cost of 4-5 lbs.

I have a couple of application questions:
1. Why did you not flip the cim? It look like you have the room to do so. Flipping it and adding a belt drive to the first stage of the gearbox would add half a pound or so, but would alloy you to add another cim or a minicim to the drivetrain if you wished.
2. Why the small banebots motors over something powerful like the RS-775 18v?
3. Why did you choost to have a seperate pair of gears for the absolute encoder instead of simply having an encoder on the versaplanetary output?
4. Tons and tons of machined parts (the most notable to me being the miter gears). What do you expect the turnaround time to be for these?
5. How are you planning on fixing anything if a module breaks? It seems very compact and complex and hard to repair.

Again, very nice swerve drive. It's a bit beyond my team's capabilities, but I hope that you can use this this year and improve this further next year.



01-11-2014 22:32

page2067


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

This looks beautiful. PWNAGE has been advancing swerve to new levels of elegance.

I do not see the steering motor in the views I have seen (or am blind) - I see the steering encoder, pneumatic cylinder and CIM - what are you using for steering motors/transmissions?

Also are you planning to be field-centric steering next year (of course with game dependency disclaimers)?



01-11-2014 23:22

asid61


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by page2067 View Post
This looks beautiful. PWNAGE has been advancing swerve to new levels of elegance.

I do not see the steering motor in the views I have seen (or am blind) - I see the steering encoder, pneumatic cylinder and CIM - what are you using for steering motors/transmissions?

Also are you planning to be field-centric steering next year (of course with game dependency disclaimers)?
The steering motor is hidden behind the main shaft. It's an RS550 on a 100:1 versaplanetary plus the final stage with teh big orange gear.



02-11-2014 01:02

avanboekel


Unread

Quote:
Originally Posted by Ether View Post
Where did you get the "actual" numbers from?


Looks like its ~82% of the theoretical speed. Maybe based on the number of gear reductions?


Really cool design by the way. Cant wait to see this in action!



02-11-2014 11:36

Jared Russell


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Tyler2517 View Post
2 speed shifting is nice but you have decreed mechanical efficacy and a higher center of gravity.
If 2451 truly gets about 82% of the theoretical free speed out of these transmissions, that's in the efficiency ballpark of most FRC skid-steer drive trains. Some teams can hit the low 90s, but that is the exception rather than the rule.

Also, the intuition of "what's too fast for high gear" is somewhat different for an independently steered/driven swerve than for a skid-steer drive train. Your wheels never need to fight each other, so you are asking less of your drive motors than in a 6/8WD where you need to force wheels to slip sideways in order to turn.



02-11-2014 12:52

mplanchard


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Beautiful model. Thank you for sharing. Marie



02-11-2014 14:32

Bryce2471


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

I really love this design overall. I've wanted to design a swerve with a single reduction ball-shifter for quite some time. I do have some questions and concerns though.

1. It looks like there is no thrust bearing above the vertical miter gear. This is not a big deal by its self, (We used thrust washers last year) but it will increase the speed of deterioration on the gears, and decrease efficiency in that gear-set. It also looks like you're planning on using the VEX Pro aluminum Miter gears. This is also not a big deal, lots of team use them, but I suspect the fact that they are aluminum will increase wear speed. With those two things combined, your drive performance may not suffer, but you will probably find yourselves replacing the miter gears pretty often. What is the process for replacing a miter gear? How long will it take?
2. How many man-hours will you spend to machine all the parts? How about to assemble the modules? I feel like you could have designed a module with the same performance, that would have been much less resource demanding to build.
3. What kind of bearing are you using to move the robot's weight from the red base plate to the top of the castor? In the cross section, it looks very thin.
4. Not sure if it is a problem or not, but I couldn't help but notice that your pneumatic cylinder is mounted to a plate, that has standoffs to a plate, that has standoffs to a plate, that is stood off from a plate, that has standoffs to a plate, that is mounted to your frame. Not sure why, but that makes me cringe a little.
5. What gears are you using on the ball-shifter shaft, and as the CIM pinions?



02-11-2014 15:19

Aren_Hill


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Bryce2471 View Post
1. It looks like there is no thrust bearing above the vertical miter gear. This is not a big deal by its self, (We used thrust washers last year) but it will increase the speed of deterioration on the gears, and decrease efficiency in that gear-set. It also looks like you're planning on using the VEX Pro aluminum Miter gears. This is also not a big deal, lots of team use them, but I suspect the fact that they are aluminum will increase wear speed. With those two things combined, your drive performance may not suffer, but you will probably find yourselves replacing the miter gears pretty often. What is the process for replacing a miter gear? How long will it take?
VEXpro Bevel gears are 4140 hardened steel not aluminum.

-Aren



02-11-2014 15:34

magnets


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

This is a fantastic design. There have been many designs of two speed swerves posted over the years, but nothing has come close to what you've put together.
I know from looking at your swerve design from last year that you guys shouldn't have trouble machining the parts in this design, but I've got to ask, how do you guys even have time to make these parts and finish the robot on time? What sort of tools do you have, and how many people do you have working?



02-11-2014 16:16

Bryce2471


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Aren_Hill View Post
VEXpro Bevel gears are 4140 hardened steel not aluminum.

-Aren
Thanks Aren, that makes a lot more sense. I was actually amazed that the gears seemed to be holding up.

I'm still curious how the miter gears would be replaced, and how long it would take.



02-11-2014 20:50

Jared


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Bryce2471 View Post
I really love this design overall. I've wanted to design a swerve with a single reduction ball-shifter for quite some time. I do have some questions and concerns though.

1. It looks like there is no thrust bearing above the vertical miter gear. This is not a big deal by its self, (We used thrust washers last year) but it will increase the speed of deterioration on the gears, and decrease efficiency in that gear-set. It also looks like you're planning on using the VEX Pro aluminum Miter gears. This is also not a big deal, lots of team use them, but I suspect the fact that they are aluminum will increase wear speed. With those two things combined, your drive performance may not suffer, but you will probably find yourselves replacing the miter gears pretty often. What is the process for replacing a miter gear? How long will it take?
2. How many man-hours will you spend to machine all the parts? How about to assemble the modules? I feel like you could have designed a module with the same performance, that would have been much less resource demanding to build.
?
I don't see how not having a thrust bearing reduces the life of the gears. It may affect the life and efficiency of the 0.375" bearing sitting above it though.

We've done something similar with our climber (3 CIMs on a 10:1 worm reduction) with the worm resting against the inner race of a normal radial bearing, and we saw no issues.



02-11-2014 21:03

Tyler2517


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Jared View Post
I don't see how not having a thrust bearing reduces the life of the gears. It may affect the life and efficiency of the 0.375" bearing sitting above it though.

We've done something similar with our climber (3 CIMs on a 10:1 worm reduction) with the worm resting against the inner race of a normal radial bearing, and we saw no issues.
I can confirm what Bryce2471 is saying we saw reduced life and over time reduced efficiency due to us not having the thrust bearings between the mitter gear and the radial bearing.



02-11-2014 21:14

Jared


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Tyler2517 View Post
I can confirm what Bryce2471 is saying we saw reduced life and over time reduced efficiency due to us not having the thrust bearings between the mitter gear and the radial bearing.
Of the gears or of the bearings? Also, did you do a comparison with thrust bearings to see if life improved? I don't see how the gears would have any additional loads on them due to a lack of thrust bearing.



02-11-2014 21:24

Tyler2517


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

The tops of our bevel gears deteriorated from where they were rubbing the bearings at. We swaped them out for milled down bevels with the thrust bearings and have not had any problems.



02-11-2014 21:30

Jared


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Tyler2517 View Post
The tops of our bevel gears deteriorated from where they were rubbing the bearings at. We swaped them out for milled down bevels with the thrust bearings and have not had any problems.
That makes sense. I think that the original poster might have room to put a thrust washer in there, which hopefully will help.



02-11-2014 21:31

Bryce2471


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Jared View Post
I don't see how not having a thrust bearing reduces the life of the gears. It may affect the life and efficiency of the 0.375" bearing sitting above it though.

We've done something similar with our climber (3 CIMs on a 10:1 worm reduction) with the worm resting against the inner race of a normal radial bearing, and we saw no issues.
I'm not sure exactly why, it's just something I have observed. I think it could be because a thrust bearing that rests on the outer race of a radial bearing provides a wider base of support for the miter that keeps it from flexing the shaft it sits on. You're correct about it affecting the life of the bearing above that supports the gear.



02-11-2014 22:00

Lyler1


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Hi!

My team has been designing drivetrains this past off-season and I was very intrigued by your guys' design. I was wondering if you could tell me the name of the student who designed it and perhaps a way to speak with him/her, because my team is very curious and may want to ask some questions. Thanks a ton!



02-11-2014 22:42

Tyler2517


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Lyler1 View Post
Hi!

My team has been designing drivetrains this past off-season and I was very intrigued by your guys' design. I was wondering if you could tell me the name of the student who designed it and perhaps a way to speak with him/her, because my team is very curious and may want to ask some questions. Thanks a ton!
You could ask on here you would have a much larger base of responses.



02-11-2014 22:48



Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Tyler2517 View Post
You could ask on here you would have a much larger base of responses.
A lot of low quality, second hand responses aren't as good as a few high quality, straight from the source responses.



02-11-2014 22:51

Abhishek R


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Andrew Lawrence View Post
A lot of low quality, second hand responses aren't as good as a few high quality, straight from the source responses.
It's possible that the responses are high quality, and that anything wrong could be confirmed/dispelled by the OP.

Although, you could probably also reach out to 'Kevin Ainsworth' via PM.



02-11-2014 23:57

pwnageNick


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Lyler1
Hi!

My team has been designing drivetrains this past off-season and I was very intrigued by your guys' design. I was wondering if you could tell me the name of the student who designed it and perhaps a way to speak with him/her, because my team is very curious and may want to ask some questions. Thanks a ton!
Quote:
Originally Posted by Abhishek R
It's possible that the responses are high quality, and that anything wrong could be confirmed/dispelled by the OP.

Although, you could probably also reach out to 'Kevin Ainsworth' via PM.
I'm not sure how often Kevin checks CD so I'll let him know there are some people interested in some more information. I do know that the team has been working on this design for a couple months now, since IRI ended.

I would say feel free to ask any questions you have here and I'm sure there will be some informed CD community that will probably know the answer. I tend to check daily and can either hop on and correct anything said or provide information or get the answer you're looking for.

-Nick



03-11-2014 00:59

asid61


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by asid61 View Post
Crazy! This is definitely the most advanced/ best swerve I have ever seen. Dual speed at a weight of 7bs per module rivals that of WCD; it's like having torquey holonomic motion at the cost of 4-5 lbs.

I have a couple of application questions:
1. Why did you not flip the cim? It look like you have the room to do so. Flipping it and adding a belt drive to the first stage of the gearbox would add half a pound or so, but would alloy you to add another cim or a minicim to the drivetrain if you wished.
2. Why the small banebots motors over something powerful like the RS-775 18v?
3. Why did you choost to have a seperate pair of gears for the absolute encoder instead of simply having an encoder on the versaplanetary output?
4. Tons and tons of machined parts (the most notable to me being the miter gears). What do you expect the turnaround time to be for these?
5. How are you planning on fixing anything if a module breaks? It seems very compact and complex and hard to repair.

Again, very nice swerve drive. It's a bit beyond my team's capabilities, but I hope that you can use this this year and improve this further next year.
Sorry, but I wasn't sure of you saw my questions, and I do want to see how you got this right.

Also, are those standoffs going to be okay? They seem quite thin.



03-11-2014 06:38

nathannfm


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by asid61 View Post
I have a couple of application questions:
While I had nothing to do with this (awesome) design I think I can take a few of these.

Quote:
Originally Posted by asid61 View Post
1. Why did you not flip the cim? It look like you have the room to do so. Flipping it and adding a belt drive to the first stage of the gearbox would add half a pound or so, but would alloy you to add another cim or a minicim to the drivetrain if you wished.
To me it actually doesn't look like there is room to flip it without increasing the bellypan footprint, which may have been a greater design concern than COG or expandability for them.

Quote:
Originally Posted by asid61 View Post
2. Why the small banebots motors over something powerful like the RS-775 18v?
There is simply no need for such a powerful motor in this application, 1640 has been using the even less powerfull RS-540s in this application for years with no problem. Personally I would use the AM-0912 (which has power between a 540 and 550) because you can use 4 of them and that frees you up to use any of the BB motors on the rest of your robot for things that may require the power of an RS-775

Quote:
Originally Posted by asid61 View Post
3. Why did you choost to have a seperate pair of gears for the absolute encoder instead of simply having an encoder on the versaplanetary output?
Not sure on this one, it certainly looks like there is enough room for an idler encoder gear down there https://imgur.com/IwbQ4JL maybe mounting issues, gonna have to wait for the OP on this one.

Quote:
Originally Posted by asid61 View Post
4. Tons and tons of machined parts (the most notable to me being the miter gears). What do you expect the turnaround time to be for these?
I would have actually said most notably literally everything else lol, the miter gears can be purchased from VexPro but there are certainly some other complicated parts on here.

Quote:
Originally Posted by asid61 View Post
5. How are you planning on fixing anything if a module breaks? It seems very compact and complex and hard to repair. I hope that you can use this this year and improve this further next year.
I know most teams make at least 1 spare module (if not 4) that way they simply swap the entire module out if anything happens to a competition module. The problem module can then be repaired at home under controlled conditions


Now I have a few questions:

Why the hollow drive axle?

According to the CAD the shifter gears are steel but reference aluminium VexPro gears, what's up with that?

Amazing looking drive, great work, I hope I get to check it out in person at champs!



04-11-2014 00:13

asid61


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by nathannfm View Post
While I had nothing to do with this (awesome) design I think I can take a few of these.


To me it actually doesn't look like there is room to flip it without increasing the bellypan footprint, which may have been a greater design concern than COG or expandability for them.


There is simply no need for such a powerful motor in this application, 1640 has been using the even less powerfull RS-540s in this application for years with no problem. Personally I would use the AM-0912 (which has power between a 540 and 550) because you can use 4 of them and that frees you up to use any of the BB motors on the rest of your robot for things that may require the power of an RS-775


Not sure on this one, it certainly looks like there is enough room for an idler encoder gear down there https://imgur.com/IwbQ4JL maybe mounting issues, gonna have to wait for the OP on this one.



I would have actually said most notably literally everything else lol, the miter gears can be purchased from VexPro but there are certainly some other complicated parts on here.


I know most teams make at least 1 spare module (if not 4) that way they simply swap the entire module out if anything happens to a competition module. The problem module can then be repaired at home under controlled conditions


Now I have a few questions:

Why the hollow drive axle?

According to the CAD the shifter gears are steel but reference aluminium VexPro gears, what's up with that?

Amazing looking drive, great work, I hope I get to check it out in person at champs!
Ah, that makes sense. Although I believe the current motor rules allow 4 banebots style motors, regardless of whether they are RS-550 or RS-775. I will double check that.

Also, I mentioned the bevel gears because although they are direct copies of the Vexpro bevel gears, they are machined out of 7075 in the cad.
Also, another question: Why are the standoffs so thin? Will they be able to support the weight?



04-11-2014 00:22

AdamHeard


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by asid61 View Post
Ah, that makes sense. Although I believe the current motor rules allow 4 banebots style motors, regardless of whether they are RS-550 or RS-775. I will double check that.

Also, I mentioned the bevel gears because although they are direct copies of the Vexpro bevel gears, they are machined out of 7075 in the cad.
Also, another question: Why are the standoffs so thin? Will they be able to support the weight?
The standoffs aren't taking the robot weight just the gearing. They're plenty strong for that.



04-11-2014 16:07

Kevin Ainsworth


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Thanks for all the great feedback, some of these questions were already answered so sorry if I repeat them. Also, sorry for the long posts but we would like to make sure the students questions are given an educational answer. I would like to thank Aren Hill for his inspiration for our "In Wheel" swerve as well as this unit.


Quote:
Originally Posted by Ether View Post
Where did you get the "actual" numbers from?


We have been recording our theoretical to actual numbers for a few years now and 82% is our average actual speed to theoretical. So the working of "actual" should be changed to "expected".

Quote:
Originally Posted by asid61 View Post
Crazy! This is definitely the most advanced/ best swerve I have ever seen. Dual speed at a weight of 7bs per module rivals that of WCD; it's like having torquey holonomic motion at the cost of 4-5 lbs.

I have a couple of application questions:
1. Why did you not flip the cim? It look like you have the room to do so. Flipping it and adding a belt drive to the first stage of the gearbox would add half a pound or so, but would alloy you to add another cim or a minicim to the drivetrain if you wished.
2. Why the small banebots motors over something powerful like the RS-775 18v?
3. Why did you choost to have a seperate pair of gears for the absolute encoder instead of simply having an encoder on the versaplanetary output?
4. Tons and tons of machined parts (the most notable to me being the miter gears). What do you expect the turnaround time to be for these?
5. How are you planning on fixing anything if a module breaks? It seems very compact and complex and hard to repair.

Again, very nice swerve drive. It's a bit beyond my team's capabilities, but I hope that you can use this this year and improve this further next year.
1) We considered flipping the CIM due to reasons already explained and a guess that since the field has been flat for the last few years we are expecting a field obstruction this year. We can always reconfigure later. A second motor on each wheel was considered also, see our previous discussion on using 8 MiniCIM's. The 3" OD wheels would probably be overpowered in a pushing match but the extra motors would be helpful for acceleration. You might just see dual motors from us in the future if it fits the game and if something like current monitoring is effective enough against blown fuses.

2) Already answered, but no need for a RS775. Aren Hill used a RS395 on the first "In Wheel" swerve. We have been wondering what happens when our 2014 swerve bot gets pushed up on two wheels and the wheels are not pointed in the direction of the push. Do the steering motors have enough power to change direction? It seems like the edges of the wheels could be digging into the carpet and requiring extra force to rotate. On our off-season list of tests to perform.

3) The ratio between the Vex Versa gear isn't 1:1 to the modules steering gear so a 360 degree absolute encoder can't be used. The two plastic gears are 1:1 so a 360 degree absolute encoder can be used. An incremental encoder could be used but adds another place for human error. We like the robot to not depend on a human to set the wheels at the beginning of a match.

4) Miter gears are purchased from Vex and are 4140.

5) If designed properly the units should last a full season without repair.
If repair is needed they will be bolted onto the chassis and can be changed in ten minutes. We bring at least one extra unit to competition in case a swap is needed. Last year our mechanic Jose and I changed out a steering box on our robot between rounds in finals on Curie. We had previously swapped in a Banebots gearbox from our practice bot at Chicago. During our debugging of our first swerve drive ever we burned up about a dozen steering motors. Mainly due to the rotation stops we used so as not to pull CIM motor wires out. We reused the pinion gears and this particular pinion had been installed/removed one too many times. The motor shaft spun inside the pinion and we lost one wheel of steering. Took about ten minutes for Jose to install a new one while I ran around grabbing the replacement parts. We had students dedicated to our swerves from the very beginning of last year to clean, inspect, repair, etc.

Quote:
Originally Posted by page2067 View Post
This looks beautiful. PWNAGE has been advancing swerve to new levels of elegance.

I do not see the steering motor in the views I have seen (or am blind) - I see the steering encoder, pneumatic cylinder and CIM - what are you using for steering motors/transmissions?

Also are you planning to be field-centric steering next year (of course with game dependency disclaimers)?
Steering box question was already answered correctly, hidden in view shown.
We had field centric software installed by IRI last year with the successful integration of the Kauai Labs gyro. There was a great thread on this a little while ago. "Best gyro for frc." Big props to our students Bennett and Duffy. Bennett for coding the entire swerve software, about 10 iterations, and to Duffy for spending the better part of the season fine tuning our teams first gyro ever used.

Quote:
Originally Posted by Jared Russell View Post
If 2451 truly gets about 82% of the theoretical free speed out of these transmissions, that's in the efficiency ballpark of most FRC skid-steer drive trains. Some teams can hit the low 90s, but that is the exception rather than the rule.

Also, the intuition of "what's too fast for high gear" is somewhat different for an independently steered/driven swerve than for a skid-steer drive train. Your wheels never need to fight each other, so you are asking less of your drive motors than in a 6/8WD where you need to force wheels to slip sideways in order to turn.
Great point, I never thought of it that way. I think that being able to overdrive the outside wheel is important because in a high speed strafing turn the fastest wheel is the limiting factor. If just one wheel is traveling the outside radius it will limit overall speed. The other three wheels can power you through the turn.

Quote:
Originally Posted by Bryce2471 View Post
I really love this design overall. I've wanted to design a swerve with a single reduction ball-shifter for quite some time. I do have some questions and concerns though.

1. It looks like there is no thrust bearing above the vertical miter gear. This is not a big deal by its self, (We used thrust washers last year) but it will increase the speed of deterioration on the gears, and decrease efficiency in that gear-set. It also looks like you're planning on using the VEX Pro aluminum Miter gears. This is also not a big deal, lots of team use them, but I suspect the fact that they are aluminum will increase wear speed. With those two things combined, your drive performance may not suffer, but you will probably find yourselves replacing the miter gears pretty often. What is the process for replacing a miter gear? How long will it take?
2. How many man-hours will you spend to machine all the parts? How about to assemble the modules? I feel like you could have designed a module with the same performance, that would have been much less resource demanding to build.
3. What kind of bearing are you using to move the robot's weight from the red base plate to the top of the castor? In the cross section, it looks very thin.
4. Not sure if it is a problem or not, but I couldn't help but notice that your pneumatic cylinder is mounted to a plate, that has standoffs to a plate, that has standoffs to a plate, that is stood off from a plate, that has standoffs to a plate, that is mounted to your frame. Not sure why, but that makes me cringe a little.
5. What gears are you using on the ball-shifter shaft, and as the CIM pinions?
1) Vex 4140 pre-hard steel miter gears
Not sure I fully agree with the needle bearing vs radial bearing arguement
The radial bearing can take over 100lbs of thrust force.
I get nervous when the balls are too small in diameter
2) Easier said than done, especially with the two speed design
3) Silverthin 4 point contact bearing with 1100lbs of dynamic thrust load
Only 1/4" cross section but should hold up, we are supporting completely.
We were going to use a cross roller bearing but Aren Hill informed us of these lower cost bearings
4) Lower standoffs support plates, upper standoffs support shifter. Non support the weight of the robot
5) 12:60 (low) or 28:44 (high) CIM to ball shifter, with 12:30 for 2nd stage, to 1:1 miter to wheel

Quote:
Originally Posted by magnets View Post
This is a fantastic design. There have been many designs of two speed swerves posted over the years, but nothing has come close to what you've put together.
I know from looking at your swerve design from last year that you guys shouldn't have trouble machining the parts in this design, but I've got to ask, how do you guys even have time to make these parts and finish the robot on time? What sort of tools do you have, and how many people do you have working?
There was a tear in my eye last year when on a Saturday we had two lathes, two CNC's and six Bridgeport Prototrak's (2D CNC) going at the same time. All students except for the CNC machines. Our program is unique in that we teach machining to all students that want to learn and we have enough machines for kids to use at the same time.

Quote:
Originally Posted by Tyler2517 View Post
I can confirm what Bryce2471 is saying we saw reduced life and over time reduced efficiency due to us not having the thrust bearings between the mitter gear and the radial bearing.
Radial bearing will not hold up as long as a thrust bearing, true.
The OD of a needle thrust bearing being too large to fit is the reason we went with a radial bearing. Sometimes you have to make sacrifices.

Quote:
Originally Posted by nathannfm View Post

Now I have a few questions:

Why the hollow drive axle?

According to the CAD the shifter gears are steel but reference aluminium VexPro gears, what's up with that?

Amazing looking drive, great work, I hope I get to check it out in person at champs!
The axle is hollow for weight. It needs to be steel since the axle runs through needle bearings (with thrust bearings). An aluminum axle on needle bearings would wear too much.

The two ball shifter gears are aluminum in our model. The two CIM gears are steel to reduce wear. We like to run a steel against an aluminum gear, we keep the smaller gear steel for weight. This greatly reduces the wear and therefore efficiency loss of the gears over the season. We've found the aluminum on aluminum ceramic coated gears will destroy each other over time.



04-11-2014 16:29

Ether


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Kevin Ainsworth View Post
We have been recording our theoretical to actual numbers for a few years now and 82% is our average actual speed to theoretical. So the working of "actual" should be changed to "expected".
Thanks for the clarification.

Couple of follow-up questions:

1) You are using the same 82% factor for both hi and lo speeds. I would have expected them to be somewhat different. Does your data show any correlation between gear ratio and actual-to-free ratio?

2) Do you have any actual data on swerve drives, or is your 82% number based on all non-swerve drives?




04-11-2014 17:09

JesseK


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Kevin Ainsworth View Post
We have been recording our theoretical to actual numbers for a few years now and 82% is our average actual speed to theoretical. So the working of "actual" should be changed to "expected".
Average top speed after "full" acceleration? Or after how many seconds from a dead stop?

Sorry for the nitpick, there's a reason for such a specific question, and either a forthcoming thread or a paper for a 'better rule of thumb'.



04-11-2014 17:49

Bryce2471


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
2) Easier said than done, especially with the two speed design.
Challenge excepted! lol

In all seriousness, I've considered CADing a light weight ball shifting swerve module for quite a while now, so I'll try my hand at it, and see what I come up with.

I still curious about one more thing:
Have you done a BOM for this design? If so, what was the cost per module?



05-11-2014 13:59

Kevin Ainsworth


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by Ether View Post
Thanks for the clarification.

Couple of follow-up questions:

1) You are using the same 82% factor for both hi and lo speeds. I would have expected them to be somewhat different. Does your data show any correlation between gear ratio and actual-to-free ratio?

2) Do you have any actual data on swerve drives, or is your 82% number based on all non-swerve drives?


1) We haven't tested low speed since 2012, we really only cared about top speed and time to travel a distance up until now so that we can get an approximate speed. I therefore can't give an accurate real world relationship between gear ratio and free speed to theoretical speed. From a standing start to 20 feet our 2012 was 69% efficient in low and 50% efficient in high. These numbers are misleading because they aren't max speed they include acceleration time. We haven't been very scientific about our testing and I can only give an average or a specific value for a given drive train on an unknown date in an unknown condition. You have got me thinking and tire wear, gear wear, bearing wear, etc can all effect the efficiency. I really don't even want to relate my data to efficiency for that reason, I think there are too many variables that can effect this calculation based on how you got to your theoretical value.

2) Our 2014 swerve bot started with 5" OD tires and they are 4.6" OD now, that is a 88% to 81% efficiency variation. I am not sure what diameter they were when we tested the speed so I can only say the 2014 swerve bot was somewhere between 81% and 88%. I also can't prove we were at a constant speed the entire 20 feet.

Does a smaller wheel allow for a higher speed due to less torque required to drive the wheel (torque required at a given radius) so do they offset each other?

Does gear wear help at first to reduce friction and then hurt later when the gears start to wear out?

What effect does the gear ratio have like you asked?

What is the real world loss when an extra stage of gearing is added?
Should be around 4% per theory.

Our 2013 8WD had 40mm OD/28mm ID bearings has the least rolling resistance I can imagine (unless we attempt air bearings someday). But I can't test efficiency accurately because the aluminum Vex gears are half gone. It was only 70% efficient after testing it against the 2014 swerve bot but I know that it was much, much faster when it was brand new. We also calculate speed with nitrile tread at a compression factor. A nitrile tread that measures 4.25" at the OD is probably more like 4" at the base of the tread so
who knows who takes that into account in their calculations.

I guess in the end I can't trust a stated efficiency, there are too many variables that someone can make a mistake on when calculating their percentage. I care about real world performance. I just want to be able to predict the top speeds and time to travel a distance accurately.

I know that there are spreadsheets that have been developed for this and I think they are good tools to use.
I trust real world times over theoretical calculations.

Quote:
Originally Posted by JesseK View Post
Average top speed after "full" acceleration? Or after how many seconds from a dead stop?

Sorry for the nitpick, there's a reason for such a specific question, and either a forthcoming thread or a paper for a 'better rule of thumb'.
I hope you can gather this because I would be very interested in the data.
Maybe a standing start to 20 and 40 feet.
This would show acceleration and usable times to cover almost the entire field.

For our 2014 swerve bot: (free speed calculated = 13.3FPS)
2 seconds to accelerate from a standstill to 20 feet=10 FPS
1.7 seconds to cover 20 feet already at full speed=11.76 FPS
So it only added around .3 seconds to cover 20 feet from a standstill.

For our 2013 8WD dual CIM: (free speed calculated = 17.69FPS)
2.2 seconds to accellerate from a standstill to 20 feet=9.09 FPS
1.6 seconds to cover 20 feet (not sure if it hit full speed) =12.5 FPS
This bot is worn out, has bent chassis rails (scrubbing due to angles wheels).
Acceleration suffers but time to cover the distance is reduced.
I wish I had numbers for this one when it was new.

These tests were an average of three runs with stopwatches.
I would like to use the encoders and data logging to get more accurate results.

Quote:
Originally Posted by Bryce2471 View Post
Challenge excepted! lol

In all seriousness, I've considered CADing a light weight ball shifting swerve module for quite a while now, so I'll try my hand at it, and see what I come up with.

I still curious about one more thing:
Have you done a BOM for this design? If so, what was the cost per module?
Bench racing is fun! And there is always a different way to do something.
Cost per module is probably pretty high, no data is available yet.
Looks like only half the parts have costs associated to them.



06-05-2015 13:09

pandamonium


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

so swerve question from someone who has never done swerve. Would having a 2 inch or 3 inch wide wheel be more beneficial? Our team has done west coast drive with 3 inch wheels in the past. One thought is that it would be harder to turn, the other is that it would be better for defense.



06-05-2015 13:23

AdamHeard


Unread Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread

Quote:
Originally Posted by pandamonium View Post
so swerve question from someone who has never done swerve. Would having a 2 inch or 3 inch wide wheel be more beneficial? Our team has done west coast drive with 3 inch wheels in the past. One thought is that it would be harder to turn, the other is that it would be better for defense.
This is correct(ish).

You get a traction gain, but at a maneuverability loss. It likely makes more sense to keep the maneuverability to play better positional defense rather than pushing.



view entire thread

Reply
previous
next

Tags

loading ...



All times are GMT -5. The time now is 03:07.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi