Thank you for the reply!
I see, I've tried to play with the Dobot software a bit and found out that it can change the data in the software itself, thus, change the base's coordination depends on the string input.
The main goal is to detect each individual object that placed on the picking area (far left of the sketch) which each object also be placed randomly.
But I think I can poke around and see what I can do, if I understand this correctly, some (if not most) cameras can communicate via Modbus protocol which mean I can get x,y coordination of the detected object in the string form and send it to robot.
My final goal is to detect AND pick up multiple objects with one snap of camera, thus, eliminate the wait time for camera to take a picture each object I needed to pick, but I guess right now, I should focus on picking it up just one at the time to at least get the better understanding of how this works.
Also, is Keyence camera any good in this kind of work? I didn't plan to get one, but I just look online, and it keeps popping up.