The Coach (The SMACC Fleet Manager), that can send commands to multiple robots (Players) running a SMACC/ROS/Ubuntu Stack.
Use Cases
On this event, send everyone to coaches huddle.
On this event, stand at parade rest.
So, on this event, go to state x.
On this event go to state x, with these global (or relative) coordinates
get(all states)
change config values
SMACC would need a Webservices API Client.
https://www.upwork.com/hiring/development/soap-vs-rest-comparing-two-apis/
My initial thought is that a genuine fleet manager would use SOAP instead of REST. You would be crazy to utilize caching with robots.
But, you could offer an open source rest-api client, and a closed source soap api client/product. I.E. The fleet manager.