Update app.py
Browse files
app.py
CHANGED
|
@@ -143,7 +143,13 @@ def run_simulation(num_agents, battery_life):
|
|
| 143 |
# 4. Gradio UI Configuration
|
| 144 |
with gr.Blocks() as demo:
|
| 145 |
gr.Markdown("# 🛸 D2OC: Density-Driven Optimal Control")
|
| 146 |
-
gr.Markdown("
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 147 |
with gr.Row():
|
| 148 |
num_agents = gr.Slider(minimum=2, maximum=20, value=8, step=1, label="Number of Agents")
|
| 149 |
bat_life = gr.Slider(minimum=5000, maximum=20000, value=8000, step=1000, label="Task Capacity (Battery Life)")
|
|
|
|
| 143 |
# 4. Gradio UI Configuration
|
| 144 |
with gr.Blocks() as demo:
|
| 145 |
gr.Markdown("# 🛸 D2OC: Density-Driven Optimal Control")
|
| 146 |
+
gr.Markdown("""
|
| 147 |
+
### Interactive Demo for Decentralized Multi-Agent Coverage
|
| 148 |
+
|
| 149 |
+
**Official Publication:** [IEEE Transactions on Systems, Man, and Cybernetics: Systems (DOI: 10.1109/TSMC.2023.3328135)](https://doi.org/10.1109/TSMC.2023.3328135)
|
| 150 |
+
|
| 151 |
+
**Preprint:** [arXiv:2511.12756](https://arxiv.org/abs/2511.12756)
|
| 152 |
+
""")
|
| 153 |
with gr.Row():
|
| 154 |
num_agents = gr.Slider(minimum=2, maximum=20, value=8, step=1, label="Number of Agents")
|
| 155 |
bat_life = gr.Slider(minimum=5000, maximum=20000, value=8000, step=1000, label="Task Capacity (Battery Life)")
|