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.15k stars 337 forks source link

Create custom simulation environment to train UAV collision avoidance #226

Open Astik-2002 opened 3 days ago

Astik-2002 commented 3 days ago

Hello. I'm using gym-pybuller-drones as my simulation platform to design and test collision avoidance algorithms for agile drones. I would like to create a custom simulation environment filled with cluttered obstacles (both static and dynamic), as well as multiple drones (later on). Can someone please share how to design a simulation environment where obstacles can be spawned at different locations and orientations? Here are two examples of environment that i'd like to create here (https://github.com/USTC-AIS-Lab/PE-Planner/blob/master/gif/github_video5.gif) and (https://github.com/HKUST-Aerial-Robotics/Fast-Planner/blob/master/files/icra20_3.gif).