|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: Do the Y? | |||
| Yes, definitely. Lots of teams will have the straight code so the Y will be a rare commodity |
|
27 | 71.05% |
| Don't bother. Most teams will either have no autonomous or be able to do the Y themselves. |
|
11 | 28.95% |
| Voters: 38. You may not vote on this poll | |||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#31
|
||||
|
||||
|
Re: Should We Program Autonomous For the Y?
Quote:
You're over-complicating the problem. Especially if you're going straight, your drivers should be able to line up the robot relatively straight. You can use line sensors to make slight adjustments (if you're going straight; if you go Y you're going to need to take in effect the sharp turn left or right, but that isn't too difficult a problem), or use a gyro or encoders of any combination of the three. Remember, the ubertube has the biggest hole of all the tubes, and thus is the most forgiving for error. Like Alan said, our job as programmers for autonomous is to score. As cool as it would be, don't let pride interfere with missing an opportunity to put up big points. There's always time in the offseason for playtime, now is your time to do well for your team. Last edited by davidalln : 13-03-2011 at 22:33. |
|
#32
|
|||
|
|||
|
Re: Should We Program Autonomous For the Y?
Quote:
|
|
#33
|
|||
|
|||
|
Re: Should We Program Autonomous For the Y?
Our team is going to go on the Y and on the straight, but we can only go on the outer peg (not the highest). Of what I've seen, this is a lot more than most teams are doing. Most teams are only doing the straights. Now, this doesn't mean that there won't be teams doing the highest peg, or all three, but like I said, of what I've seen, most teams will attempt to do the straights. This year is a tough one for autonomous (tougher than the other years).
|
|
#34
|
||||
|
||||
|
Re: Should We Program Autonomous For the Y?
Quote:
So yes, if you only plan on using an autocap type function for the first 15 seconds, don't use the camera. But if you want to create reusable code which will increase the # of caps you may be able to pull off in a match, you may want to consider it. If your robot has the ability to strafe, even more reason to use the camera. I'm just saying, the camera really isn't as difficult as its made out to be. I'd actually say if you use the camera correctly, its easier than using encoders. |
|
#35
|
||||
|
||||
|
Re: Should We Program Autonomous For the Y?
Quote:
|
|
#36
|
||||
|
||||
|
Re: Should We Program Autonomous For the Y?
Quote:
Such fine tuning is a driver issue. The driver should, with practice, be able to line himself up while moving towards the pegs. I understand that it won't be perfect every time, but if this is a consistent problem where the camera is necessary for fine tuning, then it should be on the drivers to get lined up better, not the code. Never fix driver mistakes in code. This is how we approach it, and other teams do it differently. I've fallen under the trap of worrying about how "cool" a feature is over how functional the past three years of FIRST, and I think (read: hope) that I've nailed that sweet spot of functionality and simplicity my senior year. |
|
#37
|
||||
|
||||
|
Re: Should We Program Autonomous For the Y?
I don't see why it's not a good idea to have autonomous functions for things that will let the drivers get worse and worse. If we could make a failproof robot, we could get lots of PR points by having kids drive it around (with supervision, of course).
For those wondering how far we got, I managed to get both the Y code and the straight code working reliably. When we get our real robot back in Seattle, I'll have to check all the motor directions, PID gains, and make sure the lengths of the arm of the same (Yes, they're probably different...), but I'm confident we'll score in the first qualification match. What are other teams thinking about how they'll do in the first fifteen seconds? It's a potential for an extra 12 points, and when else can you get a point and half every two seconds? Also, would it be worth it to either have a third option for autonomous that would push the ubertube into the feeder lane to block teams that can't floor load or program it and hand it out to teams that don't have anything? What's the general view on sharing autonomous programs? Has it been done before in any volume? |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|