Go to Post The point is that while having the abiltity to find information in a variety of reference sources is a useful skill, it does not replace a good, complete, fundamental knowledge of your subject material. - dlavery [more]
Home
Go Back   Chief Delphi > Technical > Programming > Java
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 14-12-2012, 21:32
JesseK's Avatar
JesseK JesseK is offline
Expert Flybot Crasher
FRC #1885 (ILITE)
Team Role: Mentor
 
Join Date: Mar 2007
Rookie Year: 2005
Location: Reston, VA
Posts: 3,637
JesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond reputeJesseK has a reputation beyond repute
Re: Quick Question about Threads

Quote:
Originally Posted by joelg236 View Post
If it take 2-5 seconds to process one image well, versus doing 10 images in the same amount of time badly, it seems like an obvious decision to do it once thoroughly.
I can honestly say that properly processing an image well doesn't take even 2 seconds. However, if it did, the good engineer would find the balance of quality vs time. Strategy of a given game may not allow a 2-second waiting sequence if the goal is to have a top-notch performing robot with respect to using vision tracking as part of scoring (auto-aim in '12, 2-tube auton in '11, 5-ball auton in '10, etc).
__________________

Drive Coach, 1885 (2007-present)
CAD Library Updated 5/1/16 - 2016 Curie/Carver Industrial Design Winner
GitHub
Reply With Quote
  #2   Spotlight this post!  
Unread 14-12-2012, 22:16
apples000's Avatar
apples000 apples000 is offline
Registered User
no team
 
Join Date: Mar 2012
Rookie Year: 2012
Location: United States
Posts: 222
apples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant futureapples000 has a brilliant future
Re: Quick Question about Threads

For rebound rumble, we used LabVIEW to program our robot. We actually found that it was much easier to process about 8-10 images per second and just use a PID loop. The tracking wasn't perfect, but it was simpler to implement than doing the math to figure out the change in angle that our turret needed to have. Also, it was easier to build because our turret never had position feedback and used the image coordinates instead. We were able to sucessfully drive back, tip the bridge, then drive forward and make both baskets lining up using this method, and my goal was to do something similar in Java, which we will use this year.
Reply With Quote
  #3   Spotlight this post!  
Unread 15-12-2012, 22:40
joelg236 joelg236 is offline
4334 Retired Mentor & Alumni
AKA: Joel Gallant
no team
Team Role: Mentor
 
Join Date: Dec 2011
Rookie Year: 2012
Location: Calgary
Posts: 733
joelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond reputejoelg236 has a reputation beyond repute
Re: Quick Question about Threads

Quote:
Originally Posted by JesseK View Post
I can honestly say that properly processing an image well doesn't take even 2 seconds. However, if it did, the good engineer would find the balance of quality vs time. Strategy of a given game may not allow a 2-second waiting sequence if the goal is to have a top-notch performing robot with respect to using vision tracking as part of scoring (auto-aim in '12, 2-tube auton in '11, 5-ball auton in '10, etc).
Sorry if that sounded like I was using 2 seconds as some sort of specific number. Like I mentioned, I have no good experience with vision processing and I just used 2 for the sake of the point.
__________________
All opinions are my own.
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 09: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