Go to Post We put our alumni to work. That either benefits all or drives them out for good. :) - Wayne C. [more]
Home
Go Back   Chief Delphi > Technical > Programming
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 22-01-2016, 09:40
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,620
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Co processor Question

Quote:
Originally Posted by adciv View Post
Woops, I missed that it had an internal battery.

If anyone has some vision benchmarks between ODroid, Kangaroo, and Tegra TK1, I'd be interested. As an aside, it is legal to use a 2nd RIO as a coprocessor (albeit expensively, R11)
Marshall posted some performance work on the Tegra in the past.
There are multiple ODroid boards so which ones interest you?
Which vision system on the Kangaroo?

I can't necessarily do this myself right now.
These are the questions one would need to know.
  #32   Spotlight this post!  
Unread 22-01-2016, 10:06
adciv adciv is offline
One Eyed Man
FRC #0836 (RoboBees)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2010
Location: Southern Maryland
Posts: 478
adciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to alladciv is a name known to all
Re: Co processor Question

I'll take whatever info is out there, this is for general background knowledge on their comparative capabilities. I've wanted to run vision co-processors in the past. The only reasons we aren't this year is the roboRIO is 'good enough' for what we need and our development resources are too low to spend time on the tegra.
__________________
Quote:
Originally Posted by texarkana View Post
I would not want the task of devising a system that 50,000 very smart people try to outwit.
  #33   Spotlight this post!  
Unread 22-01-2016, 10:13
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,620
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Co processor Question

Quote:
Originally Posted by adciv View Post
I'll take whatever info is out there, this is for general background knowledge on their comparative capabilities. I've wanted to run vision co-processors in the past. The only reasons we aren't this year is the roboRIO is 'good enough' for what we need and our development resources are too low to spend time on the tegra.
Only thing I have handy for the ODroid XU3 (last version - the XU4 is even faster):
http://www.eecs.berkeley.edu/Pubs/Te...S-2014-117.pdf

I have a Kangaroo on my desk but I don't really want to put the NI stuff on it.
Maybe I'll order another...Done
Microsoft loves me considering I just renewed my MSDN license...
ODroid loves me because I now own 4 of these XU4 and all sorts of gizmos for them.
Terasic where is my account e-mail?!

Last edited by techhelpbb : 22-01-2016 at 10:32.
  #34   Spotlight this post!  
Unread 22-01-2016, 10:50
marshall's Avatar
marshall marshall is offline
My pants are louder than yours.
FRC #0900 (The Zebracorns)
Team Role: Mentor
 
Join Date: Jan 2012
Rookie Year: 2003
Location: North Carolina
Posts: 1,260
marshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond reputemarshall has a reputation beyond repute
Re: Co processor Question

Quote:
Originally Posted by techhelpbb View Post
Marshall posted some performance work on the Tegra in the past.
There are multiple ODroid boards so which ones interest you?
Which vision system on the Kangaroo?

I can't necessarily do this myself right now.
These are the questions one would need to know.
Our work on the Tegra Systems has been interesting in terms of performance. Some folks last year (and this year!) have complained that our code performance was slow on the Jetson. We were running a cascade classifier last year that ran around 15 frames per second on the Jetson TK1. That's not slow in our experience but hey, what do we know?

Running the same code on the TX1 is substantially faster. Moving from a cascade classifier to neural networks is proving to be tricky because we don't have enough training data but also significantly faster too. It also helps that we are training with a Titan X and a 12 core Xeon... shame we can't put it on the robot...

Was our code last year super efficient and optimized for Big O or whatever nonsense you want to measure performance with? No. Ain't nobody got time for that.

Ultimately though, it's all about iterating through code revisions and optimizing the whole package, both the code and the processor.
__________________
"La mejor salsa del mundo es la hambre" - Miguel de Cervantes
"The future is unwritten" - Joe Strummer
"Simplify, then add lightness" - Colin Chapman

Last edited by marshall : 22-01-2016 at 10:53.
  #35   Spotlight this post!  
Unread 22-01-2016, 11:00
techhelpbb's Avatar
techhelpbb techhelpbb is offline
Registered User
FRC #0011 (MORT - Team 11)
Team Role: Mentor
 
Join Date: Nov 2010
Rookie Year: 1997
Location: New Jersey
Posts: 1,620
techhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond reputetechhelpbb has a reputation beyond repute
Re: Co processor Question

Quote:
Originally Posted by marshall View Post
Was our code last year super efficient and optimized for Big O or whatever nonsense you want to measure performance with? No. Ain't nobody got time for that.

Ultimately though, it's all about iterating through code revisions and optimizing the whole package, both the code and the processor.
Agreed and one of the things that makes me think the students I mentor might not field the XU4 is that they only asked for it the 1st week of the competition.

Success with this is very much based on what you put into it.
Sure they have what they need from me right now but it is already week 2.
6 weeks might not be enough commit for them to optimize either.

It doesn't bother me. If this rolls into the summer it's still a good use case and there's enough hardware I can work with them till next year and open source the results.

If I were a team hurting for resources and unsure of the skill level we have I wouldn't be rushing to implement this right now. Might be better to wait for some more HowTo and example cases.

Yikes: the cheapest shipping option for the Terasic board is $25? The board itself is only $99.
Seriously?:
Quote:
[Kind Warning]

Please note that Terasic only has a Taiwanese Citibank account (BENEFICIARY BANK Name: CITIBANK TAIWAN LTD., SWIFT CODE : CITITWTX) with beneficiary name TERASIC INC., if you receive any instruction asking you to wire payment to another account, please stop the payment and contact us immediately.

We would also like to remind that Terasic Sales Team only uses the domain name at terasic.com or terasic.com.tw (e.g. sales@terasic.com, NOT sales.terasic@dr.com), please pay attention to the domain name when contacting our Sales Team member.
Glad I used a proper credit card not a debit card for that

Last edited by techhelpbb : 22-01-2016 at 12:48.
  #36   Spotlight this post!  
Unread 22-01-2016, 16:59
ThomasClark's Avatar
ThomasClark ThomasClark is offline
Registered User
FRC #0237
 
Join Date: Dec 2012
Location: Watertown, CT
Posts: 146
ThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud ofThomasClark has much to be proud of
Re: Co processor Question

Quote:
Originally Posted by adciv View Post
If anyone has some vision benchmarks between ODroid, Kangaroo, and Tegra TK1, I'd be interested.
I don't have benchmarks, but the Kangaroo doing basic target tracking in GRIP seems to get around 10-20 fps
__________________
GRIP (Graphically Represented Image Processing) - rapidly develop computer vision algorithms for FRC
Closed Thread


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 07:14.

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