├── .flake8 ├── .gitattributes ├── .github ├── LICENSE_HEADER.txt └── workflows │ └── pre-commit.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode ├── .gitignore ├── extensions.json ├── launch.json ├── tasks.json └── tools │ ├── settings.template.json │ └── setup_vscode.py ├── LICENSE ├── README.md ├── assets ├── 5_in_drone │ ├── 5_in_drone.usd │ ├── configuration │ │ ├── 5_in_drone_base.usd │ │ ├── 5_in_drone_physics.usd │ │ └── 5_in_drone_sensor.usd │ ├── meshes │ │ ├── base_link.dae │ │ └── prop.dae │ └── urdf │ │ └── 5_in_drone.urdf ├── __init__.py ├── cf2x.py ├── five_in_drone.py └── gate │ ├── gate.glb │ ├── gate.usd │ └── textures │ └── bitmap.png ├── dynamics ├── __init__.py ├── allocation.py └── motor.py ├── extension.toml ├── media ├── motion_trace1.jpg ├── motion_trace2.jpg └── motion_trace3.jpg ├── pyproject.toml ├── scripts ├── rl │ ├── play.py │ └── train.py └── test.py ├── setup.py ├── tasks ├── __init__.py └── drone_racer │ ├── __init__.py │ ├── agents │ ├── __init__.py │ └── skrl_cfg.yaml │ ├── drone_racer_env_cfg.py │ ├── mdp │ ├── __init__.py │ ├── actions.py │ ├── commands.py │ ├── events.py │ ├── observations.py │ ├── rewards.py │ └── terminations.py │ └── track_generator.py ├── tests └── test_dynamics.py └── utils ├── __init__.py ├── logger.py └── plotter.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/LICENSE_HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.github/LICENSE_HEADER.txt -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.github/workflows/pre-commit.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.vscode/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscode/tools/settings.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.vscode/tools/settings.template.json -------------------------------------------------------------------------------- /.vscode/tools/setup_vscode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/.vscode/tools/setup_vscode.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/README.md -------------------------------------------------------------------------------- /assets/5_in_drone/5_in_drone.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/5_in_drone/5_in_drone.usd -------------------------------------------------------------------------------- /assets/5_in_drone/configuration/5_in_drone_base.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/5_in_drone/configuration/5_in_drone_base.usd -------------------------------------------------------------------------------- /assets/5_in_drone/configuration/5_in_drone_physics.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/5_in_drone/configuration/5_in_drone_physics.usd -------------------------------------------------------------------------------- /assets/5_in_drone/configuration/5_in_drone_sensor.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/5_in_drone/configuration/5_in_drone_sensor.usd -------------------------------------------------------------------------------- /assets/5_in_drone/meshes/base_link.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/5_in_drone/meshes/base_link.dae -------------------------------------------------------------------------------- /assets/5_in_drone/meshes/prop.dae: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/5_in_drone/meshes/prop.dae -------------------------------------------------------------------------------- /assets/5_in_drone/urdf/5_in_drone.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/5_in_drone/urdf/5_in_drone.urdf -------------------------------------------------------------------------------- /assets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/__init__.py -------------------------------------------------------------------------------- /assets/cf2x.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/cf2x.py -------------------------------------------------------------------------------- /assets/five_in_drone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/five_in_drone.py -------------------------------------------------------------------------------- /assets/gate/gate.glb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/gate/gate.glb -------------------------------------------------------------------------------- /assets/gate/gate.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/gate/gate.usd -------------------------------------------------------------------------------- /assets/gate/textures/bitmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/assets/gate/textures/bitmap.png -------------------------------------------------------------------------------- /dynamics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/dynamics/__init__.py -------------------------------------------------------------------------------- /dynamics/allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/dynamics/allocation.py -------------------------------------------------------------------------------- /dynamics/motor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/dynamics/motor.py -------------------------------------------------------------------------------- /extension.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/extension.toml -------------------------------------------------------------------------------- /media/motion_trace1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/media/motion_trace1.jpg -------------------------------------------------------------------------------- /media/motion_trace2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/media/motion_trace2.jpg -------------------------------------------------------------------------------- /media/motion_trace3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/media/motion_trace3.jpg -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/rl/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/scripts/rl/play.py -------------------------------------------------------------------------------- /scripts/rl/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/scripts/rl/train.py -------------------------------------------------------------------------------- /scripts/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/scripts/test.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/setup.py -------------------------------------------------------------------------------- /tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/__init__.py -------------------------------------------------------------------------------- /tasks/drone_racer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/__init__.py -------------------------------------------------------------------------------- /tasks/drone_racer/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/agents/__init__.py -------------------------------------------------------------------------------- /tasks/drone_racer/agents/skrl_cfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/agents/skrl_cfg.yaml -------------------------------------------------------------------------------- /tasks/drone_racer/drone_racer_env_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/drone_racer_env_cfg.py -------------------------------------------------------------------------------- /tasks/drone_racer/mdp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/mdp/__init__.py -------------------------------------------------------------------------------- /tasks/drone_racer/mdp/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/mdp/actions.py -------------------------------------------------------------------------------- /tasks/drone_racer/mdp/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/mdp/commands.py -------------------------------------------------------------------------------- /tasks/drone_racer/mdp/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/mdp/events.py -------------------------------------------------------------------------------- /tasks/drone_racer/mdp/observations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/mdp/observations.py -------------------------------------------------------------------------------- /tasks/drone_racer/mdp/rewards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/mdp/rewards.py -------------------------------------------------------------------------------- /tasks/drone_racer/mdp/terminations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/mdp/terminations.py -------------------------------------------------------------------------------- /tasks/drone_racer/track_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tasks/drone_racer/track_generator.py -------------------------------------------------------------------------------- /tests/test_dynamics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/tests/test_dynamics.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/utils/__init__.py -------------------------------------------------------------------------------- /utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/utils/logger.py -------------------------------------------------------------------------------- /utils/plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kousheekc/isaac_drone_racer/HEAD/utils/plotter.py --------------------------------------------------------------------------------