Go to Post please take the time to kick me in the butt. - Andy Baker [more]
Home
Go Back   Chief Delphi > Competition > Rules/Strategy > Scouting
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 26-10-2007, 01:58
TheOtherGuy's Avatar
TheOtherGuy TheOtherGuy is offline
Unregistered User
AKA: Kevin Forbes
FRC #4183 (Bit Buckets)
Team Role: Engineer
 
Join Date: Jul 2006
Rookie Year: 2006
Location: Tucson, AZ
Posts: 408
TheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond reputeTheOtherGuy has a reputation beyond repute
Nintendo DS Scouting System

Finally!

I don't believe that any teams have yet created (or, for that matter, announced the production of) a Nintendo DS scouting system. Well, for the last 2-3 months (on and off), I've been working my rear-end off researching the DS homebrew scene. The concept has several pros and cons, but it is a new idea to throw out there for teams. Way way back earlier this year out team bought the tools necessary to run homebrew. Unfortunately, I got caught up in the FRC excitement and completely forgot about our plans, until recently. So, without further ado...

THE HISTORY
Earlier this year, our team (1726) was talking to Dr. Karen Suhm, a mentor from 842 and owner of !nventivity. She created an incredible scouting system for 842 this last year and it worked wonders at the regionals and championships. Anyway, somehow, someone got the idea of using a Nintendo DS as a scouting platform; it was very efficient with a touch screen and buttons, so my dad suggested I look farther into the subject. We bought the tools to run homebrew and I started experimenting, first loading other's programs onto the cartridge and then creating my own. Before I knew it, we had a scouting system ready to go!

THE PRESENT
Here's the catch: the required tools are
  • 6 Nintendo DSs (quite easy to obtain, from what I've seen at FIRST competitions. Every team member of every team seems to have one, so this is probably no problem)
  • 6 SD-to-GBA adapters (We use the SuperCard, available at RealHotStuff(yes, it's safe for work!))
  • several superkeys (a version of a NoPass)
  • 6 SD cards (32mb cards are easily obtained on ebay, but MAKE SURE THEY'RE SD CARDS, NOT MMC CARDS OR ANYTHING ELSE(can be micro with sd adapter))
  • all of the software (I've added the GNU General Public License to the software, for reasons to be later discussed)

As you can see, there is a lot of stuff needed to get a full system to work. Here's a picture of everything we currently have (image is missing 5 DSs):
http://img507.imageshack.us/my.php?image=ds1lt1.jpg

However, the cost of this system is actually quite cheap: under $300 if you buy everything from the right places! A great investment, in my opinion...

Here is an attachment of the software needed to run and sort the data:
DSScouting.zip
Basically, all you have to do is place DSSCOUTv0.3.sc.nds and INFO1.txt on the root directory of the SD card. Then place the SD card in the adapter, plug it into your DS, and scout! When you're done (this is a problem that I will shortly fix) make sure the SD card is in the E drive and run the macro on the spreadsheet. A simple data spreadsheet will be created with every team sorted. Keep in mind that this is all based on 842's system. If multiple DSs are being used, the data must be copied to 1 file (that means only the DATA, not the column titles) before running it through the macro.

That's basically how it functions right now. When you're scouting, you should get a screen like this:
Click image for larger version

Name:	DS2.jpg
Views:	398
Size:	7.1 KB
ID:	5766
Follow the program, filling in information, until you come to the save screen. Fill in that information and then hit save. At that point, the program is writing to INFO1.txt, so don't cut power! It will then return to the main screen so you can scout again.

THE FUTURE
Fortunately, this is FIRST, and I've decided to release everything to the FIRST community. It is licensed under the GNU GPL, which pretty much means you can edit the code and change the project all you want! In fact, I beg everyone who has any interest in this field to join in an fix my code! It was made by, and I quote myself here, a "complete and utter n00b." The code is probably very inefficient and I want this project to become something that FIRST teams can actually use! All I ask is that any team that edits the program, changes it, or completely redoes it (which might be the best choice...) graciously donates their code to the FIRST community.

Anyway, since I'm releasing it, you may want to know just how to make programs. Here's what I did:
  1. Download and install DevKitARM (I don't think that's the version I downloaded, but it will most likely work...)
  2. Download and Install the latest release of PAlib
  3. If you intend to create graphics, you might want to ensure you have the microsoft's .NET runtime environment installed...
  4. An emulator might be nice until you can buy some stuff
  5. Start programming!

One thing you may want to look into is reading a LOT OF MATERIAL on programming the DS. There is enough stuff out there you get you started, and looking up random files in the libraries is especially useful. Here's a wiki site on the PA library (which also includes information on installing everything on LINUX!

Also, don't let me forget to upload the program and all of it's source code an files:

DSscoutingv.3.zip

Well, that's about it! I was planning on debuting this system at Battle at the Border, but unfortunately southern California is on fire (I hope everyone is safe!). So I've decided to release it anyway.

I plan on creating a small website solely for this system in the near future, so keep checking for that!

Comments, questions, and suggestions of any kind are welcome!

Thanks!
Kevin Forbes, FRC 1726
__________________

Last edited by TheOtherGuy : 26-10-2007 at 08:51.
 


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 Off
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Your Scouting System Dantvman27 Scouting 36 11-03-2007 15:12
Team 66 Scouting System David66 Championship Event 0 11-04-2005 19:39
Scouting System Name Jack FIRST Scouting Network 10 04-05-2003 21:30


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

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