LAG
An environment based on JSBSIM aimed at one-to-one close air combat.
File Explorer
Download Latest Version (.zip)- ppo_actor.py
- ppo_critic.py
- ppo_policy.py
- ppo_trainer.py
- ppo_actor.py
- ppo_critic.py
- ppo_policy.py
- ppo_trainer.py
- act.py
- buffer.py
- distributions.py
- flatten.py
- gru.py
- mlp.py
- selfplay.py
- utils.py
- __init__.py
- 1_control.gif
- 1v1_missile.gif
- 2v2_posture.gif
- framework.jpg
- Human-agent.md
- missile_engine.md
- parameterized_shooting.md
- heading.yaml
- HumanFreeFly.yaml
- opposite.yaml
- pursue.yaml
- HierarchySelfplay.yaml
- HierarchyVsBaseline.yaml
- Selfplay.yaml
- vsBaseline.yaml
- opposite.yaml
- HierarchySelfplay.yaml
- HumanSingleCombat.yaml
- Selfplay.yaml
- vsBaseline.yaml
- HierarchySelfplay.yaml
- HierarchySelfplay_nolimit.yaml
- HierarchyVsBaseline.yaml
- HierarchyVsBaseline_nolimit.yaml
- Selfplay.yaml
- HierarchySelfplay.yaml
- Selfplay.yaml
- HierarchySelfplay.yaml
- __init__.py
- catalog.py
- render_tacview.py
- simulatior.py
- __init__.py
- env_base.py
- multiplecombat_env.py
- singlecombat_env.py
- singlecontrol_env.py
- __init__.py
- agent_base.py
- HumanAgent.py
- __init__.py
- HumanFreeFlyTask.py
- HumanSingleCombatTask.py
- baseline.py
- baseline_actor.py
- baseline_model.pt
- dodge_missile_model.pt
- __init__.py
- altitude_reward.py
- event_driven_reward.py
- heading_reward.py
- missile_posture_reward.py
- posture_reward.py
- relative_altitude_reward.py
- reward_function_base.py
- shoot_penalty_reward.py
- __init__.py
- heading_task.py
- multiplecombat_task.py
- singlecombat_task.py
- singlecombat_with_missle_task.py
- task_base.py
- __init__.py
- extreme_state.py
- low_altitude.py
- overload.py
- safe_return.py
- termination_condition_base.py
- timeout.py
- unreach_heading.py
- test_baseline_use_env.py
- test_baseline_use_obs.py
- __init__.py
- utils.py
- __init__.py
- data
- env_wrappers.py
- render_1v1.py
- render_2v2.py
- render_2v2_indepent.py
- base_runner.py
- human_in_loop.py
- jsbsim_runner.py
- selfplay_jsbsim_runner.py
- share_jsbsim_runner.py
- tacview.py
- human_free_fly.py
- humanInLoop_test.py
- render_jsbsim.py
- train_gym.py
- train_jsbsim.py
- human_free_fly.sh
- render_heading.sh
- train_heading.sh
- train_selfplay.sh
- train_selfplay_shoot.sh
- train_share_selfplay.sh
- train_vsbaseline.sh
- test_jsbsim.py
- test_ppo.py
- .gitignore
- .gitmodules
- config.py
- LICENSE
- README.md
- test_env.py
# Installation Guide
1. Get the code
git clone https://github.com/liuqh16/LAG
Downloads the entire project code from GitHub to your computer.
cd LAG
Moves into the project folder you just downloaded.
2. Official Install Script
Easy RecommendedPrerequisites
- Python 3 Python is required to use pip.
pip install torch pymap3d jsbsim==1.1.6 geographiclib gym==0.20.0 wandb icecream setproctitle.
Installs the package published on PyPI directly β no need to clone the source.
After installing, open a new terminal and run the program's version command (e.g. --version) to confirm it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
