Air Combat Environment for multi-agent RL #49
ardian-selmonaj
started this conversation in
Ideas
Replies: 1 comment
-
|
Hi Ardian, Thanks for sharing how you're using Skybolt! I’ll definitely take a look at the paper you linked. Your approach to doing cannon fire looks like a practical solution as the Skybolt OSG based renderer lacks a first-class representation of short-lived visual effect objects. Creating a small "fire effect" entities is a sensible approach. Matt |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi Developers and Community,
I have modified the Skybolt source code to use it as the rendering engine for my multi-agent reinforcement learning (RL) air combat environment.
The main changes were made in
PythonBindings.cpp, where I extended the Python bindings to expose additional functionality and support rendering of JSBSim-based simulated aircraft. To represent opposing teams, I color the aircraft red and blue. For the cannon fire mechanism, I use a simplified approach based onShuttleSRBobjects scaled down to a much smaller size. In the Python bindings, this looks as follows:I plan to continue working on this project later this year. For now, I would like to thank the developers for their impressive work and for making Skybolt available to the community.
P.S. If interested, you can find my Air Combat model here.
Beta Was this translation helpful? Give feedback.
All reactions