Skip to content

[Question] Reuse Existing SimulationApp #615

Answered by Mayankm96
davis-openai asked this question in Q&A
Discussion options

You must be logged in to vote

There are two main workflows for using Omniverse:

  • Extension: where you launch the simulator once and can add callbacks to it through Python scripting. This allows hot reloading of the code without needing to close the simulation app itself.
  • Standalone: where you launch a Python script that launches the simulator and provides you complete control over the simulation app.

In most RL libraries, the agent-environment running loop is designed for the "standalone" workflow where the runner has complete control over the environment stepping. Making this work for an "extension" workflow is not impossible but will require writing some queueing mechanisms to send and receive states from the simul…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@davis-openai
Comment options

Answer selected by davis-openai
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
question Further information is requested
2 participants
Converted from issue

This discussion was converted from issue #607 on July 01, 2024 20:19.