btx0424 / OmniDrones

https://omnidrones.readthedocs.io/
MIT License
126 stars 23 forks source link

Deployment on server #61

Open racerlucas opened 3 months ago

racerlucas commented 3 months ago

In our lab, we don't have workstation for researcher, so is there any way to deploy the whole environment on a headless server?

btx0424 commented 3 months ago

Yes. You can install Isaac Sim locally on a PC and then copy the root directory (which is by default ${HOME}/.local/share/ov/pkg/isaac_sim-*) to the server. Then set $ISAACSIM_PATH on the server.

However, you'd better have sudo on the server in case you encounter driver issues or file change watcher limit.

racerlucas commented 3 months ago

I've done the container deployment provided by the Isaac Sim documents, should redo everything as you say or use the container? Because I think I still need the video.

btx0424 commented 3 months ago

I think the container option is fine. You do not have to redo as I said. The container installation should be able to produce videos as well.

It might be slower, though. If you are unsatisfied with the performance, try what I said.

racerlucas commented 3 months ago

So how to do the $ISAACSIM_PATH thing after installing the container? The file struct of the container is different from the local installation.

btx0424 commented 3 months ago

You can first locate the root directory of Isaac Sim (should be under /isaac_sim if I remembered correctly) and export it as an environment variable in ~/.bashrc Sent from my iPhoneOn 22 Mar 2024, at 3:03 PM, racerlucas @.***> wrote: So how to do the $ISAACSIM_PATH thing after installing the container?

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

racerlucas commented 3 months ago

I tried, but then the only thing left in root directory it the kit dir., that's quite weird。