Go to Post I don't know if the WPILibrary has a FluxCapacitor.vi in it. - DavidGitz [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

 
View Poll Results: What should we do with OpenMV
Add it to the kit of parts, but keep the Jetson 7 58.33%
Add it to the kit of parts, but remove the Jetson 1 8.33%
Forever expel its name from history 4 33.33%
Voters: 12. You may not vote on this poll

Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 09-04-2016, 12:48
GusCaplan's Avatar
GusCaplan GusCaplan is offline
Registered User
FRC #3135 (Robotic Colonels)
Team Role: Programmer
 
Join Date: Feb 2016
Rookie Year: 2012
Location: Chicago
Posts: 4
GusCaplan is an unknown quantity at this point
Wink OpenMV

So, I should start out by saying that I own a TK1. I do not own an OpenMV camera.
However, as much as I love my tk1 (and I really do!), I think that the OpenMV camera would be a better item to put in the kit of parts, rather than the jetson products. To make the jetson work with the robot system, I had to use 0MQ and c++ and get a dumb ethernet switch. With this we could just hook it up on analog or mxp and throw some values over the pins. I guess you could do this with the jetson GPIO but it would be evil and unreliable.
What are your thoughts? Take a look at the OpenMV platform (http://openmv.io) and maybe we can get the attention of someone at first.

-Gus
———————————————
FRC 3135 - Programming
FTC 3507 - Programming
LONG LIVE HASKELL
Reply With Quote
  #2   Spotlight this post!  
Unread 09-04-2016, 13:10
RufflesRidge RufflesRidge is offline
Registered User
no team
 
Join Date: Jan 2012
Location: USA
Posts: 990
RufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant futureRufflesRidge has a brilliant future
Re: OpenMV

Proposing replacing products that are almost certainly donated with ones that almost certainly won't be is not likely to get very far.
Reply With Quote
  #3   Spotlight this post!  
Unread 09-04-2016, 13:40
connor.worley's Avatar
connor.worley connor.worley is offline
Registered User
FRC #0973 (Greybots)
Team Role: Mentor
 
Join Date: Mar 2011
Rookie Year: 2010
Location: Berkeley/San Diego
Posts: 601
connor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond reputeconnor.worley has a reputation beyond repute
Re: OpenMV

Quote:
Originally Posted by GusCaplan View Post
To make the jetson work with the robot system, I had to use 0MQ and c++ and get a dumb ethernet switch
I don't see the issue
__________________
Team 973 (2016-???)
Team 5499 (2015-2016)
Team 254 (2014-2015)

Team 1538 (2011-2014)
2014 Driver (25W 17L 1T)
日本語でOK
Reply With Quote
  #4   Spotlight this post!  
Unread 09-04-2016, 22:58
lucas.alvarez96's Avatar
lucas.alvarez96 lucas.alvarez96 is offline
Registered User
AKA: Lucas Alvarez
FRC #2576 (Chilean Heart)
 
Join Date: Dec 2013
Rookie Year: 2013
Location: Chile
Posts: 123
lucas.alvarez96 is a name known to alllucas.alvarez96 is a name known to alllucas.alvarez96 is a name known to alllucas.alvarez96 is a name known to alllucas.alvarez96 is a name known to alllucas.alvarez96 is a name known to all
Re: OpenMV

So you want to replace the Jetson TK1, a full SoC featuring a NVIDIA Kepler GPU with 192 CUDA cores, a 2.32GHz ARM quad-core Cortex-A15 CPU, 2GB of DDR3 RAM, 16GB eMMC besides countless peripherals all for $192 market price for an OpenMV cam with a 180MHz processor, 2 MB flash memory, 256 kB RAM and the limitation of only programming with Micro Python at a $70 market price?

I mean I get where you're coming from with the concern on setting up such a complex system on the Jetson, but in my 4 seasons of competition, I've never felt that FIRST has had the need to simplify any aspect of the competition. After the incredible projects we've seen released by the community in the last years (Cheesy Vision and their path planner, the 971 state machines, this year's OpenCV vision code for a driver station and many more), I believe that the best path for students and mentors involved in the control system for their teams should be adopting the greatest and latest in tech from the industry. Students in general have shown their fierce interest in using these technologies and I think that limiting their exposure to fields such as computer vision or embedded computing with these products, which implement tech such as Micro Python for getting to the rookie users in the market, will severely limit the learning possibilities for them.
__________________
FRC 2576 2015-2016: Mentor
FRC 2576 2013-2015: Programmer & Chairman's Presenter

Los Angeles Regional 2014: Regional Chairman's Award
Reply With Quote
  #5   Spotlight this post!  
Unread 10-04-2016, 02:11
Fauge7 Fauge7 is offline
Head programmer
FRC #3019 (firebird robotics)
Team Role: Programmer
 
Join Date: Jan 2013
Rookie Year: 2012
Location: Scottsdale
Posts: 195
Fauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to allFauge7 is a name known to all
Re: OpenMV

Quote:
Originally Posted by lucas.alvarez96 View Post
this year's OpenCV vision code for a driver station)
as the person who wrote Tower tracker, the program I think your talking about, The biggest frustration that I have with first in my 4 years it is that programming needs to be rewarded...like this year driving forward fast for 15 seconds is enough to get you 10 points! and driving too far forward is not penalized but could kind of be rewarding because it could cause problems for the other team. Driving into the player stations at full speed really should have been a penalty if intentional or not. I understand hook and loop tape should be used but if a team doesnt know how to stop a robot from going too far they should not be getting points for their auto...HOWEVER programming is rewarded in the fact that generally the more well programmed a robot their is the better the robot functions but that does not mean you can have a blocker bot turn into a 2 ball auto bot...
Reply With Quote
  #6   Spotlight this post!  
Unread 11-04-2016, 23:06
Breadbocks Breadbocks is offline
Registered User
FRC #1002
 
Join Date: Oct 2013
Location: United States
Posts: 39
Breadbocks is on a distinguished road
Re: OpenMV

OpenMV and the Jetson are not even remotely comparable. For one thing, the Jetson TK1 is actually available. Last I heard, OpenMV was struggling with manufacturer problems with bad solderballs on one of their chips, never mind shipping product out to their initial investors (kickstarter). It'll be a while yet before they even could consider shipping product on the scale they'd need to to be in a kit of parts.

On top of that, OpenMV and Jetson serve different purposes. OpenMV is specialized for machine vision, as the name would indicate. I've seen some demos of it, and it's actually pretty impressive what they can do with so little processing power, but you can't do anything else with it. The Jetson is pretty much a full computer in terms of processing power and you can have it do a lot more. I know some universities have gotten 20 or 30 of the things and made small clusters of them.
Reply With Quote
  #7   Spotlight this post!  
Unread 19-04-2016, 20:06
GusCaplan's Avatar
GusCaplan GusCaplan is offline
Registered User
FRC #3135 (Robotic Colonels)
Team Role: Programmer
 
Join Date: Feb 2016
Rookie Year: 2012
Location: Chicago
Posts: 4
GusCaplan is an unknown quantity at this point
Wink Re: OpenMV

Quote:
Originally Posted by connor.worley View Post
I don't see the issue
clearly you've never used 0MQ
Reply With Quote
  #8   Spotlight this post!  
Unread 19-04-2016, 20:12
GusCaplan's Avatar
GusCaplan GusCaplan is offline
Registered User
FRC #3135 (Robotic Colonels)
Team Role: Programmer
 
Join Date: Feb 2016
Rookie Year: 2012
Location: Chicago
Posts: 4
GusCaplan is an unknown quantity at this point
Re: OpenMV

Quote:
Originally Posted by lucas.alvarez96 View Post
So you want to replace the Jetson TK1, a full SoC featuring a NVIDIA Kepler GPU with 192 CUDA cores, a 2.32GHz ARM quad-core Cortex-A15 CPU, 2GB of DDR3 RAM, 16GB eMMC besides countless peripherals all for $192 market price for an OpenMV cam with a 180MHz processor, 2 MB flash memory, 256 kB RAM and the limitation of only programming with Micro Python at a $70 market price?
Not necessarily. That's why I made the poll. I think that having both would be nice. Also, the openmv platform outperforms the jetson is certain applications. It is all about knowing what hardware to use.

Quote:
Originally Posted by lucas.alvarez96 View Post
I believe that the best path for students and mentors involved in the control system for their teams should be adopting the greatest and latest in tech from the industry. Students in general have shown their fierce interest in using these technologies and I think that limiting their exposure to fields such as computer vision or embedded computing with these products, which implement tech such as Micro Python for getting to the rookie users in the market, will severely limit the learning possibilities for them.
I agree completely. However, using the right hardware is a useful thing to know. While I can and have written CV code in java and c++ on a jetson, using a piece of dedicated hardware is more elegant, and I think it shows that you know how to be efficient and effective.

Last edited by GusCaplan : 19-04-2016 at 20:13. Reason: getting thoughts in the correct way
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 18:32.

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