|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Just to be clear: For a fair comparison of the code required, you have to compare apples to apples. Mecanum requires no special operator intervention or programming to actuate raising or lowering of wheels. To be functionally similar to this for comparison, nonadrive requires extra operator input(s) and extra code to respond to those extra operator input(s) to raise and lower the traction wheels and control whether or not to power the center wheel. To be functionally equivalent (same driver interface and same robot behavior), nonadrive requires extra logic to react to the normal joystick axis driver commands and decide automatically when to raise or lower the traction wheels (for example, when strafing or tight turning is commanded).
This is not an argument that mecanum is "better". Just a comparison of the code involved. The code for either is fairly straightforward. It would be interesting to hear from teams that have fielded successful nonadrive robots. Did you add extra input(s) and associated code for the driver to manually raise and lower the traction wheels, or did you add logic to process the "normal" driver commands and let the robot automatically handle this decision in order to keep the driver interface simpler, or did you design a "hybrid" compromise with manual operator input(s) plus some automatic behavior? Last edited by Ether : 22-10-2010 at 17:49. |
|
#32
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
One item to consider with the nonadrive is that even on flat ground you will VERY likely want your center wheel to still be actuated by a pneumatic cylinder. There is a reason stools usually have 3 legs. Having a 4 legged stool is more difficult. From experience (we attempted a solid 6 wheel rectangular drivetrain in '08 with all omnis), having your corner wheels and the middle wheel all touch if they are fixed is nearly impossible. This is why you must have pneumatics - if you rock on the center sideways drive wheel you will end up going in circles. It needs to push against the floor, but not with enough force to actually support the robot. That means some sort of suspension is required. We used a laser to get our frame and 6 wheels straight, then realized that the floor many of the arenas was imperfect as well. We didn't much want to go back and engineer suspension, so we dropped the system and went standard 6 wheel. It looked like this: .......Wheel......... ........................ W....................W h.....................h e.....................e e.....................e l......................l ........................ W....................W h.....................h e.....................e e.....................e l......................l ........................ .......Wheel......... We saw several teams using this same drive train this year, and they all seemed to experience the same problems we did during our prototyping before we threw it out - with no suspension the robot reacts differently depending on which wheels are touching the ground (Obvious when looking at it, perhaps not so obvious when designing it). |
|
#33
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
|
|
#34
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
Also, I am new to mechanical and am not too familiar with gearboxes. What does 12.75:1 actually mean? Last edited by spiffyspleen : 24-10-2010 at 19:48. |
|
#35
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
Quote:
|
|
#36
|
|||||
|
|||||
|
Re: Chainless Mecanum Drive
12.75:1 is the default gear ratio for the AM toughboxes and toughbox-derived gearboxes (Nano, etc.)
12.75:1 is the ratio between the input (in this case the output of a CIM motor) and the output (The output shaft sprocket or direct-driven wheel). With it you can find the output speed and torque of a gearbox if you know the speed and torque of the motors going into it. If you need the long output shafts (you might not) you would have to get new long output shafts from AndyMark and put them in the existing toughboxes. Edit: Beaten to it Last edited by apalrd : 24-10-2010 at 19:55. Reason: Beaten to it |
|
#37
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Thank you guys! It looks like doing the mecanum drive is going to be a lot easier than I originally thought
![]() |
|
#38
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
Your initial instinct is correct for what many teams want -- 11+ fps. Quote:
The first iteration of Mecanum is always easy! If you build your drive train in the off season, play around with some extra weight. Specifically, see the effects of pushing a robot when the contact point removes traction from the front (lifts your robot slightly), and see the effects of just driving when your c.g. is too close to one of the wheels. Some interesting behaviors come out. |
|
#39
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
Even without pushing, running just 2 CIMs in a drivetrain even geared at 9 fps has many negative drawbacks. For one thing, at 9 FPS your CIMs will stall against a wall. Unlike a 4 CIM drivetrain, which just dips deep past the circuit breaker limits to get the wheels to slip, a 2 CIM drivetrain can't ever slip the wheels, so pushing other robots becomes basically not even an option. Turning is also pretty slow since skid steering relies on wheel slipping. Acceleration is also hampered a bit: In terms of actual distance traveled from a dead stop with 0.5 second of acceleration, a 2 CIM drive goes only 2.6 feet, while a 4 CIM drive goes 3.1 feet. (This effect is a lot more noticeable / dramatic in reality than "on paper"). If pushing is of zero concern for whatever reason (though, in my opinion there has not been a single FIRST game other than 2001 where at least being able to resist pushing was vital), it would make more sense to use 2 CIMs with ball casters supporting some of the robot's weight. This lets you draw less current while driving the same speeds, since your wheel force is lowered. |
|
#40
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
|
|
#41
|
||||
|
||||
|
Re: Chainless Mecanum Drive
By using a drivetrain where roughly half of the robots weight is supported by non driven wheels, the normal force on the driven wheels decreases. This puts the motors under less load at the expense of traction and pushing power. Generally a bad thing, but if pushing isn't called for at all it can be a good idea, since it lets you gear your drivetrain for a higher speed than otherwise possible.
|
|
#42
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
Robot B is identical to Robot A in all respects, except that the belt (or chain) drives only the front wheel. (The rear wheels are not driven). How would your analysis apply to this scenario? |
|
#43
|
||||
|
||||
|
Re: Chainless Mecanum Drive
Quote:
With only two wheels connected, only 50% of the robot's weight is "over" the driven wheels (the other 50% of the weight is born by the non driven wheels which don't contribute traction since they are essentially just big bearings). For this case, the robot's max pushing force is effectively half (the mass portion of the formula to overcome static friction is halved). Since it requires less force / torque to slip the wheels, the motor connected to the wheel does not need to draw as much current, since the motor "reaches" the necessary torque at a lower amperage. However, the robot can only push with half as much force. With only 2 CIMs in the drivetrain, a 148 pound robot geared to 9 FPS with roughtop tread (1.3 CoF) has a max pushing force that is torque limited. The motor's stall torque is greater than the torque necessary to slip the wheels. In addition, stalling a CIM draws 133 amps of current which quickly trips the robot circuit breakers. By halving the pushing force, you can make the drivetrain traction limited at some amperage. One can do this by lowering the traction of their wheels or by lowering the robot's traction overall by not driving a set of wheels / casters that support the robot weight. |
|
#44
|
|||||
|
|||||
|
Re: Chainless Mecanum Drive
Quote:
It's really (strictly from my experience) a mater of drive-ability. Turning acceleration and other things that make for a good, easy to drive robot all suffer without the torque you can get from 4 motors. |
|
#45
|
|||||
|
|||||
|
Re: Chainless Mecanum Drive
We have competed with only 2 CIMs for drive with only 2 CIMs on our drive.
In that time, we've been a regional finalist, regional champion twice over and division finalist at the Championship. We're not a powerhouse by any means, but with the proper application of resources, it's certainly possible to find success with a less powerful drive. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| crab drive vs. mecanum drive system | superbotman | Technical Discussion | 33 | 06-01-2010 03:09 |
| Mecanum Drive Train | Sam2197 | Technical Discussion | 25 | 16-11-2008 20:51 |
| mecanum drive system | Charger_07 | Technical Discussion | 5 | 23-01-2007 19:20 |
| pic: Jester Drive:Mecanum Wheel Drive Train | Ken Delaney 357 | Technical Discussion | 64 | 29-03-2006 22:16 |