Go to Post The best way to get to Einstein is to analyze the game, figure out which three robots would make up the ideal Einstein alliance, and then design, build, iterate, and polish the one that best matches your teams' capabilities. - Jared Russell [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 05-10-2009, 15:35
Nadav Zingerman Nadav Zingerman is offline
Registered User
FRC #2230
Team Role: Programmer
 
Join Date: Jul 2009
Rookie Year: 2009
Location: Israel
Posts: 90
Nadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to behold
Unclaassified: Information about the 2010 control system

Today Eyal Hershko, mentor of 1577 and 1657 beta test teams, held a lecture introducing new teams and students to the cRIO and LabVIEW. He also briefly demonstrated some elements of the new control system. Here are some highlights:

Hardware:
  • Beta test teams have received the touch-screen version of the classmate, not the clamshell version that will be in the KOP.
  • The Classmate dual boots windows and a FIRST-specific Linux-based OS that will act as the DS (as seen on the screenshot on Bill's Blog).
  • The Classmate can use its own Wi-Fi capabilities or use an external router (Eyal said he has only tested it with a router so far).
  • CAN and custom FPGA are not available at this time.
  • The breakout board used to connect analog and digital inputs to the Classmate is manufactured by Cypress and is programmable itself in C++ (I believe I saw PSoc on the box).
Eyal demonstrated an application of the Cypress card. There is apparently a touch panel on the card. Eyal slid his finger across it, causing a red light on the board to follow his finger. We were not able to see this up close and Eyal said that was all he could show us.

Software:
Eyal also showed screen shots of the new LabVIEW FRC framework. Among them:
  • "Advanced Framework" is now called "Robot Framework"; "Basic Framework" is now called "Experiment Framework".
  • Begin.vi is changed, no longer is there a giant cluster, but rather VIs that receive all the Device references. The VIs have an icon of some kind of memory card, with arrow pointing in and out. I'm guessing the DevRefs are written to some global variable(s).

Speculate away!

p.s: Please take everything here with a grain of salt. Between me making a mistake, Eyal making a mistake and thing changing between the beta and the final system, many of these details may not be accurate.

Last edited by Nadav Zingerman : 05-10-2009 at 15:42.
Reply With Quote
  #2   Spotlight this post!  
Unread 05-10-2009, 17:38
DonRotolo's Avatar
DonRotolo DonRotolo is offline
Back to humble
FRC #0832
Team Role: Mentor
 
Join Date: Jan 2005
Rookie Year: 2005
Location: Atlanta GA
Posts: 7,006
DonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond reputeDonRotolo has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

Quote:
Originally Posted by Nadav Zingerman View Post
p.s: Please take everything here with a grain of salt. Between me making a mistake, Eyal making a mistake and thing changing between the beta and the final system, many of these details may not be accurate.
Good post, thank you.

The astute team member will indeed heed the caveats quoted above.
__________________

I am N2IRZ - What's your callsign?
Reply With Quote
  #3   Spotlight this post!  
Unread 05-10-2009, 18:42
Eugene Fang's Avatar
Eugene Fang Eugene Fang is offline
The Blue Alliance
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Bay Area, CA -> Pittsburgh, PA
Posts: 771
Eugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

Thanks for the info!

Quote:
Originally Posted by Nadav Zingerman View Post
The Classmate dual boots windows and a FIRST-specific Linux-based OS that will act as the DS (as seen on the screenshot on Bill's Blog).
What's the bootup time on this?

Also, what is the purpose of dual-booting Windows? I read somewhere, I forget where, that beta teams were discouraged from installing programs on the Classmate anyways.
__________________
Eugene Fang
2010 Silicon Valley Regional Dean's List Finalist

Various FLL Teams - Student (2000-2006), Mentor (2007-2010)
FRC Team 604 - Student (2007-2010), Mentor/Remote Advisor (2011-2015)
FRC Team 1323 - Mentor/Remote Advisor (2011-2014)

The Blue Alliance | TBA GameDay | TBA Android App

Last edited by Eugene Fang : 05-10-2009 at 18:47.
Reply With Quote
  #4   Spotlight this post!  
Unread 06-10-2009, 08:20
Nadav Zingerman Nadav Zingerman is offline
Registered User
FRC #2230
Team Role: Programmer
 
Join Date: Jul 2009
Rookie Year: 2009
Location: Israel
Posts: 90
Nadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to behold
Re: Unclaassified: Information about the 2010 control system

Quote:
Originally Posted by Pikat View Post
Thanks for the info!



What's the bootup time on this?

Also, what is the purpose of dual-booting Windows? I read somewhere, I forget where, that beta teams were discouraged from installing programs on the Classmate anyways.
I don't know about the boot time, we didn't get to see it in action.

I think there's no particular reason for dual booting Windows, except that not having it is sort of a waste. You already have a laptop, might as well be able to use it as such.
Reply With Quote
  #5   Spotlight this post!  
Unread 06-10-2009, 08:55
jtdowney jtdowney is offline
Boiler Up
AKA: John Downey
FRC #4302 (Robophins)
Team Role: Mentor
 
Join Date: Sep 2006
Rookie Year: 2006
Location: Chicago
Posts: 300
jtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant futurejtdowney has a brilliant future
Re: Unclaassified: Information about the 2010 control system

Quote:
Originally Posted by Pikat View Post
Also, what is the purpose of dual-booting Windows? I read somewhere, I forget where, that beta teams were discouraged from installing programs on the Classmate anyways.
I have talked to teams who have a difficult time getting their school system or whoever to install the programmers software on computers available to the teams. Those teams have to resort to having a team owned laptop to run LabView or Windriver on and not all teams have the capital to fund that. I am hoping that by providing a netbook in the kit that it can lower the barrier for those teams in this unfortunate situation.
__________________
John Downey
Lead Robot Inspector - Purdue IndianaFIRST District
Whitney Young Magnet High School/Robophins (FRC 4302) - Mentor (2013-current)
Midwest Regional Planning Committee - Member (2012-current)
Boilermaker Regional Planning Committee - Member (2011-2014)
Robot Inspector (2008-current)
Purdue FIRST Programs - Staff Advisor (2008-2011)
Lafayette-Jefferson High School/Precision Guessworks (FRC 1646) - Mentor (2006-2011)
Reply With Quote
  #6   Spotlight this post!  
Unread 06-10-2009, 09:01
Alan Anderson's Avatar
Alan Anderson Alan Anderson is offline
Software Architect
FRC #0045 (TechnoKats)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2004
Location: Kokomo, Indiana
Posts: 9,113
Alan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond reputeAlan Anderson has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

I have the impression that it's just two different user accounts, not dual boot to separate operating systems. The "Developer" account has full privileges; the "Driver" account is more limited. Would someone participating in the hardware beta testing like to chime in and clarify this?

Last edited by Alan Anderson : 06-10-2009 at 10:00. Reason: not sure which OS it uses
Reply With Quote
  #7   Spotlight this post!  
Unread 06-10-2009, 11:49
Nadav Zingerman Nadav Zingerman is offline
Registered User
FRC #2230
Team Role: Programmer
 
Join Date: Jul 2009
Rookie Year: 2009
Location: Israel
Posts: 90
Nadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to beholdNadav Zingerman is a splendid one to behold
Re: Unclaassified: Information about the 2010 control system

Quote:
Originally Posted by Alan Anderson View Post
I have the impression that it's just two different user accounts, not dual boot to separate operating systems. The "Developer" account has full privileges; the "Driver" account is more limited. Would someone participating in the hardware beta testing like to chime in and clarify this?
I think they're still not allowed to talk about it. Eyal said he had to obtain specific permission to reveal what he did ahead of time, so that the info could be given to all teams (these summits are not very common in Israel, it would be a shame not to use the opportunity).
Reply With Quote
  #8   Spotlight this post!  
Unread 06-10-2009, 13:22
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

#1. Beta test teams are allowed to talk about it RIGHT NOW. I'm surprised (and rather disappointed) that more Beta teams aren't communicating.

http://forums.usfirst.org/forumdisplay.php?f=23

Scroll down to find the 2010 Section.

Our team inquired early on with FIRST regarding what we're allowed to discuss because of the NDA, and received an email stating that we could reveal info to other teams. Below is some of the text:

Section 0.4.2 says that section provides the written consent referred
to in the Disclosure Agreement

Code you or your team creates using the new software not only can be shared,
but must be – this is one of the stated required tasks of beta teams (Section
0.3 of Chapter 0)

Teams were expected to start monitoring and responding to questions as
they are able on the FIRST public forum by 9/28 (Section 0.4.3). So,
post away.

And yes, answer questions on function, and post screenshots.



#2 The Classmate is runnig XP with two accounts. In fact, the dashboard / driverstation software is NOT specific to the classmate and will function on any laptop with XP. We have downloaded the software and are testing it on an XP machine along with the new Labview code, and it is truly outstanding. It's approximately 90 megs in size, and installs in about 15 seconds.

Initially I questioned the use of the classmate, but with the added functionality and troubleshooting capability (real time video at the driver station anyone?), I'm actually convinced this is a positive change.

We will try to answer questions posted to the First Robotics Labview forums as we can - however our biggest limitation is time, so there is only so many things we can actually try out.

Nadav - thanks for posting this. I think the #2 responsibility of every Beta team is clear communication to the community, right behind making sure everything works the way it should =).

Last edited by Tom Line : 06-10-2009 at 13:39. Reason: I stink at shpeling
Reply With Quote
  #9   Spotlight this post!  
Unread 06-10-2009, 19:38
Eugene Fang's Avatar
Eugene Fang Eugene Fang is offline
The Blue Alliance
no team
Team Role: Alumni
 
Join Date: Jan 2007
Rookie Year: 2000
Location: Bay Area, CA -> Pittsburgh, PA
Posts: 771
Eugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond reputeEugene Fang has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

Quote:
Originally Posted by Tom Line View Post
#2 The Classmate is runnig XP with two accounts. In fact, the dashboard / driverstation software is NOT specific to the classmate and will function on any laptop with XP. We have downloaded the software and are testing it on an XP machine along with the new Labview code, and it is truly outstanding. It's approximately 90 megs in size, and installs in about 15 seconds.
So is the Driverstation software a dual-boot Linux thing or is it a piece of code that's run on Windows? Or both?
__________________
Eugene Fang
2010 Silicon Valley Regional Dean's List Finalist

Various FLL Teams - Student (2000-2006), Mentor (2007-2010)
FRC Team 604 - Student (2007-2010), Mentor/Remote Advisor (2011-2015)
FRC Team 1323 - Mentor/Remote Advisor (2011-2014)

The Blue Alliance | TBA GameDay | TBA Android App
Reply With Quote
  #10   Spotlight this post!  
Unread 06-10-2009, 19:46
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

It is simply a Windows XP box with 2 accounts - one which is limited to run only the Dashboard and the Driverstation, and another that is an Admin.
Reply With Quote
  #11   Spotlight this post!  
Unread 06-10-2009, 20:08
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,752
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

Windows is used in many test and manufacturing line computers, and it is often useful to "hide" the windows features and use the computer in what is referred to as kiosk mode. It runs on the Windows OS, but doesn't run the Windows Explorer, so the task bar, start menu, and most of the other Windows UI is stripped away. It is a lighter, more industrial use of the Windows OS. You'll even find test equipment such as oscilloscopes from Agilent and Tektronix that have Windows running on them.

This is analogous to running linux, but choosing to run a very minimal X window manager.

Other beta-related questions will likely get answered quicker if posted to the first forums, beta section.

Greg McKaskle
Reply With Quote
  #12   Spotlight this post!  
Unread 06-10-2009, 20:47
jmanela's Avatar
jmanela jmanela is offline
+1 is BIGGER than -1
AKA: Joshua Manela
FRC #2586 (Fondy Fire)
Team Role: College Student
 
Join Date: Aug 2008
Rookie Year: 2009
Location: Michigan
Posts: 314
jmanela is a splendid one to beholdjmanela is a splendid one to beholdjmanela is a splendid one to beholdjmanela is a splendid one to beholdjmanela is a splendid one to beholdjmanela is a splendid one to beholdjmanela is a splendid one to behold
Re: Unclaassified: Information about the 2010 control system

Do you have some sort of a powerpoint, or word document that outlined your presentation? Do you have a screen shot or something of the LabView code because I am teaching LabView to my team I don't want to teach them last year's code.

Thanks in advance
__________________
||2009|| Entrepeneurship Award, QF - Traverse City | Rookie All Star, QF - Detroit | Highest Rookie Seed, Rookie All Star, QF - Michigan State Championship | Finalist - MARC ||2010|| Engineering Inspiration, Website Award, SF- Kettering | Judges Award, Website Award, SF - Detroit | Website Award, Winner, Michigan State Champ //Thank you 469 and 1918!! | Finalist - MARC ||2011|| Engineering Inspiration, Website - Kettering | Entrepreneurship, Website, Finalist - Waterford | Website - MSC

Last edited by jmanela : 06-10-2009 at 20:48. Reason: forgot someting
Reply With Quote
  #13   Spotlight this post!  
Unread 07-10-2009, 07:29
martin417's Avatar
martin417 martin417 is offline
Opinionated old goat
AKA: Martin Wilson
no team
Team Role: Mentor
 
Join Date: Feb 2008
Rookie Year: 2008
Location: Buford, GA
Posts: 720
martin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond reputemartin417 has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

Quote:
Originally Posted by Tom Line View Post
...We have downloaded the software and are testing it on an XP machine along with the new Labview code, and it is truly outstanding. It's approximately 90 megs in size, and installs in about 15 seconds.
So is the DS software available for any team to download and try? If so, can you post a link?
__________________
Former Mentor Team 1771
Former mentor Team 4509
Reply With Quote
  #14   Spotlight this post!  
Unread 07-10-2009, 08:01
Tom Line's Avatar
Tom Line Tom Line is offline
Raptors can't turn doorknobs.
FRC #1718 (The Fighting Pi)
Team Role: Mentor
 
Join Date: Jan 2007
Rookie Year: 1999
Location: Armada, Michigan
Posts: 2,532
Tom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond reputeTom Line has a reputation beyond repute
Re: Unclaassified: Information about the 2010 control system

At this time it is only available to beta teams.
Reply With Quote
  #15   Spotlight this post!  
Unread 07-10-2009, 15:32
Zorkinian Zorkinian is offline
Registered User
AKA: John Gilbert
FRC #0488 (Xbot)
Team Role: Mentor
 
Join Date: Mar 2004
Rookie Year: 2003
Location: Redmond, WA
Posts: 24
Zorkinian is on a distinguished road
Re: Unclaassified: Information about the 2010 control system

The Beta teams are free to share a lot of information about the beta system, but we're supposed to withhold the actual bits of something (documentation, code, programs) until the end of the beta/when FIRST tells us to. This is mostly a version control issue - what if we shared some code or documents on ChiefDelphi, but those libraries became deprecated or the document referred to things that no longer exist? Teams searching for help might find those out-of-date items, and troubleshooting the issues that come from that would not be pleasant.
Reply With Quote
Reply


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
2010 Control System Beta Testers Posted Jared Russell Control System 3 04-09-2009 16:40
Bills Blog: A few more details on control system and 2010 beta test Joe Ross FRC Control System 3 13-08-2009 13:52
Should FIRST Release the 2009 Control System beta Libraries and information? Elliot Swart General Forum 24 01-10-2008 07:12
What do you wish you knew about the new control system? Joe Ross Control System 2 09-01-2004 21:47


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

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