Hi All,
I have been using OIGE and IsaacSim 2023.1.1 to train some tasks with a robotic manipulator. I can train and inference tasks, add new tasks, etc.
I can do:
PYTHON_PATH scripts/rlgames_train.py task=Task1 max_iterations=10000 num_envs=1024
get a .pth and inference with:
PYTHON_PATH scripts/rlgames_train.py task=Task1 headless=False num_envs=2 test=True checkpoint=runs/Task1/nn/Task1.pth
Similarly, I can do the same with Task2, Task3, etc.
I’m trying to figure out a way to use more than one trained policy in the same simulation. Ideally, I would like an elegant way of launching the simulation and triggering each policy depending on the situation. There is a way to use the trained policy without launching the whole training environment? One of the reasons is that it only allows for a minimum of 2 envs when inferencing.
Preferably, I would like to create a standalone code or extension with something like this:
load_scene_and_assets()
if conditions_1:
inference Task1
if conditions_2:
inference Task2
if conditions_3:
use PickPlaceController
Is there any examples, workflows or resources on how to achieve this?
Any ideas appreciated!
Thanks in advance!