Go to Post If you don't KNOW something as fact, please do not state it as fact. - dlavery [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: Are You Tracking The Goal To Help Shoot
Yes - And It Works! 133 49.63%
Kinda - We Are Working On It! 104 38.81%
Nope - We Are Not Using A Camera 31 11.57%
Voters: 268. You may not vote on this poll

Reply
Thread Tools Rate Thread Display Modes
  #31   Spotlight this post!  
Unread 13-03-2016, 09:58
Greg McKaskle Greg McKaskle is offline
Registered User
FRC #2468 (Team NI & Appreciate)
 
Join Date: Apr 2008
Rookie Year: 2008
Location: Austin, TX
Posts: 4,748
Greg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond reputeGreg McKaskle has a reputation beyond repute
Re: Are You Using A Camera To Align Their Shooter?

Quote:
Originally Posted by euhlmann View Post

However I wouldn't recommend NI vision. It's very poorly documented. Next year we will probably switch to OpenCV
The documentation for NIVision is located in program files/National Instruments/Vision/Documentation. In the Vision folder, there should also be shortcuts to examples and to additional pdf documentation. If using a text language, the CVI documentation would be what you are interested in. I also highly recommend the vision concepts document.

I'm curious if your feedback is based on the contents of these documents, or on the ability to find them?

Greg McKaskle
Reply With Quote
  #32   Spotlight this post!  
Unread 13-03-2016, 23:46
cbf cbf is offline
Registered User
FRC #2877
 
Join Date: Feb 2012
Location: Newton, MA
Posts: 74
cbf is just really nicecbf is just really nicecbf is just really nicecbf is just really nicecbf is just really nice
Re: Are You Using A Camera To Align Their Shooter?

Quote:
Originally Posted by Greg McKaskle View Post
The documentation for NIVision is located in program files/National Instruments/Vision/Documentation. In the Vision folder, there should also be shortcuts to examples and to additional pdf documentation. If using a text language, the CVI documentation would be what you are interested in. I also highly recommend the vision concepts document.

I'm curious if your feedback is based on the contents of these documents, or on the ability to find them?
Greg --

I'm Erik's programming mentor on 2877. The documentation problems weren't so serious that we couldn't get our Vision work. In fact, we just came back from the WPI District event and we had the only 20 point autonomous there. We didn't miss a single vision-assisted goal the entire weekend, when our drive train was actually working.

The lack of documentation is for things like annotating an image (the imaqOverlay calls just didn't work for us), or what the "float" pixel value means in the imaqDraw family of calls. See my (essentially) unanswered questions at: https://decibel.ni.com/content/thread/43729?tstart=0.

Also, although we almost certainly had the best Vision at WPI, doing it on the RoboRio is slow, so we'll probably go for an on-board co-processor next year. And it's doubtful if the NI libraries would be available for any of the co-processors we'd consider.
Reply With Quote
  #33   Spotlight this post!  
Unread 14-03-2016, 12:27
IronicDeadBird's Avatar
IronicDeadBird IronicDeadBird is offline
Theory Crafting Fo days...
AKA: Charles Ives "M" Waldo IV
FRC #1339 (Angelbots)
Team Role: Tactician
 
Join Date: Feb 2014
Rookie Year: 2005
Location: Colorado
Posts: 952
IronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond reputeIronicDeadBird has a reputation beyond repute
Re: Are You Using A Camera To Align Their Shooter?

The big thing I want to emphasize with your robot if you are using vision is the closer you are to the target the less disruptive light can be in the way and the more accurate vision can be.
__________________
HERO 俺を讃える声や 喝采なんて 欲しくはないさ
I liked my team more before they stole my jacket.
Play is for kids this is serious...
Reply With Quote
  #34   Spotlight this post!  
Unread 14-03-2016, 21:56
AlexD744 AlexD744 is offline
Registered User
FRC #0744 (744 Shark Attack)
Team Role: Alumni
 
Join Date: Jan 2009
Rookie Year: 2008
Location: Ft. Lauderdale, FL
Posts: 638
AlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond reputeAlexD744 has a reputation beyond repute
Re: Are You Using A Camera To Align Their Shooter?

Quote:
Originally Posted by IronicDeadBird View Post
Any teams on here have any success with GRIP?
We're using GRIP, and competed this week at orlando. No problems reported from the driver. In fact, the robot made every autonomous shot it took, so it was working pretty well. Let me know if you have any questions.
__________________
www.sharkattack744.com
Reply With Quote
  #35   Spotlight this post!  
Unread 04-04-2016, 10:45
FRC2501's Avatar
FRC2501 FRC2501 is offline
Registered User
FRC #2501 (Bionic Poalrs)
 
Join Date: Jan 2015
Rookie Year: 2008
Location: Minnesota
Posts: 52
FRC2501 is an unknown quantity at this point
Re: Are You Using A Camera To Align Their Shooter?

Quote:
Originally Posted by alexpell00 View Post
After watching week 0.5 & 1 I was curious how many teams are actually using a camera to make sure they can shoot accurately. Thanks!
Our team has been able to get our robot shooting with "vision assist".

We use two USB webcams, one in the RIO and one in the Kangaroo. The Kangaroo has GRIP running on it and is set to broadcast the contours out to NetworkTables. From there our robot program (C++) on the RIO takes the numbers and adjusts our robot's drive motors to center the robot side to side. We then use a potentiometer on our shooter arm to adjust it to the right angle and then it fires. We have been making about 24/25 shots at the batter, and 20/25 from the defenses.

Our second camera in the RIO is so the drivers have some human vision on the field, because we haven't figured out how to publish video from the kangaroo to the driverstation.

We plan to get the robot shooting in auto during this week and hope to do good at 10,000 lakes in a few days!
Reply With Quote
  #36   Spotlight this post!  
Unread 04-04-2016, 11:22
euhlmann's Avatar
euhlmann euhlmann is offline
CTO, Programmer
AKA: Erik Uhlmann
FRC #2877 (LigerBots)
Team Role: Leadership
 
Join Date: Dec 2015
Rookie Year: 2015
Location: United States
Posts: 318
euhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud ofeuhlmann has much to be proud of
Re: Are You Using A Camera To Align Their Shooter?

Quote:
Originally Posted by IronicDeadBird View Post
The big thing I want to emphasize with your robot if you are using vision is the closer you are to the target the less disruptive light can be in the way and the more accurate vision can be.
We didn't notice a difference between vision when we were close vs far at either of our two regionals. With correct camera exposure settings and tuned vision filtering, you can completely eliminate overhead lighting and tower LEDs from your image.
Reply With Quote
  #37   Spotlight this post!  
Unread 04-04-2016, 11:50
Mister_E's Avatar
Mister_E Mister_E is offline
Registered User
AKA: M. Esguerra
FRC #1796 (RoboTigers 1796)
Team Role: Mentor
 
Join Date: Jan 2014
Rookie Year: 2004
Location: Long Island City, NY
Posts: 6
Mister_E is an unknown quantity at this point
Re: Are You Using A Camera To Align Their Shooter?

Quote:
Originally Posted by cjl2625 View Post
We are having great luck with RoboRealm; I find it more powerful than GRIP.
However I don't think RoboRealm has updated networktables compatibility for this year's control system. As a result, I devised a workaround using HTTP (RoboRealm sends data im an HTTP request to a local Python HTTP server, and then use PyNetworkTables to share the data with the robot.)
Perhaps it's not the most efficient method, but it works fine for me.
Using a Kangaroo & RoboRealm. No problems with NetworkTables; even ran an instance of RoboRealm on the Driver Station computer to port NT values to an Arduino Nano (in a hat with LEDS) & an Uno that lit up to relay vision tracking & shooter speed progress. Highest OPR at SBPLI Regional and went 8/9 shooting in auto in quals. I blame the carpet for our misses, heh.
Reply With Quote
  #38   Spotlight this post!  
Unread 04-04-2016, 13:30
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: Are You Using A Camera To Align Their Shooter?

Quote:
Originally Posted by FRC2501 View Post
Our second camera in the RIO is so the drivers have some human vision on the field, because we haven't figured out how to publish video from the kangaroo to the driverstation.
Use the "Publish Video" operation in GRIP, and the GRIP SmartDashboard extension with the IP set to the Kangaroo's IP address.
__________________
GRIP (Graphically Represented Image Processing) - rapidly develop computer vision algorithms for FRC
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:16.

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