utiasDSL / gym-pybullet-drones

PyBullet Gymnasium environments for single and multi-agent reinforcement learning of quadcopter control
https://utiasDSL.github.io/gym-pybullet-drones/
MIT License
1.24k stars 364 forks source link

Get Drone States Across Multiple Environments #239

Closed HovhannesTumanyan closed 4 weeks ago

HovhannesTumanyan commented 2 months ago

In the "Learning to Fly—a Gym Environment with PyBullet Physics for Reinforcement Learning of Multi-agent Quadcopter Control" article, parallelism and handling multiple environments were discussed. I'm looking to retrieve drone states across various environments (e.g., development, testing, production). I couldn't find relevant examples or functionality in the current codebase. Could you help by providing an example or pointing me in the right direction?

JacopoPan commented 4 weeks ago

Hello,

In the original paper there were performance considerations based on running multiple simulations with multiple drones/objects in multiple processes: https://github.com/utiasDSL/gym-pybullet-drones/blob/paper/experiments/performance/parallelism.sh (however these are not part of the current default codebase on main)