|
Re: How can angle offset of a shooter be calculated from pixel offset?
Quote:
Originally Posted by simon-andrews
My team's robot has a high goal shooter on a turntable. Using our vision system, I need to figure out how far off-target the shooter is in degrees. I've been working on this for most of today without much luck.
Things I know:
The camera is in the middle of the shooter.
I'm using OpenCV with Python, if that's useful.
|
Pixel displacement should be strictly proportional to angular error, since the camera is effectively a point. To convince yourself of this, draw a picture of the shooter and the target (top view, camera at the origin).
Figure out the lateral FOV of the camera in degrees, and calculate proportional to that using the known width of the image in pixels.
__________________
"Mmmmm, chain grease and aluminum shavings..."
"The breakfast of champions!"
Member, FRC Team 449: 2007-2010
Drive Mechanics Lead, FRC Team 449: 2009-2010
Alumnus/Technical Mentor, FRC Team 449: 2010-Present
Lead Technical Mentor, FRC Team 4464: 2012-2015
Technical Mentor, FRC Team 5830: 2015-2016
Last edited by Oblarg : 02-04-2016 at 17:04.
|