Choosing robot to execute trajectory in StudioLive

This might not be a bug, but rather an undocumented behavior.

When only a single robot in present in a Studio scene, playing a trajectory with studio.run_trajectory(trajectory) works as expected.
When more than one robot is present, one needs to specify the target robot with studio.run_trajectory(trajectory, robot=the_robot). However, I cannot manage to move the robot in Studio (nothing happens).

A little bit of context:

  • I pre-create the robots manually in Studio, because I couldn't find any method to do it using jacobi.Studio (something like a jacobi.Studio.add_robot(...))
  • It's then possible that "something" is played when I call studio.run_trajectory(trajectory, robot=the_robot), but simply not targeting any of the two robots I created manually

Could you please tell me how one is supposed to create/upload the robots to Studio Live and then to execute the trajectory on a specific robot?

Thanks