You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This repository contains the codes for several scenarios that vary in the number of agents/targets, initial pose of agents/targets and accuracy of predictions.
Run the simulation
run main.m
Design new scenarios
To change the number of robots/the number of targets/the type of a target/base learner, please modify the following parameters in main.m:
num_robot% number of robotsnum_tg% number of targetstype_tg% type of targets ("normal" or "adversarial")base_learner% options: human/greedy
To modify settings of robots, targets and external commands, please change the following parameters in scenarios_settings.m (notice all variables should have matching dimensions):
v_robot% speed of robotsr_senses% sensing range of robotsfovs% field of view in degreev_tg% speed of targetsyaw_tg% initial yaw angles of targetsmotion_tg% type of motion of targets (circle, straight)x_true_init% initial pose of robotstg_true_init% initial pose of targetshuman_pred% external/untrusty commands
License
The project is licensed under MIT License.
Citation
If you have an academic use, please cite:
@misc{xu2023leveraging,
title={Leveraging Untrustworthy Commands for Multi-Robot Coordination in Unpredictable Environments: A Bandit Submodular Maximization Approach},
author={Zirui Xu and Xiaofeng Lin and Vasileios Tzoumas},
year={2023},
eprint={2309.16161},
archivePrefix={arXiv},
primaryClass={eess.SY}
}