|
Re: How fast was your vision processing?
We use a coprocessor (onboard laptop) that streams target information to the robot every 500ms. We also wait for the next frame to ensure the camera is stable when we react to the target. This means that we could end up waiting 500ms but most of the time it's probably less. We've found this rate seems pretty good for maintaining responsiveness while not bogging down any of the systems.
Could we speed it up? Probably, but we haven't seen a need thus far.
We also steam the target information over an open web socket rather than using Network Tables which probably helps with latency as well.
__________________
"Never let your schooling interfere with your education" -Mark Twain
|