|
|
|
![]() |
|
|||||||
|
||||||||
So the rumors are true!
MOE is developing a swerve drive this off season and if you were at Ramp Riot you may have seen our hex shaft based prototype.
This it the CAD for the final (round shaft based) module.
Designed to be powered by either a CIM or a CIM+MiniCIM
Weight: 10.5lb in this configuration 8lb if no MiniCIM
Theoretical speed: 10-20 fps depending of final stage sprocket
2in wide 4in dia blue nitrile wheel
As we have limited machining resources this module was designed to be made with as few custom/complex parts as possible.
Here is an album of related pictures including a cross section view http://imgur.com/a/BJzDF
CAD file can be found here: http://goo.gl/mxMiem
C++ Code can be found here http://goo.gl/U3WYCb
Big thanks to 1640 for letting us borrow one of their modules and for all the resources on http://wiki.team1640.com/index.php?title=Swerve_Central
and an additional thanks to all the teams who have posted designs and code to give us a place to start.
02-11-2014 19:14
Joe G.
Did you have any problems with the belt wrap?
02-11-2014 19:28
nathannfm
02-11-2014 19:47
asid61|
The prototype used chain and we have not had any problems with that. The belt can be tensioned by sliding the CIM. If we do run into problems with the wrap we can very easily switch to chain.
|
02-11-2014 20:00
Scott Kozutsky|
I was actually wondering about how much belt engagement you are getting. In the pic it looks like you only have around 90* of belt engagment on the driveshaft.
|
02-11-2014 20:13
DekeSdp pi suggests at least 6 teeth engaged on a pulley for full use of the belt strength, it looks like have sufficient engagement for that belt pitch.
I like how they packaged both motors in the drive module, it looks good.
02-11-2014 22:07
nathannfm
02-11-2014 23:46
billbo911Is it a fair assumption that you will be using 8 CIM drive with this.
If so, how are you planning to keep from popping your main breaker?
Are you using current monitoring to keep yourself in a safe zone?
03-11-2014 01:19
Tom LineI would consider changing the location of your digital encoder for a couple reasons.
First, as you tension the belt by moving your cim, it will change the engagement on the Digital encoder.
Secondly, generally speaking those things don't appreciate a lot of side-loading.
Third, if your belt slips, your wheel will no longer be aligned with the encoder reading.
I'd consider a small lightweight bracket that places it directly over the primary shaft of the module itself, so you'll always know the true position of the module. This also relieves any side-pressure on it, and it can be coupled with something as simple as surgical tubing. It will probably be a wash weight-wise.
03-11-2014 05:32
nathannfm|
Is it a fair assumption that you will be using 8 CIM drive with this.
If so, how are you planning to keep from popping your main breaker? Are you using current monitoring to keep yourself in a safe zone? |
|
I would consider changing the location of your digital encoder...
|
03-11-2014 08:54
lynca|
I know there are a few teams this year who had this many CIMs on the drive without problem, but they did not have the additional draw of the 4 rotation motors so we may be forced down to 4 CIMs.
|
03-11-2014 09:17
nathannfm|
Team 2587 ran 4 CIMs + 4 Mini-CIMs all year for around 70 matches + lots of practice time. Here are details about our drive system.
We did not experience breaker issues while also running an intake motor & compressor. We also did not perform any type of current sensing. |
03-11-2014 09:48
Ether| 4" Versa Wheels at 12:72 gear * 18:40 sprocket |
03-11-2014 09:52
lynca|
I couldn't help but notice in the close ups, are you guys using Churros for drive axles? Did you have any problems with that?
|
03-11-2014 16:19
Adrian Clark|
I am not sure if you can tell but the encoder is also on a slot so we can adjust it along with the CIM and make it just kiss the belt so there is almost no side loading. If the belt skips im pretty sure we are just gonna go to chain, we had enough headaches dealing with skipping belts this year
We did consider a bracket like you describe but it was just another part to manufacture and would also put the encoder in a more vulnerable location. If there is some unforeseen mechanical problem with it's current location we may go this route. |
03-11-2014 17:00
nathannfm|
I highly recommend testing this type of encoder setup or it could come back and bite you.
|
04-11-2014 00:16
asid61
08-11-2014 10:02
Ether
Free speed of CIM+MiniCIM motor combination geared 1:1
= (343 + 198) / (343/5310 + 198/6200)
~ 5604 rpm
vehicle speed (with traction wheels) @ motor combo free speed =
(pi*4*5604) / (720*12.75*40/18)
~ 3.45 feet/sec
19-11-2014 21:42
nathannfmGetting there!
https://www.facebook.com/video.php?v...04577359603811
19-11-2014 21:43
AdamHeard
|
Getting there!
https://www.facebook.com/video.php?v...04577359603811 |
19-11-2014 21:47
nathannfm|
The diagonal cut roughtop is killing me! Straight cut (for maximum cleat effect) is the only way to go in my mind.!
|
20-11-2014 07:14
GdeaverLooks like a happy happy joy joy moment. Some thing does not sound right when the module was rotating and driven. Those are wide wheels and may cause problems with amp draw on both drive motors and steering. Pay close attention to the tuning of the steering pid. You can have to much traction. For a fall back you might want to consider 1-1/2 or 1-1/4" Colsons. Next, get 4 of them on a frame and get programming. Then you will be half way there. Driver training is the last half. If you get it going before kick off, do you want to meet and do some swerve on swerve driving?
Note for the drive encoder, Do you really need quadrature? Wouldn't a tachometer solution be good enough? I do not now what the under side of the coaxial pulley looks like but, could you put some reflective tape strips on it and use a optical reflective sensor? We used a magnet solution last year and will use optical this year.
20-11-2014 08:37
Ether|
it takes ~15% more force to pull/push the robot side to side or front to back
|
21-11-2014 02:14
nathannfm
21-11-2014 02:45
nathannfm|
Looks like a happy happy joy joy moment. Some thing does not sound right when the module was rotating and driven. Those are wide wheels and may cause problems with amp draw on both drive motors and steering. Pay close attention to the tuning of the steering pid. You can have to much traction. For a fall back you might want to consider 1-1/2 or 1-1/4" Colsons. Next, get 4 of them on a frame and get programming. Then you will be half way there. Driver training is the last half. If you get it going before kick off, do you want to meet and do some swerve on swerve driving?
Note for the drive encoder, Do you really need quadrature? Wouldn't a tachometer solution be good enough? I do not now what the under side of the coaxial pulley looks like but, could you put some reflective tape strips on it and use a optical reflective sensor? We used a magnet solution last year and will use optical this year. |
) If you were referring to the pulsating of the sound I think that was because most of the noise was coming from the bevel gears and their location was changing relative to the mic, but I will look into it. Do you grease yours? We also have not played with tension of the rotation motor belt, we will look into that next meeting (we did notice it affected the speed of rotation between modules) We will definitely be keeping an eye on the amps and have Jags on every motor to monitor that, The RoboRIO should also make that easy when it arrives. We will hopefully get driving by Monday. Our programmers already have a basic crab drive program and are working on fancier moves now. I think we would love to have some swerve on swerve driving! You and your team have already been a great help this summer, I will ask the drive team about this at the next meeting and get back to you.
21-11-2014 10:07
Ether|
The robot was pulled with the ropes remaining as horizontal, and the scale remaining as vertical as possible to the ground. A reading of ~120lb was observed on the scale.
|
21-11-2014 13:41
nathannfm|
Was this the breakaway force, or the min force to continue motion?
|
|
Was the height of the horizontal rope above, below, or at the height of the wheel axes?
|
24-11-2014 23:39
TheLoveGouruHey Everyone!
This is just a quick update on the progress of the MOEnarch drive system.
We have mounted the four modules onto the square chassis and it's working smoothly.
This is the Facebook link to the video:
https://www.facebook.com/video.php?v...type=2&theater
As you will notice, the robot doesn't have any encoders on the modules just yet. We are looking to set those up by the end of next Monday and have a robot-centric swerve drive ready to go before Winter Break.
25-11-2014 07:26
GdeaverSounds like a swerve, kind of moves like a swerve, it must be a swerve. Welcome to the 3 degrees of freedom club.