Go to Post The most important piece of advice I can give is have someone assigned to pay attention to the batteries. You cannot imagine how many teams end up saying "I thought you were charging the batteries..." - RoboMom [more]
Home
Go Back   Chief Delphi > ChiefDelphi.com Website > Extra Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 02-22-2012, 01:34 AM
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,069
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
pic: Team 341 presents Miss Daisy XI

Reply With Quote
  #2   Spotlight this post!  
Unread 02-22-2012, 01:36 AM
jblay's Avatar
jblay jblay is offline
Here comes StuyPulse
AKA: Joe Blay
FRC #0694 (StuyPulse)
Team Role: Coach
 
Join Date: Feb 2008
Rookie Year: 2006
Location: New York, NY
Posts: 981
jblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond reputejblay has a reputation beyond repute
Re: pic: Team 341 presents Miss Daisy XI

Looks like another awesome miss daisy machine. That intake system is really cool and I look forward to seeing it in action. From the videos I have seen of competition and the practice we have done, it is becoming clear how difficult picking up the balls is going to be and your intake system looks like it has more than solved that issue.
__________________
It's pronounced StighPulse like HighPulse
2016 Curie Champions
2016 New York City Champions
2016 New York City Engineering Inspiration
2015 New York City Finalists
2013 New York City Champions
2012 Connecticut Chairman's
2011 Connecticut Chairman's
2010 Connecticut Chairman's

2010 New York City Champions
2008 New York City Engineering Inspiration
2007 New York City Finalists
2006 New York City Finalists
2005 New York City Chairman's
2003 New York City Champions
2002 New York City Engineering Inspiration
2001 New York City Finalists
Reply With Quote
  #3   Spotlight this post!  
Unread 02-22-2012, 04:52 AM
rcmolloy's Avatar
rcmolloy rcmolloy is offline
Registered User
AKA: Robert Cory Molloy
FRC #0973 (Greybots)
Team Role: College Student
 
Join Date: Jan 2009
Rookie Year: 2009
Location: San Luis Obispo, California
Posts: 424
rcmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond reputercmolloy has a reputation beyond repute
Re: pic: Team 341 presents Miss Daisy XI

This is definitely a Daisy machine. I'm sure that come Championships, Jared and the team should be seasoned in and ready to what they wanted to achieve last year to really happen. Really impressive and can't wait to see it in action soon. Good luck and see you at Champs!
__________________
FRC 1647: Iron Devils - 2009 - 2011
FRC 973: Greybots - 2011 - 20XX
"While I was a student in FIRST, it was all about becoming inspired. Now as a mentor/engineering student, it's all about making sure learn everything I can so I can carry that on inspiration for future generations while having a hell of a lot of fun!"
Reply With Quote
  #4   Spotlight this post!  
Unread 02-22-2012, 05:10 AM
Hawiian Cadder's Avatar
Hawiian Cadder Hawiian Cadder is offline
Registered User
AKA: Isaak
FRC #0159 (Alpine Robotics)
Team Role: CAD
 
Join Date: Feb 2010
Rookie Year: 2003
Location: Fort Colins Colorado
Posts: 573
Hawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to allHawiian Cadder is a name known to all
Re: pic: Team 341 presents Miss Daisy XI

Wow, that COG is impressive, This looks like an awesome robot, cant wait to see it in action.
Reply With Quote
  #5   Spotlight this post!  
Unread 02-22-2012, 06:57 AM
Andrew Schreiber Andrew Schreiber is offline
Data Nerd
FRC #0079
 
Join Date: Jan 2005
Rookie Year: 2000
Location: Misplaced Michigander
Posts: 4,055
Andrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond reputeAndrew Schreiber has a reputation beyond repute
Re: pic: Team 341 presents Miss Daisy XI

Daisy makes extrusion look sexy. Can't wait to see Miss Daisy XI at MAR. It's been a pleasure to watch her come together, can't wait to watch her run.

Best of luck Daisy!
__________________




.
Reply With Quote
  #6   Spotlight this post!  
Unread 02-22-2012, 07:10 AM
Mr MOE's Avatar Woodie Flowers Award
Mr MOE Mr MOE is offline
MOE 365 Team Coordinator
AKA: John Larock
None #0365 (Miracle Workerz)
Team Role: Mentor
 
Join Date: Mar 2002
Rookie Year: 2000
Location: Wilmington, Delaware
Posts: 981
Mr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond reputeMr MOE has a reputation beyond repute
Re: pic: Team 341 presents Miss Daisy XI

Great-looking bot! Can't wait to see it in action at the MAR disctrict events. See you all at Chestnut Hill!
__________________
MOE Celebrates 18 Years in FIRST this season!
2007 CMP Chairmans Award - thanks to all MOEboteers, past and present!
Reply With Quote
  #7   Spotlight this post!  
Unread 02-22-2012, 07:22 AM
nlknauss's Avatar
nlknauss nlknauss is offline
STechnologyEM Teacher, Alumni
AKA: Nate Knauss
FRC #2729 (LC Storm Robotics Team)
Team Role: Teacher
 
Join Date: Feb 2003
Rookie Year: 2000
Location: New Jersey/Philadelphia
Posts: 339
nlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond reputenlknauss has a reputation beyond repute
Re: pic: Team 341 presents Miss Daisy XI

Great robot Team 341! I really love the intake system on the robot, very unique and cool. See you at Chestnut Hill!
__________________

Nate Knauss
FRC 2729 Teacher-Drive Coach 2009-?, FTC 4390, FTC 7433

FRC 87 Student 2000-2002 and Mentor 2003-2006, FRC 1647 Mentor 2006-2008, FIRST Senior Mentor 2009-2013

"We can't change the cards we are dealt, just how we play the hand." -Randy Pausch

Reply With Quote
  #8   Spotlight this post!  
Unread 02-22-2012, 11:00 AM
lynca's Avatar
lynca lynca is offline
Andrew Lynch
FRC #2587 (DiscoBots)
Team Role: Mentor
 
Join Date: Feb 2004
Rookie Year: 2001
Location: Houston, TX
Posts: 1,608
lynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond reputelynca has a reputation beyond repute
Send a message via AIM to lynca
Re: pic: Team 341 presents Miss Daisy XI

Quote:
Originally Posted by Jared341 View Post

SOFTWARE
* Completely automatic targeting via laptop-based DaisyCV image processing application
* Target detection code can run at more than 200 frames per second; it has no problems performing real-time tracking of the target regardless of lighting or even partial occlusion (such as from the rim/net)
This frame rate is very impressive.

1. What camera are you using ?

2. What are the specs of your laptop ?

3. How do you transfer information between a laptop and cRio?

4. Do you have a openCV backboard tracking example available?
__________________
History: 624 - Cryptonite --> 118 - Robonauts --> 2158 - AusTIN CANS --> 2587 DiscoBots
Bio: Andrew Lynch "How I Work" ---- LinkedIn , Facebook, Twitter
Reply With Quote
  #9   Spotlight this post!  
Unread 02-22-2012, 11:57 AM
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,069
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: pic: Team 341 presents Miss Daisy XI

Quote:
Originally Posted by lynca View Post
This frame rate is very impressive.

1. What camera are you using ?

2. What are the specs of your laptop ?

3. How do you transfer information between a laptop and cRio?

4. Do you have a openCV backboard tracking example available?
1. The Axis M1011 camera. This does limit us to 30 frames per second when operating on the robot (at 640x480 resolution), but the code itself has been shown to process upwards of 200 frames per second when streaming images from disk. In actuality, 30 frames per second is more than enough since we are actually using the gyro for doing our feedback control anyhow. At 30FPS we utilize about 15% of our CPU.

2. It's a Core i5 with 6GB of RAM.

3. Camera data goes robot -> laptop through the wireless link to the Driver Station. Computed outputs go back through the link to the cRIO using WPI Network Tables.

4. I'll post our full code after the competition season has begun. For achieving basic throughput between camera, laptop, and cRIO, you can use the example square tracker that comes with the SmartDashboard installer. Here is our basic algorithm:

1. Convert image to HSV color space
2. Perform thresholding in HSV (enforce minimum and maximum hue, minimum saturation, minimum value)
3. Find contours
4. Take convex hull of contours (this is the step that helps ensure that partial obscuration from the rim/basket doesn't kill us)
5. Perform polygon fitting to contours
6. Filter polygons based on (a) number of vertices, (b) aspect ratio, (c) angles of horizontal and vertical lines.
7. Select highest remaining polygon as the top target.
8. Compute angle from camera center to target center and add this to the current robot heading
9. Command the new heading to the robot (it uses gyro and encoders to achieve this heading)
10. Compute range based on trigonometry comparing center of camera axis to center of target height
11. Command shooter RPM setpoint based on linear interpolation of a lookup table

The code has been very carefully optimized to reduce the allocation/deallocation of dynamic memory between subsequent calls, which is what lets us operate at breakneck speed. This also involved a lot of debugging to hunt down latent memory leaks existing somewhere in the layering of OpenCV/JavaCV/WPIJavaCV APIs.
Reply With Quote
  #10   Spotlight this post!  
Unread 02-22-2012, 12:26 PM
JamesTerm's Avatar
JamesTerm JamesTerm is online now
Terminator
AKA: James Killian
FRC #3481 (Bronc Botz)
Team Role: Engineer
 
Join Date: May 2011
Rookie Year: 2010
Location: San Antonio, Texas
Posts: 298
JamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to beholdJamesTerm is a splendid one to behold
Re: pic: Team 341 presents Miss Daisy XI

How did you solve the potential networking issues and latency? Do you have some interpolation for delayed frames? Do you have timestamps on the frames to know how long they took to trasmit... when you computed your position, and transmit this back to the robot does it take into account the latency on this end. How did you work around or simulate the FMS locked stress, and did you test against a typical network traffic of a match.

All of these questions scared me away from this kind of solution. I hope you have some good answers for them.

I guess you can always set still for a few seconds and that should solve that.
Reply With Quote
  #11   Spotlight this post!  
Unread 02-22-2012, 12:48 PM
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,069
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: pic: Team 341 presents Miss Daisy XI

The short answer is that if we discover network latency/dropout to be a significant problem, we will move our image processing application to an onboard laptop. Failing that, our next fallback is to reduce resolution and/or framerate. To be frank, we auto target just fine at 5 fps (because the gyro loop is closed at 200Hz); we do 30 because we can

However, I do not expect this to be a major concern. In past seasons, teams have streamed live camera data directly to their dashboards with few problems. The only difference is now we are cutting out the cRIO altogether. While we haven't run simulations against an "FRC network simulator" (but if you know of a tool that could be used for this purpose I would be interested in trying it), in theory there is PLENTY of bandwidth to go around. With reasonable compression settings these images are only on the order of 10-20 kilobytes a piece.

We don't timestamp the images, but we do transmit our heading synchronously with new camera images being available. That way, the results returned by the vision application do not go "out of date" if they are received late. Out of order packets would be a bigger problem (it's UDP under the hood). But absolute worst case - like you said - this would be a transient problem and would straighten itself out within a second or two.

EDIT: Forgot to add, we also do low pass filtering of both outputs from the vision system to help smoothness (and to reject momentary disturbances like when we occlude the vision target with a flying basketball ). This should help with occasional frame drops as well.

Last edited by Jared Russell : 02-22-2012 at 12:56 PM.
Reply With Quote
  #12   Spotlight this post!  
Unread 02-22-2012, 01:02 PM
team222badbrad's Avatar
team222badbrad team222badbrad is offline
3D Printing Specialist
AKA: Bradley Rigdon
FRC #0222 (The Tigertrons)
Team Role: Mentor
 
Join Date: Sep 2001
Rookie Year: 2000
Location: Tunkhannock, PA
Posts: 1,091
team222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond reputeteam222badbrad has a reputation beyond repute
Send a message via AIM to team222badbrad
Re: pic: Team 341 presents Miss Daisy XI

Clean looking machine!

It's nice to see another robot with a wide pickup! :-)

See you at Chestnut Hill!
__________________
Tigertrons are on Facebook!

http://www.printo3d.com

16th FIRST season for me.
Reply With Quote
  #13   Spotlight this post!  
Unread 02-22-2012, 02:21 PM
waialua359's Avatar
waialua359 waialua359 is offline
Mentor
AKA: Glenn
FRC #0359 (Hawaiian Kids)
Team Role: Mentor
 
Join Date: Apr 2003
Rookie Year: 2000
Location: Waialua, HI
Posts: 3,294
waialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond reputewaialua359 has a reputation beyond repute
Re: pic: Team 341 presents Miss Daisy XI

Nice job there Jared and Al!
__________________

2016 Hawaii Regional #1 seed, IDesign, Safety Award
2016 NY Tech Valley Regional Champions, #1 seed, Innovation in Controls Award
2016 Lake Superior Regional Champions, #1 seed, Quality Award, Dean's List
2015 FRC Worlds-Carver Division Champions
2015 Hawaii Regional Champions, #1 seed.
2015 Australia Regional Champions, #2 seed, Engineering Excellence Award
2015 Inland Empire Regional Champions, #1 seed, Industrial Design Award
2014 OZARK Mountain Brawl Champions, #1 seed.
2014 Hawaii Regional Champions, #1 seed, UL Safety Award
2014 Dallas Regional Champions, #1 seed, Engineering Excellence Award
2014 Northern Lights Regional Champions, #1 seed, Entrepreneurship Award
2013 Championship Dean's List Winner
2013 Utah Regional Champion, #1 seed, KP&B Award, Deans List
2013 Boilermaker Regional Champion, #1 seed, Motorola Quality Award
2012 Lone Star Regional Champion, #1 seed, Motorola Quality Award
2012 Hawaii Regional Champions #1 seed, Motorola Quality Award
Reply With Quote
  #14   Spotlight this post!  
Unread 02-22-2012, 02:40 PM
Lil' Lavery Lil' Lavery is offline
TSIMFD
AKA: Sean Lavery
FRC #1712 (DAWGMA)
Team Role: Mentor
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Philadelphia, PA
Posts: 6,561
Lil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond reputeLil' Lavery has a reputation beyond repute
Send a message via AIM to Lil' Lavery
Re: pic: Team 341 presents Miss Daisy XI

Awesome. Can't wait to play with 341 at Hatboro-Horsham. I'd volunteer to use your opposite-loader, but I'm thinking we want to shoot our balls in auto.
Reply With Quote
  #15   Spotlight this post!  
Unread 02-22-2012, 03:06 PM
ebarker's Avatar
ebarker ebarker is offline
Registered User
AKA: Ed Barker
FRC #1311 (Kell Robotics)
Team Role: Mentor
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Kennesaw GA
Posts: 1,437
ebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond reputeebarker has a reputation beyond repute
Re: pic: Team 341 presents Miss Daisy XI

What part number did you use for the optical photosensor / tachometer ?

Ed
__________________
Ed Barker
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 04:30 AM.

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