Crosstalk mitigation for multi-cell workspace monitoring
Crosstalk mitigation among cameras in neighboring monitored workcells is achieved by computationally defining a noninterference scheme that respects the independent monitoring and operation of each workcell. The scheme may involve communication between adjacent cells to adjudicate non-interfering camera operation or system-wide mapping of interference risks and mitigation thereof. Mitigation strategies can involve time-division and/or frequency-division multiplexing.
1. A method of monitoring a workcell of a three-dimensional workspace that includes controlled machinery, the workcell including a plurality of 3D cameras distributed about the workcell, each of the cameras being associated with a sensor grid of pixels for recording images of a portion of the workcell within a camera field of view and configured to sense distance by emitting radiation and sensing reflections of the emitted radiation, the method comprising:
computationally generating a background interference map at least in part by accumulating illumination levels recorded by each camera with one or more other cameras active and/or with no other cameras active;
based at least in part on the background interference map, computationally determining one or more light sources within the workspace whose operation interferes with operation of one or more of the cameras;
computationally generating a noninterference scheme for simultaneously operating the one or more of the cameras and the one or more light sources substantially without interference; and
causing the one or more cameras to operate in accordance with the noninterference scheme.
2. The method of claim 1 , wherein causing the one or more cameras to operate in accordance with the noninterference scheme comprises, for at least one said camera, electronically steering a beam thereof.
3. The method of claim 1 , wherein causing the one or more cameras to operate in accordance with the noninterference scheme comprises, for at least one said camera, electronically altering a position thereof.
4. The method of claim 1 , wherein causing the one or more cameras to operate in accordance with the noninterference scheme comprises installing opaque shielding around at least one said camera or between at least two said cameras.
5. The method of claim 1 , wherein causing the one or more cameras to operate in accordance with the noninterference scheme comprises, for at least one said camera, subtracting background illumination specified in the background interference map.
6. The method of claim 5 , wherein at least a portion of the background illumination corresponds to emitted radiation from another one or more of the cameras distributed about the workcell.
7. The method of claim 5 , wherein at least a portion of the background illumination corresponds to emitted radiation from one or more cameras in another workcell of the workspace.
8. The method of claim 5 , wherein the background illumination has different frequencies associated with different levels of amplitude reduction.
9. The method of claim 1 , wherein the one or more light sources within the workspace comprise at least one non-camera light source.
10. The method of claim 1 , herein the one or more light sources within the workspace comprise at least one light source of a camera.
11. The method of claim 1 , wherein the one or more light sources within the workspace comprise one or more infrared point sources.
12. The method of claim 11 , wherein at least one said infrared point source arises from welding or a flame.
13. The method of claim 1 , wherein the noninterference scheme is computationally generated by a control system associated with the workcell.
14. The method of claim 1 , wherein the noninterference scheme is computationally generated by a control system associated with the workcell and one or more additional workcells in the workspace.