Hi. I am currently working on an image processing application at my place of work.
The overview is: We are working on an AGV (automated guided vehicle) for warehousing application. For navigation purposes, we were looking for a system that provides 10mm accuracy. We have chosen image processing for the same. 4 overhead cameras will be taking images of the entire area. Every AGV in the area will have a distinct color marker on top of it. Each camera sends the image wirelessly to the AGV. The circuitry on the AGV shall process the image to identify its own position on the ground.
Further development, once this will be implemented is that the AGv circuitry shall also generate an optimal path to its destination.
Can someone please guide me in choosing the processor. Assuming a color image , the size of each received image shall be ~300 kB for a 640 X 480 pixel image. The same for an image with resolution 1024 X 768 pixels will be ~768 kB. It is desirable to have the system performance as close to run-time as possible. How is the memory used for such an application? What are the other various considerations while choosing a processor for image processing?
Also, there will be other systems like the drive control and the safety system (continuous monitoring of obstacle sensor status) running simultaneously.
Can a single processor handle this kind of an application? What should be the considerations while choosing my processor?
--------------------------------------- Posted through