OCCRA
Go to Post Sometimes I think all the Game Hint does to us is make us terrible listeners. - Chris is me [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Events   CD-Media   CD-Spy   FRC-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
  #17   Spotlight this post!  
Unread 05-18-2010, 11:07 PM
lineskier's Avatar
lineskier lineskier is offline
Registered User
AKA: mike
FRC #0319 (Big Bad Bob)
Team Role: Mentor
 
Join Date: Feb 2005
Rookie Year: 2003
Location: Alton, New Shire
Posts: 677
lineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond reputelineskier has a reputation beyond repute
Re: Making autonomous accessible to all teams

I would compare FIRST to the senior level DB course I just took. WPI has 7 week terms, so it is a very close match to a FIRST build season. Rather than building a database from the ground up, we built extensions on an existing framework. It sounds like many of the objectors to an ADK of sorts are arguing that it would make it too simple. I would argue that this is not that case.

The DB package worked out of the box requiring only one class to be created to utilize it, I believe and ADK could work similarly. However the cookie cutter DB package was greatly lacking, if you were to utilize it you would want to build extensions.

For one of our extensions the goals was to create a deadlock prevention algorithm utilizing a loop finding algorithm. I use this example because if you utilize a state machine in your autonomous, you may want to find loops too. Any ADK would require teams to extend it, in order to accomplish anything beyond a sequential autonomous.

this is a video of our robot from '06, to accomplish this a state machine was necessary.
http://video.google.com/videoplay?do...3997861101882#

I am just saying that utilizing a framework such as an ADK, would give students a soft-eng perspective, and teach them how to build extensions to existing frameworks. Also it would give them the opportunity to delve into some higher level design learning ( I <3 the factory pattern).

Such an ADK would introduce students to:
Threads
Design Patterns
Soft Eng
Algorithms
State Machines
and I'm sure much more....
__________________
"Never let your schooling interfere with your education" -Mark Twain
 


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
how many teams r making poppers for the end game midway78224 Rules/Strategy 12 01-17-2008 11:42 PM
Help - Making the autonomous mode razer Programming 5 01-31-2007 03:25 PM
pic: Team 716 Accessible Design Jaine Perotti Extra Discussion 8 03-23-2006 07:03 AM
Making your website avaliable to all lookslikeapuma Website Design/Showcase 9 02-05-2005 05:04 PM
To all CDI teams or teams that will be there.... archiver 2000 1 06-23-2002 11:24 PM


All times are GMT -5. The time now is 10:59 PM.

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


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