Skip to content

refactor(envs)!: base environment is now platform based#274

Merged
juelg merged 7 commits intomasterfrom
juelg/refactor-platform-based-wrappers
Apr 11, 2026
Merged

refactor(envs)!: base environment is now platform based#274
juelg merged 7 commits intomasterfrom
juelg/refactor-platform-based-wrappers

Conversation

@juelg
Copy link
Copy Markdown
Contributor

@juelg juelg commented Apr 11, 2026

  • base environment is no longer the robot but for hardware an empty environment and for simulation the simulator
  • greenlet implementation: MultiRobotWrapper steps the simulation only once for environment wraps
  • new CoverWrapper needs to be added at the top of the stack, ensuring that the sim is correctly reset before the wrappers assume a clean sim state. Its only strictly necessary for simulator environments but also works for hardware environments.
  • adapted initialization of the environments wraps
  • added tests to test sim greenlet implementation

juelg added 7 commits April 9, 2026 21:17
- base environment is no longer the robot but for hardware an empty environment and for simulation the simulator
- greenlet implementation: MultiRobotWrapper steps the simulation only once for environment wraps
- adapted initialization of the environments wraps
- added tests to test sim greenlet implementation
There is now a CoverWrapper which needs to be added at the top of the stack. It ensures that the sim is correctly reset before the wrappers assume a clean sim state. Its only strictly necessary for simulator environments but also works for hardware environments.
@juelg juelg force-pushed the juelg/refactor-platform-based-wrappers branch from 5f5c208 to 7dc46b2 Compare April 11, 2026 11:57
@juelg juelg requested review from pkrack and tenfoldpaper April 11, 2026 11:57
@juelg juelg changed the title refactor(envs): base environment is now platform based refactor(envs)!: base environment is now platform based Apr 11, 2026
@juelg juelg merged commit 66d4988 into master Apr 11, 2026
13 checks passed
@juelg juelg deleted the juelg/refactor-platform-based-wrappers branch April 11, 2026 12:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant