Go to Post Measure it with a micrometer, mark it with chalk, and cut it with an axe. This is not an exact science. - Jim Meyer [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 19-12-2011, 09:42
thefro526's Avatar
thefro526 thefro526 is offline
Mentor for Hire.
AKA: Dustin Benedict
no team (EWCP, MAR, FRC 708)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2005
Location: New Jersey
Posts: 2,599
thefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond repute
Send a message via AIM to thefro526 Send a message via MSN to thefro526
[EWCP] Beta Testing Cast with Jared from team 341

This past week, we had the pleasure of recording a side cast on the 2012 Beta Testing Hardware and Software With Jared Russell from Team 341. For those of you who haven't been able to make it to a Beta Test Presentation, it's an excellent resource to keep in the loop.

Some of the topics we hit on:

-What is new to the control system in 2012
-The choices that teams will have to make (What language to use? To buy a new cRIO or not?)
-An overview of the hardware and software that has been beta tested, including lessons learned
-How the Microsoft Kinect works, how it works with the FRC control system, and what we learned about utilizing it effectively
-General best practices for an effective control system in 2012

The recording is available here: http://recordings.talkshoe.com/TC-98466/TS-569882.mp3 or it can be found on iTunes.

There is also a thread on FIRST forums for this: http://forums.usfirst.org/showthread.php?t=18372
__________________
-Dustin Benedict
2005-2012 - Student & Mentor FRC 816
2012-2014 - Technical Mentor, 2014 Drive Coach FRC 341
Current - Mentor FRC 2729, FRC 708
Reply With Quote
  #2   Spotlight this post!  
Unread 19-12-2011, 11:09
Peter Matteson's Avatar
Peter Matteson Peter Matteson is offline
Ambitious but rubbish!
FRC #0177 (Bobcat Robotics)
Team Role: Engineer
 
Join Date: Sep 2003
Rookie Year: 2003
Location: South Windsor, CT
Posts: 1,653
Peter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond reputePeter Matteson has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Can you clarify one item for me from the cast.

Which controller is actually the more tollerant one of low battery voltage? It sounded like the cRIO 2 was but then I thought it some actually said it was the original cRIO.

Also if you could post the laptop specs you think are adequete for a driver station to run the Kinnect with minimal lag that would be appreciated since I think we will need to upgrade to run it.

Thanks!
Pete
__________________
2011 Championship Finalists/Archimedes Division Championships w/ 2016 & 781
2010 Championship Winners/Newton Division Champions
Thank-you 294 & 67

2009 Newton Division Champions w/ 1507 & 121
2008 Archimedes Division Champions w/ 1124 & 1024
2007 Championship Winners/Newton Division Champions w/190, 987 & 177 The Wall of Maroon
2006 Galileo Division Champions w/ 1126 & 201
www.bobcatrobotics.org
"If you can't do it with brains, it won't be done with hours." - Clarence "Kelly" Johnson
Reply With Quote
  #3   Spotlight this post!  
Unread 19-12-2011, 11:14
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Quote:
Originally Posted by Peter Matteson View Post
Also if you could post the laptop specs you think are adequete for a driver station to run the Kinnect with minimal lag that would be appreciated since I think we will need to upgrade to run it.

Thanks!
Pete
Discussed it at Ramp Riot with Jared and before the EWCP cast, he recommends using a laptop with an i5 processor and at least 2 gigs of RAM (most laptops nowadays have above this anyway).

I believe anything above the power of the Atom processors should be adequate though along with the higher end AMD dual-core processors.

I'm sure Jared will chime in soon.
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)

Last edited by Akash Rastogi : 19-12-2011 at 11:17.
Reply With Quote
  #4   Spotlight this post!  
Unread 19-12-2011, 11:16
thefro526's Avatar
thefro526 thefro526 is offline
Mentor for Hire.
AKA: Dustin Benedict
no team (EWCP, MAR, FRC 708)
Team Role: Mentor
 
Join Date: Aug 2006
Rookie Year: 2005
Location: New Jersey
Posts: 2,599
thefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond reputethefro526 has a reputation beyond repute
Send a message via AIM to thefro526 Send a message via MSN to thefro526
Re: [EWCP] Beta Testing Cast with Jared from team 341

Quote:
Originally Posted by Peter Matteson View Post

Which controller is actually the more tollerant one of low battery voltage? It sounded like the cRIO 2 was but then I thought it some actually said it was the original cRIO.
The cRio II should be more tolerant of low battery voltages. Sorry for any confusion.
__________________
-Dustin Benedict
2005-2012 - Student & Mentor FRC 816
2012-2014 - Technical Mentor, 2014 Drive Coach FRC 341
Current - Mentor FRC 2729, FRC 708
Reply With Quote
  #5   Spotlight this post!  
Unread 19-12-2011, 11:47
Mark McLeod's Avatar
Mark McLeod Mark McLeod is online now
Just Itinerant
AKA: Hey dad...Father...MARK
FRC #0358 (Robotic Eagles)
Team Role: Engineer
 
Join Date: Mar 2003
Rookie Year: 2002
Location: Hauppauge, Long Island, NY
Posts: 8,846
Mark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond reputeMark McLeod has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Of course, if the lower voltage tolerance of the cRIO II becomes a factor on the robot, then the bridge is probably going to croak for an even longer recovery period.
__________________
"Rationality is our distinguishing characteristic - it's what sets us apart from the beasts." - Aristotle
Reply With Quote
  #6   Spotlight this post!  
Unread 19-12-2011, 11:47
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Peter:

Definitely the cRIO FRC-II. It is rated for 9-30VDC supply versus 19-30VDC for the original 8 slot model (via the 24V output from the PDB).

As for laptop specs for minimizing lag from the Kinect, unfortunately I can only offer you a couple of data points.

On our Toshiba netbook (very similar specs to the Classmate), we saw on average ~500-1000ms of latency from movement to robot response. With our core i5 laptop with 4GB of memory, we saw ~100-200ms of latency.* These numbers seem to be consistent with others doing the beta test. The difference in latency is tremendous when it comes to controlling the robot at anything above very slow speeds.

Since the "long pole in the tent" is the processing of the Kinect point cloud data (and not the FRC server application, driver station, or wireless link delay), you can actually test a candidate laptop for yourself before kickoff. If you download the Kinect SDK from here (http://kinectforwindows.org/) and install on a Windows 7 PC, you can run the "Skeleton Tracker" sample app and get a good feel for what latency you can expect for a given laptop.

* By the way, with some laptops you will notice much better performance when running on AC power than while on battery (due to power management settings on the PC).
Reply With Quote
  #7   Spotlight this post!  
Unread 19-12-2011, 15:55
Akash Rastogi Akash Rastogi is offline
Jim Zondag is my Spirit Animal
FRC #2170 (Titanium Tomahawks)
Team Role: Mentor
 
Join Date: Feb 2007
Rookie Year: 2006
Location: Manchester, Connecticut
Posts: 7,003
Akash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond reputeAkash Rastogi has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Jared, is it true that you will need Windows 7 on the laptop? (I forget where I read/heard that)
__________________
My posts and opinions do not necessarily reflect those of my affiliated team.
['16-'xx]: Mentor FRC 2170 | ['11-'13]: Co-Founder/Mentor FRC 3929 | ['06-'10]: Student FRC 11 - MORT | ['08-'12]: Founder - EWCP (OG)
Reply With Quote
  #8   Spotlight this post!  
Unread 19-12-2011, 15:59
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

(To use the Kinect) Yes. Currently, Windows 7 is all that is supported. I do not know of plans to support any other operating systems at this time.
Reply With Quote
  #9   Spotlight this post!  
Unread 19-12-2011, 19:44
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,187
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Quote:
Originally Posted by Jared341 View Post
Peter:

Definitely the cRIO FRC-II. It is rated for 9-30VDC supply versus 19-30VDC for the original 8 slot model (via the 24V output from the PDB).

As for laptop specs for minimizing lag from the Kinect, unfortunately I can only offer you a couple of data points.

On our Toshiba netbook (very similar specs to the Classmate), we saw on average ~500-1000ms of latency from movement to robot response. With our core i5 laptop with 4GB of memory, we saw ~100-200ms of latency.* These numbers seem to be consistent with others doing the beta test. The difference in latency is tremendous when it comes to controlling the robot at anything above very slow speeds.

Since the "long pole in the tent" is the processing of the Kinect point cloud data (and not the FRC server application, driver station, or wireless link delay), you can actually test a candidate laptop for yourself before kickoff. If you download the Kinect SDK from here (http://kinectforwindows.org/) and install on a Windows 7 PC, you can run the "Skeleton Tracker" sample app and get a good feel for what latency you can expect for a given laptop.

* By the way, with some laptops you will notice much better performance when running on AC power than while on battery (due to power management settings on the PC).
The Kinect Server pipes over a socket, right?

I don't see why the sensor won't be connected to some mega box on the field and pumped to the teams' DS over the network. I don't think each team will be required to supply a Kinect and a beefy laptop for each match. Then again..
Reply With Quote
  #10   Spotlight this post!  
Unread 20-12-2011, 07:25
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Quote:
Originally Posted by Tom Bottiglieri View Post
The Kinect Server pipes over a socket, right?

I don't see why the sensor won't be connected to some mega box on the field and pumped to the teams' DS over the network. I don't think each team will be required to supply a Kinect and a beefy laptop for each match. Then again..
Yes, the Kinect server uses a simple socket that communicates directly with the Driver Station application. Currently, the Kinect server is launched when you start the Driver Station, which suggests to me that, at this time, it seems like a "bring your own laptop" CONOPS is what FIRST has in mind.

While the arrangement you speak of would make sense, I am not sure that it is in the cards for 2012. Even if it is, you will probably still want a decent laptop for pre-competition testing.
Reply With Quote
  #11   Spotlight this post!  
Unread 20-12-2011, 10:27
Joe Ross's Avatar Unsung FIRST Hero
Joe Ross Joe Ross is offline
Registered User
FRC #0330 (Beachbots)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1997
Location: Los Angeles, CA
Posts: 8,582
Joe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond reputeJoe Ross has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Quote:
Originally Posted by Tom Bottiglieri View Post
The Kinect Server pipes over a socket, right?

I don't see why the sensor won't be connected to some mega box on the field and pumped to the teams' DS over the network. I don't think each team will be required to supply a Kinect and a beefy laptop for each match. Then again..
In this scenario, teams would have to upload their modified kinect server to the "mega box" on the field.
Reply With Quote
  #12   Spotlight this post!  
Unread 20-12-2011, 13:28
Jared Russell's Avatar
Jared Russell Jared Russell is offline
Taking a year (mostly) off
FRC #0254 (The Cheesy Poofs), FRC #0341 (Miss Daisy)
Team Role: Engineer
 
Join Date: Nov 2002
Rookie Year: 2001
Location: San Francisco, CA
Posts: 3,078
Jared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond reputeJared Russell has a reputation beyond repute
Re: [EWCP] Beta Testing Cast with Jared from team 341

Quote:
Originally Posted by Joe Ross View Post
In this scenario, teams would have to upload their modified kinect server to the "mega box" on the field.
That's a great point. The Kinect server application is free to be modified by the teams, which is an argument in favor of the "bring your own laptop" arrangement.
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


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

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