Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

Relational RL for Autonomous Search-and-Track

Graph state representation Beam Optimization Environment

Usage

To run experiments, you must install this repository and its dependencies as follows:

pip install -e .
pip install jax[cuda12]

This installs the following packages:

Next, activate the venv that contains the packages above.

To see an example of the behavior of each sensor environment, run the following from the project root:

python3 examples/random_actions --env=BeamOptimization-v0 # or --env=MobileSurveillance-v0

To train the agent, run the following from the project root:

python3 train.py

Citation

@article{flandermeyer2026,
  author={Flandermeyer, Shane A. and Metcalf, Justin G.},
  journal={IEEE Transactions on Aerospace and Electronic Systems}, 
  title={Relational Reinforcement Learning for Autonomous Search-and-Track}, 
  year={2026},
  volume={62},
  number={},
  pages={18577-18596},
  keywords={Tracking;Modeling;Planning;Image sensors;Optimization;Measurement;Timing;Labeling;Equations;Filtering;Deep learning;model predictive control (MPC);multiobject tracking (MOT);reinforcement learning (RL);relational reasoning;sensor control},
  doi={10.1109/TAES.2026.3737757}}

License

This project is licensed under the MIT License (see the LICENSE file for details). This repository relies on third-party code which is subject to their respective licenses.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages