|
|
|
![]() |
|
|||||||
|
||||||||
| View Poll Results: What is your autonomous mode strategy? | |||
| Line-tracking |
|
23 | 38.98% |
| Dead-reckoning |
|
37 | 62.71% |
| Seek-Enemy-Stack-and-KILL!!! |
|
14 | 23.73% |
| Other - please list. |
|
15 | 25.42% |
| Multiple Choice Poll. Voters: 59. You may not vote on this poll | |||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||
|
|||
|
Autonomous Mode Strategy
I was just curious about what you other programmers are gonna try to do in the autonomous mode. I think our team is going to try to line track until it goes up the ramp and topple the boxes on our side.
|
|
#2
|
|||||
|
|||||
|
we're doing dead reckoning just so we KNOW we'll have ONE program (in case we wouldn't get done with the sensor programs)...
then we're making subsequent programs for line tracking and box seeking so if we want to use it we can. *jeremy |
|
#3
|
|||||
|
|||||
|
We are working on something real unique. Right now our only problem is that we may not have enought time to write the code. The inital idea came when one of the mentors said that there are limits to what you can do programing wise, but I came up with an idea that is theoretically possible, but due to time i don't know if it's possible. Don't want to let our secret out quite yet, but if we can do it, it will be insane.
Mr. Ivey |
|
#4
|
|||||
|
|||||
|
I guess you'll just have to wait and find out....
|
|
#5
|
||||
|
||||
|
We're doing dead-reckoning. It seems like it's going to be a race to the top of the ramp, so we thought dead-reckoning would get us there fastest.
|
|
#6
|
||||
|
||||
|
I'll say this what we have done in five seconds will win the game. I'm not being cocky just telling you the truth. The key to design is to think one step ahead of the others.
|
|
#7
|
||||
|
||||
|
I'm not a programmer, but I am hoping that our programming team will create a program for each of those strategies.
Maybe be able to switch between them for different matches.. I think versitility will be key this year... |
|
#8
|
||||
|
||||
|
Dead reconing
When people say dead-reconing, are they talking about simple "timing" of moves and turns, or are you talking about having wheel encoders and such.
Big difference.... I was wondering what sort of other sensors people were employing? We are making some of our own sensors for various things....and buying a sensor for another job. (How do I turn this post into a programming post!!!!?????!!!!) ![]() |
|
#9
|
|||
|
|||
|
right now, we're planning dead reckoning for turning/getting up the ramp, and using the yaw sensor to tell us when we're there, along with the possibility of having a tracking thing with the optical sensors at some later point
Tyson |
|
#10
|
||||
|
||||
|
using an encoding wheel is still dead reckoning. It is far more accurate than raw timing, but both are still susceptible to loosing their bearings on the field.
I know we are set on line tracking (FIRST just posted some code for this to everyone, if you didn't get it running on your own). So investing time in wheel encoding isn't really worth the effort to get up the ramp. (our strategy.) If you have other plans for the autonomous mode, wheel encoding is probably the BEST dead reckoning method.. |
|
#11
|
||||
|
||||
|
Re: Dead reconing
Quote:
DigiKey has a lot of interesting stuff. It's too bad that some of the most interesting things they have are more than $100... |
|
#12
|
||||
|
||||
|
just think if we could use those radar distance sensors. That would be awesome.
|
|
#13
|
|||
|
|||
|
We're also thinking of something a little different. As was said previously, the key is thinking 1 or 2 steps ahead of everyone else...;-)
|
|
#14
|
||||
|
||||
|
Re: Dead reconing
Quote:
This can be accomplished by watching wheel revolutions, integrating each motor's speed over time, watching an internal "inertial guidance reference" brick, etc... And yes, this IS a programming problem! ALL Dead Reckoning systems have drift problems over long distances, long times, or number of moves. Errors accumulate. The advantage is low cost. The question boils down to "is it good ENOUGH for what I want to do"? Over short distances, times, and moves, Dead Reckoning is pretty good. But cruise the arena long enough, spin your tires once, be shifted by hitting an opponent, wall, or unexpected object, wait too long and your reference drifts, or add up too long a list and your resolution errors accumulate, and you no longer have a CLUE as to where you are. ![]() BTW, as a piece of trivia, "Dead Reckoning" actually evolved from the homonym "Ded. Reckoning", which in turn was the abbreviation of "Deductive Reckoning". Deductive Reckoning is the ORIGINAL term for the method of "deductively computing" where your sailing ship at sea was at when you couldn't see the stars as an external reference. You'd use your compass, and every so often toss out a knotted rope and counted "knots" unreeled to a timepiece. That gave you your heading and speed. (Hence the nautical term for speed is in "knots"...) You integrated it in your logbook over time to estimate your position, until you could see stars or sun again. The spelling simply mutated over time from people hearing sailors speaking the abbreviation. ![]() Some day, I think it would be GREAT if FIRST put coded retroreflectors in the corners of the field and we had enough parts and CPU crunch to have an EXTERNAL navigation reference for the autonomous phase! - Keith |
|
#15
|
||||
|
||||
|
they really expanding the role of programming this year. be sure to make ur driver controls durable. sorry personal experiance.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Programming Autonomous mode | Jared Stofflett | Programming | 3 | 11-11-2003 09:32 |
| autonomous mode problem on field | Chris_C | Programming | 17 | 26-03-2003 19:11 |
| Autonomous mode | AntmanIV | General Forum | 1 | 17-02-2003 13:30 |
| autonomous mode timer | Don | Programming | 6 | 09-02-2003 22:16 |
| autonomous mode? | bigwalt | Technical Discussion | 1 | 21-01-2003 01:14 |