Good News, Bad news, and More Good News

Moving into fine acquisition, I realized that I had to fix the broken component of Coarse acquisition so that I could reuse a bit of that algorithm in fine acquisition.  As a result, coarse acquisition now happens in around 100ms, with many runs coming in even faster.

The bad news is that as distance from the target surface increases, the attached LEDs that are meant to sterilize any noisy light from the target surface have a weaker effect on the target, to the point where whites are coming in with far more color saturation than MARCO is expecting them.  I could set up auxiliary lights closer to the target, but that leaves a bad taste in my mouth: there will be no auxiliary lights in the field.  

Still, this is just a proof of concept and if I need to set up some closer lights I will.  I am certain there are ways to vastly improve my color recognition database as well using Fourier Transforms and the like to characterize the lighting environment, but if it's not blatantly obvious I am not particularly familiar with image processing as a science.

In summary, as it stands MARCO has a very short range of around 40 cm in bad light.  I've not done extensive testing in good light (lots of sun).

The other good news is that I've realized that I can combine fine and ultimate/ultra acquisition into one process.  In case I've not said so before, the coarse acq. process (which is now complete) locates the colored targets on the target surface by their color.  The fine acq. process zeroes in on the centroid of each individual target to varying degrees of precision.

The ult. acq. process previously would have aimed to determine which target is closest to MARCO (if the target surface is yawed to the left, the right-side targets would be closest).  However the algorithm I have developed for fine acq. already measures this information in some form, so with a little bit of extra work in fine acq., ult. acq can be eliminated completely.

Work on fine acq. is underway and I expect to have a rough draft working in a couple of days, after that it falls to the matrix transformations and vector projections to determine how worthwhile all of this effort was.

Comments

Popular posts from this blog

The Future of MARCO

Preliminary Results and higher-order error sources

A Working Filter Actuator