Well you clearly know what you want.
The thing is, no, there is not a system for what you want. That is the answer you are looking for.
Yes it would have to be all programmed using something like arduino, especially if you are talking industrial robots. And you sound like the person to program it.
Your problem will be switching a transmitter between 2 receivers on the fly. I've never heard of that functionality.
I hate to say it, but two transmitters may be the simple solution you are overlooking by overthinking.
This is more of a hobby RC group.