![]() |
pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Fancy. How much does each module weigh?
|
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?
|
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. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
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! |
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. |
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?
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
A little under in Solidworks, a little over with fasteners in the real world. Quote:
It was easier to chance the wheel diameter than the gearing. Quote:
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:
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. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
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. |
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)? |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
Quote:
Really cool design by the way. Cant wait to see this in action! |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Beautiful model. Thank you for sharing. Marie
|
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? |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
-Aren |
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? |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
I'm still curious how the miter gears would be replaced, and how long it would take. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
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.
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
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! |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
Although, you could probably also reach out to 'Kevin Ainsworth' via PM. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
Quote:
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 |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
Also, are those standoffs going to be okay? They seem quite thin. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
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! |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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? |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
|
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:
Quote:
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:
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:
Quote:
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:
Quote:
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:
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. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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? |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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'. |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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? |
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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:
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:
Cost per module is probably pretty high, no data is available yet. Looks like only half the parts have costs associated to them. |
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.
|
Re: pic: Coaxial Swerve Drive Module with 2-speed Ball Drive and Nitrile Tread
Quote:
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. |
| All times are GMT -5. The time now is 09:03. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi