Go to Post This is a game of the mind. Size does not matter. - JohnBoucher [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

 
 
 
Thread Tools Rate Thread Display Modes
Prev Previous Post   Next Post Next
  #1   Spotlight this post!  
Unread 18-02-2003, 22:55
EbonySeraphim EbonySeraphim is offline
Registered User
#0623
 
Join Date: Jan 2003
Location: Vienna, Virginia
Posts: 37
EbonySeraphim is an unknown quantity at this point
Send a message via AIM to EbonySeraphim
Overcomplicated Autonomous Code

Lead Programmer on team 623 here. I haven't been a big part of the threads in this forum, but I have been watching them pretty closely. I'm not trying to sound arrogant or anything...but[there always is one] I am not seeing too many good questions being asked. I'm hearing all of this stuff about timers over and over. I know what they can be used for, but I really don't think they are a good solution to problems.

I would agree that if you get working dead reckoning code, you can get to the top of the ramp the fastest. The biggest problem is the unpredictability of the match KILLS that completely. If your robot gets hit by your alliance partner's robot on the way up, how does your robot know how much its been knocked off track? It doesn't. How does your robot know what angle it is moving at up the incline? How does the robot even know it's on the incline? How does your robot know in the beginning to turn left or right?(actually there is a simple solution to that one) Basically, I think a lot of effort is being wasted going that path, for something that could fail so easily and badly. Also, there is no garuntee that if your robot reads "this" then "that" is the case. There are many "this"s that will lead you to the same "that" case.

In Computer Science, its good to keep your code and algorithm simple. Usually, if it(the algorithm) is very basic, when you develop it, it will take care of problems that you might not even have considered while making it. If you list all of the specific cases for failure before planning what it should do, you might run yourself into a hole thinking of all of the possibilities and needs to fix it.

Also, if you're wondering why I'm even discussing this. Here in the DC Metro, we have a shipping extension because of snow, and other than that, any team can still change our program before the actual competition.

Please, feel free to argue against me on any of those points. I would love to be convinced of why timers are the most efficient way of solving the problem.
__________________
Ogun's Laughter is No Joke!!!
 


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
autonomous mode problem on field Chris_C Programming 17 26-03-2003 19:11
Autonomous Code From Experience EbonySeraphim Programming 7 14-03-2003 21:56
Autonomous code tutorial miketwalker Programming 2 23-02-2003 12:28
Autonomous code PBoss Programming 7 14-01-2003 15:29
Autonomous Code Adrian Wong Robotics Education and Curriculum 1 18-11-2002 22:34


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

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