![]() |
Vex Pro Ball Shifter Questions
I've been working on an off-season gearbox project, and I have a few questions about the vex pro ball shifter.
For my project, I'm designing a 2 speed, 3 CIM gearbox, with power takeoff. I've designed a few in the past, but they're all too heavy, so I decided to try with parts from a vex pro ball shifter. The three CIMs are set up to drive two separate ball shifter shafts. The first operates like it would in the normal gearbox, shifting the drive motors from high to low, and the second is only driven by one input gear, so the output from the shaft will only be connected when that input gear is selected. I have three questions 1. Can I use the ball shifter shaft with 3 CIMs without it breaking? 2. We bought some ball shifters in the past, and I'm pretty sure that you can (by hand) move the shifting rod in between the two gears and get to a "neutral" gear, where no output happens. Is this correct, and would it be possible to spring load the shifting mechanism so that when there is no air the system, it returns to "neutral"? 3. Has anybody done something like this before with positive or negative results? |
Re: Vex Pro Ball Shifter Questions
Quote:
2. Yes, and no. If you want to have a neutral, you'll have to buy a 3-position pneumatic cylinder with strokes of 0.25in and 0.5in. 3. We're doing something similar right now. I'll keep you posted when we're done. |
Re: Vex Pro Ball Shifter Questions
2. The neutral position is in-between high and low (full in and full out)
|
Re: Vex Pro Ball Shifter Questions
What T^2 said above, for the neutral you can't easily get it with springs.
But FabCo and Bimba sell a 3 POS cylinder. The hole pattern matches with the current mounting and the cylinders are basically interchangeable with the SMC cylinder used on the ball lock. So you can easily get the neutral position. -RC |
Re: Vex Pro Ball Shifter Questions
If you can get a servo to act as the cylinder, you could accurately position the shifter stuff.
You may like checking this out: http://www.andymark.com/product-p/am-2297.htm Something similar may be what you want! |
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
Quote:
|
Re: Vex Pro Ball Shifter Questions
With a linear servo setup, the problem is that you need to be at a complete stop to shift, which rids you of the point in having a shifter. You would typically use the shifters to accelerate quickly, and then accelerate slowly, to a higher max speed!
|
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Yeah, I guess, but if used properly, shifters can be used to accelerate to a moderate speed faster, and then increase the top speed! Geared down with speed reduction, you will get tons of torque, what you need to accelerate faster. Geared down high, you can increase the top speed by a lot!
|
Re: Vex Pro Ball Shifter Questions
Quote:
When you consider the time and air it takes to shift each time, any small benefit gained would be a drop in the pond when driving in a match. |
Re: Vex Pro Ball Shifter Questions
This doesn't even start to mention the complexity of correctly writing auto shifting code. For the small benefit is it really worth all that time?
|
Re: Vex Pro Ball Shifter Questions
When I drove 3476's auto-shifting Vex pro ball shifter robot, it was rather seamless, and it seemed worth it.
|
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
PIDs aren't really useful here. Ball shifters are a discrete change. PID need a variable to control in small steps. Not just one big one.
|
Re: Vex Pro Ball Shifter Questions
I'm no programmer, but I understand enough software to know this is possible with encoders:
if rpm > x amount shift up if rpm < x amount shift down Looks pretty easy to me. |
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
See here for more details: http://www.chiefdelphi.com/forums/sh...72&postcount=3 |
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
But you can uses that change in velocity to find out your actual velocity! Also, that is the reason why our shifter idea was a flop!
|
Re: Vex Pro Ball Shifter Questions
Quote:
I've played with auto shifting in the past, and it wasn't that great. Our test robot could accelerate in the fast gear to high speed faster than it could by starting in slow gear and switching to high gear. The only time it's useful is if you have it kickdown to the pushing gear if it detects a huge change in acceleration without the driver telling it to slow down (like running into another robot). The problem is that it shifts when you don't want it to. It shifts when you turn, it shifts when you hit a wall, it shifts in that one moment where you need to keep going, it shifts as the chain falls off... Then, you have to write a bunch of code telling it not to shift if it shifted in the last 2 seconds, if you're turning sharper than a certain amount, if the deceleration is too huge.... Using the accelerometer to measure velocity isn't really feasible with the technology we have. It is possible to integrate the acceleration, but you always end up off. It's like the gyro drift where you integrate the angular rate to find your heading, but much, much worse. |
Re: Vex Pro Ball Shifter Questions
IMO 33 is autoshifting as far as I am concerned.
However, 971's p-bot shifting setup at Madtown was pretty cool, if I do say so myself. |
Re: Vex Pro Ball Shifter Questions
Quote:
Not really sure how shifting could cause your robot to flip over. Stopping and starting must of been next to impossible if shifting caused problems. ??!!!??? :confused: :confused: :( ::rtm:: |
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
We did an acceleration/velocity test with our robot (ballshifters) earlier this year. In high gear, from a standstill, the robot catches up (position-wise) to itself in low gear within four feet. If you shift, you'll also lose energy during it. Automatic shifters are not worth it. |
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
you can't use an accelerometer to measure speed. You will be off by way more than 0.5 fps. If your robot gets bumped, expect the value to be offset by about 20 feet per second.
|
Re: Vex Pro Ball Shifter Questions
Couldn't you use an encoder and use this to set up auto-shifting? And you could use this together with measuring voltage to detect when to shift.
|
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Quote:
|
Re: Vex Pro Ball Shifter Questions
Yeah you are right. My bad
|
| All times are GMT -5. The time now is 03:50. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi