![]() |
Shifting while not going straight
I have a couple related questions:
1) How much of a problem is it to shift in the middle of a turn? I know that at least some teams write their code so that if shifting won't happen if you're in a tight enough turn. 2) Has anyone built a shifting mecanum, rather than an octocanum? I've seen a design, here: http://www.chiefdelphi.com/media/photos/38068. I'd be interested in knowing what the shifting logic was and why. I'd especially be interested in knowing whether or not it's allowed when moving in directions other than straight ahead. |
Re: Shifting while not going straight
1. Depends on how quick the shift is. For the most part though, I can't imagine it being that much of an issue with any pneumatic-based shifter.
2. I would not want to build a shifting mecanum. The idea of a mecanum drive is to avoid pushing matches rather than to win them, which negates nearly every situation in which one would use low gear. Additionally, four seperate shifters add up in weight real quick. |
Re: Shifting while not going straight
Quote:
I don't intend to build a two-speed mecanum, but I'm interested in hearing how it worked because it might be more sensitive to what the dynamics of the shifters are. I don't know if there's anyplace that does this, but it would be cool if there was some data about what output you can get about what the dynamics are. For example you might get something like: t=0 is when a shift command is given The original gear remains engaged until t=a The wheel is free until t=a+b When t=a+b the new gear is engaged a=50ms, b=100ms Or you might get: a=75ms with a stddev of 25, and b=100ms with a stddev of 50ms Does anyone have data that could allow you to say something like: Supershifters take 150ms +/- 75 while the vexpro ball shifters take exactly 200ms every time. Then if you had some application where you needed things better synchronized you would know which one to pick. I guess another good question to ask is: Is the output shaft being totally free a good model for what's happening during a shift in the sort of gearboxes that FIRST teams are using? |
Re: Shifting while not going straight
Quote:
|
Re: Shifting while not going straight
For logomotion, my team had a shifting and braking mecanum drivetrain. We used AM Supershifters with 1 cim on each wheel, and went for the pneumatic option to shift. I don't remember having any issues with shifting while the robot was rotating or doing anything else. The lower gear was mostly used for fine control while hanging game pieces. A student on our team also made brake pads for each wheel out of extra mecanum wheel plates, which immobilized the rollers to increase traction, and were also engaged by small air cylinders. Lots of pneumatics, but it did what it was supposed to do, and we won a Creativity Award for it.
|
Re: Shifting while not going straight
Quote:
|
Re: Shifting while not going straight
Why would you shift in auto?
|
Re: Shifting while not going straight
1 Attachment(s)
We had a shifting Mecanum this year, but it was for PTO purposes instead of two speeds. We played the whole match with the wheels engaged, then went to hang at the end. Once we were lined up under the bar we hit the climb button, which shifted all the wheels into PTO mode. The shaft in the middle of the chassis and the spools powered our climbing mechanism.
|
Re: Shifting while not going straight
I had meant to add that I didn't work very closely with the robot when I said I didn't remember any problems shifting. I did remember that all the wheels would shift at slightly different times.
|
Re: Shifting while not going straight
Quote:
I was a bit worried that the dogs will be worn out big time by the end of champs, however they held up admiringly, along with the solenoids moving them. While they occasionally broke while practicing at home (I'll have to ask the mechanical guys to see what exactly broke), it was never more than just one dog shifting a split second later than usual. Other than that, the shifting occurred almost simultaneously on both sides. When it didn't, I had some code written that automatically spun the robot to the original bearing that it was at before it shifted. |
| All times are GMT -5. The time now is 12:39. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi