Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Scouting (http://www.chiefdelphi.com/forums/forumdisplay.php?f=36)
-   -   Nintendo DS Scouting System (http://www.chiefdelphi.com/forums/showthread.php?t=59307)

TheOtherGuy 31-10-2007 14:10

Re: Nintendo DS Scouting System
 
Quote:

Originally Posted by JesseK (Post 648924)
Why 6 DS's? Is that # scalable?

By 6 DSs I'm implying that there would be one-on-one scouting for each robot on the field; 6 DSs for 6 robots.

Quote:

Originally Posted by JesseK (Post 648924)
How hard is it to create a read-only scouting client, for say, the drivers who are already busy?

Could you elaborate? From what I understand, you want a simple side program that organizes the data on the DS so that the driver's can easily check up on their allies/opponents?

Quote:

Originally Posted by JesseK (Post 648924)
Possibly the hardest thing to do if you take this real-time and wireless is to ensure that teams who don't want to share data have the option to not share it. This is mainly due to the fact that some teams find particular pieces of information pertinent to their team whereas the rest of the information is simply noise to them. Any thoughts on how you'd do this?

As of now I have no idea of how the wireless data sharing would work. Other people seem interested in this idea, so I'll let them work on that for now.

Quote:

Originally Posted by JesseK (Post 648924)
Also, does the DS platform have a Java environment for it? I'm simply more comfortable with Java, even though it's slightly more overhead.

Could you elaborate? (sorry, just don't quite get what you're asking...)

Quote:

Originally Posted by JesseK (Post 648924)
On a side note, my camera uses a 1GB SD memory card. Can a Nintendo DS read that large of a card?

yes, my dad has one that large and it works just fine.

JesseK 31-10-2007 14:41

Re: Nintendo DS Scouting System
 
Quote:

Could you elaborate? From what I understand, you want a simple side program that organizes the data on the DS so that the driver's can easily check up on their allies/opponents?
Yes. I guess one would just have to take a look at the format of a realtime output file and figure out how to parse it to give the drivers realtime information.

Quote:

Could you elaborate? (sorry, just don't quite get what you're asking...)
Can I program anything I want to do (like the above question for the drivers) in Java instead of C on the Nintendo DS? Since I do non-stop Java development at work on a 4+million line system, I'm more familiar with it. The interface from the Data Input (C) side to the Java side would be the output text file.

MrForbes 31-10-2007 18:11

Re: Nintendo DS Scouting System
 
Quote:

Originally Posted by JesseK (Post 648924)
Why 6 DS's?

hmmmm....I just thought of something....how about having only 3 scouts scout 3 of the robots, taping each match, and have the scouts play back the last match immediately and scout the other 3 robots. Since we have a video camera.

(Kevin and I did some testing of the DS scouting system by watching the videos of the Arizona regional matches, which the Cobra Commanders FRC498 so kindly sent us)

TheOtherGuy 31-10-2007 18:17

Re: Nintendo DS Scouting System
 
I don't quite know the state of Java on the DS, but I did find this page, where someone essentially created a very basic java platform. So as of now, I am not aware of a complete Java compiler for the DS. C/C++ are the only languages I'm aware of that you can use to program the DS, mostly because the libraries developers use are programmed in C.

EricH 31-10-2007 18:53

Re: Nintendo DS Scouting System
 
Quote:

Originally Posted by squirrel (Post 648997)
hmmmm....I just thought of something....how about having only 3 scouts scout 3 of the robots, taping each match, and have the scouts play back the last match immediately and scout the other 3 robots. Since we have a video camera.

I dunno...Theoretically, it could be done, but I'm not sure the match turnaround will be slow enough. You'd add to scouting stress levels. Also, there is the I/O error (e.g. filming only one robot all match) to consider. It would have to be a fixed camera that could see the whole field with decent resolution and a screen large enough for three scouts to see simultaneously. I'd do it as follows: six scouts + 1 camera. At convenient breaks, each scout reviews the video if needed. (Sort of like instant replay--but instant re-scout.) Also, when talking strategy, the video may be helpful to interpret comments made by scouts. And, the video camera can fill in for scouts who have to take breaks if you can't get a replacement.

MrForbes 31-10-2007 19:18

Re: Nintendo DS Scouting System
 
Sounds to me like you're probably right! I was trying to think of a way to reduce the expense of the scouting system.

Although we did notice that after watching the match once in "real time", you can scout the other teams easily and quickly by rerunning it at 4x speed. Try it :)

EricS-Team180 06-11-2007 21:33

Re: Nintendo DS Scouting System
 
...just curious

I downloaded the devkitARM and PAlib on my PC. I was following along the PAlib wiki "DAY 1" and I get this cute little error out of some assembly code buried in the guts of the arm-eabi/lib :

"make"
arm-eabi-g++ -g -mthumb-interwork -mno-fpu -L/c/devkitPro/PAlib/lib -specs=ds_arm9.specs main.o screens.o -Lc:/devkitPro/PAlib//lib -lpa9 -L/c/devkitPro/libnds/lib -lfat -lnds9 -ldswifi9 -o build.elf
c:/devkitpro/devkitarm/bin/../lib/gcc/arm-eabi/4.1.2/../../../../arm-eabi/lib/ds_arm9_crt0.o: In function `CIDLoop':
ds_arm9_crt0.s:(.init+0x2ac): undefined reference to `initSystem'
collect2: ld returned 1 exit status
make[1]: *** [/c/devkitpro/my_projects/dsscoutingv.3/dsscoutingv.3.elf] Error 1
"make": *** [build] Error 2

I get the same sort of error whether I try the scouting software or just a good ol' HelloWorld example from the PAlibExamples

Looks like I'm missing a lib with a reference for initSystem

Anyone else encounter this?

Thanks,
Eric

EricS-Team180 07-11-2007 08:59

Re: Nintendo DS Scouting System
 
...ahhh seems "the oracle" (google) has a solution on the PAlib wiki forums, if anyone else is trying out the latest devkitPro and PAlib downloads for windr's


http://palib.info/forum/modules/newb...?post_id=22143

see post #3

Eric

JesseK 07-11-2007 09:57

Re: Nintendo DS Scouting System
 
The vote is still out on this one for 1885. We're deciding on what new/hard/impossible things to try this year and it's taking some time to break through the resistance and time constraints with the other mentors. I'm thinking about a high-level design that takes 3-4 input DS's for input, yet they also have synopsis ready for any driver who wants it as well as a driver-oriented input option. To do this, we'll have to have "runners" that take the cards, copy files to a laptop, run a script that merges the files, and copy the fies back to the card. I have no networking/server setup experience, so this is the best I can come up with on the fly.

I also wonder if record and seed # should play a role in a ranking system for scouting. Teams don't make #1 seed by not doing something right.

alex1699 08-11-2007 20:31

Re: Nintendo DS Scouting System
 
i had another idea ....

that would basicly make life easy for all...
get wifi internet <--- you need that

and make a myspace page for your team

and then have one opperator work a page for the regional your at... aka a staff membor..

and make every team have a myspace and every team is freinds so you can post thing on ther robot

this would make it easy for all the teams you just log on to myspace and then boom you have direct acess to every thing

and o ya myspace for people that dont no use's HTML.

so that make it all even easier

alex1699 08-11-2007 21:17

Re: Nintendo DS Scouting System
 
Quote:

Originally Posted by alex1699 (Post 650540)
i had another idea ....

that would basicly make life easy for all...
get wifi internet <--- you need that

and make a myspace page for your team

and then have one opperator work a page for the regional your at... aka a staff membor..

and make every team have a myspace and every team is freinds so you can post thing on ther robot

this would make it easy for all the teams you just log on to myspace and then boom you have direct acess to every thing

and o ya myspace for people that dont no use's HTML.

so that make it all even easier


ok i amiddit it i made a myspace to post you team on with in 30 minutes of this quote


so make a myspace for your team and add it to this page

http://www.myspace.com/first_test

and o ya i dont think im aloud to do that but more the team the better it gets.

JesseK 09-11-2007 14:50

Re: Nintendo DS Scouting System
 
We could instead use the team websites already available. That way we'd circumvent much of the overhead bandwidth myspace has the potential to use. The client DS's do shouldn't need to load a webpage just to get a file from a site.

synth3tk 09-11-2007 19:21

Re: Nintendo DS Scouting System
 
I deplore Myspace in everyway. Besides, hosting it on a team's site would be better because then A) We'd be able to control everything that happens, and B) It would be easily archived. Only problem is the wireless internet. Either through mobile broadband (Sprint, Verizon, etc) or find out if your venue will let you run a line.

alex1699 09-11-2007 19:56

Re: Nintendo DS Scouting System
 
or have a billion people sent in a letter to first requesting wireless internet

synth3tk 10-11-2007 15:33

Re: Nintendo DS Scouting System
 
lol! If they'd be willing to pay $60/mo for teams to have wireless internet, then I'd be all for it! Seriously, I'm going to discuss it with our regional committee.


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

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