edbeeching / godot_rl_agents_examples

Example Environments for the Godot RL Agents library
MIT License
37 stars 13 forks source link

Godot RL Agents Examples

Example Environments for the Godot RL Agents library.

Requirements:

Running these examples requires Godot with .NET/mono installed, some of the examples also require Blender, and for training Godot-RL library (linked above) is also required.

Videos:

3D Car Parking:

https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/3a71a48b-47df-4036-9c61-26b0ec0aeb3c

Item Sorting Cart:

https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/647e5549-fde4-404b-96fa-f8931f110439

Hovercraft racing:

https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/09cfa8ef-4d1a-46d3-a38a-0b7cdf1e1000

3D Lander:

https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/67e44394-0e9f-4a6f-90f3-5109de49eab1

MultiLevel Robot:

https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/d734fbc8-6d09-4763-92fe-caf1565c8f01

Robot Volleyball:

https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/fbbba179-d7fb-441d-a98f-f129b15b8f8c

DownFall: (Trained with sb3 default params, 2M steps with 4 parallel envs

https://github.com/edbeeching/godot_rl_agents_examples/assets/7275864/a4e4f51f-6fca-465d-8359-f7bf18d2f1c7

MultiAgent Simple: (Trained with Rllib, check env's readme for more info)

https://github.com/edbeeching/godot_rl_agents_examples/assets/61947090/9b0632e5-1970-483b-98ae-e6e6432b759b

Cross The Road:

https://github.com/user-attachments/assets/287f066c-261f-4f5f-9420-5922ee12a23d

Score The Goal:

https://github.com/user-attachments/assets/80c8b16b-df09-4607-bcc6-2b0e760f03c5