Go to Post FIRST is not about robots or which roller coaster we get to ride... it is about people. - Andy Baker [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
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

Closed Thread
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 15-01-2003, 16:22
Brian48216
 
Posts: n/a
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   Spotlight this post!  
Unread 15-01-2003, 16:31
Jeremy_Mc's Avatar
Jeremy_Mc Jeremy_Mc is offline
GitHubber
no team
Team Role: Mentor
 
Join Date: Feb 2002
Rookie Year: 2002
Location: Orlando, FL
Posts: 496
Jeremy_Mc will become famous soon enoughJeremy_Mc will become famous soon enough
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
__________________
GitHub - Collaborate on code, documentation, etc. - http://github.com
  #3   Spotlight this post!  
Unread 15-01-2003, 16:41
Mr. Ivey's Avatar
Mr. Ivey Mr. Ivey is offline
Mark Ivey
AKA: Mark
no team
 
Join Date: Sep 2002
Rookie Year: 2000
Location: Raleigh, NC
Posts: 171
Mr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of lightMr. Ivey is a glorious beacon of light
Send a message via AIM to Mr. Ivey
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
__________________
When you tell a student not to do it, you shouldn't do it. Or else you will wind up with a 3/8" drill bit in your finger... Like I did...
  #4   Spotlight this post!  
Unread 15-01-2003, 17:18
ChrisA's Avatar
ChrisA ChrisA is offline
Registered User
#0857 (Superior Roboworks)
Team Role: College Student
 
Join Date: Feb 2002
Location: Michigan Tech
Posts: 157
ChrisA is on a distinguished road
Send a message via AIM to ChrisA
I guess you'll just have to wait and find out....
__________________
Programmer
----------------
Team#857
Superior Roboworks

WildStang Alum
  #5   Spotlight this post!  
Unread 15-01-2003, 23:25
EmilyM's Avatar
EmilyM EmilyM is offline
Registered User
#1148 (The Saracens)
 
Join Date: Jan 2003
Location: North Hollywood, CA
Posts: 5
EmilyM is an unknown quantity at this point
Lightbulb

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   Spotlight this post!  
Unread 15-01-2003, 23:36
Todd Derbyshire's Avatar
Todd Derbyshire Todd Derbyshire is offline
Alumni
no team
 
Join Date: May 2001
Rookie Year: 1999
Location: Bridgewater to UNH connection
Posts: 355
Todd Derbyshire will become famous soon enoughTodd Derbyshire will become famous soon enough
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.
__________________
119=190 right?????
  #7   Spotlight this post!  
Unread 16-01-2003, 05:49
MrB's Avatar
MrB MrB is offline
871 Team Leader
AKA: Brian Buonomo
FRC #0871 (WI RoboTechs)
Team Role: Teacher
 
Join Date: Feb 2002
Rookie Year: 2002
Location: West Islip, NY
Posts: 145
MrB is a jewel in the roughMrB is a jewel in the roughMrB is a jewel in the roughMrB is a jewel in the rough
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...
__________________
~ Mr. Buonomo, Team 871
  #8   Spotlight this post!  
Unread 16-01-2003, 17:01
bigqueue bigqueue is offline
Registered User
#0811 (A.R.C.)
 
Join Date: Dec 2001
Location: Nashua, NH
Posts: 231
bigqueue will become famous soon enough
Send a message via AIM to bigqueue Send a message via Yahoo to bigqueue
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!!!!?????!!!!)

__________________
Team 4987: Megarams
  #9   Spotlight this post!  
Unread 16-01-2003, 18:59
frumious frumious is offline
Registered User
#0847
 
Join Date: Jan 2003
Location: Philomath, Oregon
Posts: 10
frumious is an unknown quantity at this point
Send a message via ICQ to frumious Send a message via AIM to frumious Send a message via Yahoo to frumious
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   Spotlight this post!  
Unread 16-01-2003, 19:10
MrB's Avatar
MrB MrB is offline
871 Team Leader
AKA: Brian Buonomo
FRC #0871 (WI RoboTechs)
Team Role: Teacher
 
Join Date: Feb 2002
Rookie Year: 2002
Location: West Islip, NY
Posts: 145
MrB is a jewel in the roughMrB is a jewel in the roughMrB is a jewel in the roughMrB is a jewel in the rough
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..
__________________
~ Mr. Buonomo, Team 871
  #11   Spotlight this post!  
Unread 16-01-2003, 22:53
FotoPlasma FotoPlasma is offline
\: |
no team
 
Join Date: Jul 2001
Rookie Year: 2001
Location: San Jose
Posts: 1,900
FotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond reputeFotoPlasma has a reputation beyond repute
Send a message via AIM to FotoPlasma
Re: Dead reconing

Quote:
Originally posted by bigqueue
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?
I was poking around in the DigiKey online catalog, last night, and stumbled upon some Hall Effect / Reed Geartooth Speed Sensors, Industrial Optical Rotary Encoders...

DigiKey has a lot of interesting stuff. It's too bad that some of the most interesting things they have are more than $100...
__________________
I played hacky sack with Andy Baker.

2001-2004: Team 258, The Sea Dawgs
2005: Team 1693, The Robo Lobos
  #12   Spotlight this post!  
Unread 16-01-2003, 23:09
Rickertsen2 Rickertsen2 is offline
Umm Errr...
None #1139 (Chamblee Gear Grinders)
Team Role: Alumni
 
Join Date: Dec 2002
Rookie Year: 2002
Location: ATL
Posts: 1,421
Rickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant futureRickertsen2 has a brilliant future
Send a message via AIM to Rickertsen2 Send a message via Yahoo to Rickertsen2
just think if we could use those radar distance sensors. That would be awesome.
__________________
1139 Alumni
  #13   Spotlight this post!  
Unread 16-01-2003, 23:35
John_Maniacs John_Maniacs is offline
Registered User
#0274 (Maniacs)
 
Join Date: Jan 2003
Location: Cleveland, Ohio
Posts: 7
John_Maniacs is an unknown quantity at this point
Send a message via ICQ to John_Maniacs Send a message via AIM to John_Maniacs
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   Spotlight this post!  
Unread 16-01-2003, 23:43
kmcclary's Avatar
kmcclary kmcclary is offline
Founder 830/1015;Mentor 66/470/1502
FRC #0470 (Alpha Omega Robotics)
Team Role: Engineer
 
Join Date: Aug 2001
Rookie Year: 1994
Location: Ann Arbor, MI
Posts: 491
kmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond reputekmcclary has a reputation beyond repute
Re: Dead reconing

Quote:
Originally posted by bigqueue
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....
Dead Reckoning is ANY method to keep track of your position that uses INTERNAL knowledge of where you started plus knowledge of your actions instead of an EXTERNAL location reference source.

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
__________________
Keith McClary - Organizer/Mentor/Sponsor - Ann Arbor MI area FIRST teams
ACTI - Automation Computer Technologies, Inc. (Sponsoring FIRST teams since 2001!)
MI Robot Club (Trainer) / GO-Tech Maker's Club / RepRap-Michigan) / SEMI CNC Club
"Certifiably Insane": Started FIVE FRC teams & many robot clubs (so far)!
2002: 830 "Rat Pack" | 2003-5;14: 1015;1076 "Pi Hi Samurai" | 2005-6: 1549 "Washtenuts"/"Fire Traxx"
2005-(on): 1502 "Technical Difficulties" | 2006-(on): FIRST Volunteer!
2009-(on): 470 "Alpha Omega" | WAFL | Sponsor & "Floating Engineer" for MI Dist 13 (Washtenaw Cnty)
2011: 3638 "Tigertrons" | 2013-(on): 4395 "ViBots" | 2014-(on) 66 "Grizzlies"
"Home" Teams: 66, 470, 1076, 1502, 4395
Local FIRST alumni at or coming to Ann Arbor (UM/EMU/WCC/Cleary)?
...We Want YOU as a Mentor! Please email me for info!
Support CDF Reputation - If a posting helped, thank 'em with rep points!
"It must be FRC build season when your spouse and children become 'Action Items 8 & 9'..."
  #15   Spotlight this post!  
Unread 20-01-2003, 21:29
Quentinfool's Avatar
Quentinfool Quentinfool is offline
Registered User
#0217 (Thunderchickens)
 
Join Date: Apr 2002
Location: Utica,MI
Posts: 71
Quentinfool is an unknown quantity at this point
they really expanding the role of programming this year. be sure to make ur driver controls durable. sorry personal experiance.
__________________
"A strange game. The only winning move is not to play"-War games
Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

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


All times are GMT -5. The time now is 09:02.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi