Skip to content
Back to skills

Dynamic Audio Visual Nav Eval

ASecurity

Evaluates an embodied agent's ability to navigate towards and catch a moving, previously unheard sound source in unmapped 3D environments using only audio and visual observations. It probes spatial reasoning, temporal memory, and robustness to noisy or distractor audio scenarios. Use when the user wants to benchmark on Replica, Matterport3D, or asks about evaluating this task. Reports DSPL.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpythongoperformance

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill dynamic-audio-visual-nav-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dynamic Audio Visual Nav Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dynamic Audio Visual Nav Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-dynamic-audio-visual-nav-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-dynamic-audio-visual-nav-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dynamic-audio-visual-nav-eval
description: Evaluates an embodied agent's ability to navigate towards and catch a moving, previously unheard sound source in unmapped 3D environments using only audio and visual observations. It probes spatial reasoning, temporal memory, and robustness to noisy or distractor audio scenarios. Use when the user wants to benchmark on Replica, Matterport3D, or asks about evaluating this task. Reports DSPL.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2201.04279
  bibtex_key: [REDACTED]
  confidence: high
---

# dynamic-audio-visual-nav-eval

> Dynamical Audio-Visual Navigation: Catching Unheard Moving Sound Sources in Unmapped 3D Environments — Younes (2022) (arXiv:2201.04279, 2022)

## What this evaluates

Evaluates an embodied agent's ability to navigate towards and catch a moving, previously unheard sound source in unmapped 3D environments using only audio and visual observations. It probes spatial reasoning, temporal memory, and robustness to noisy or distractor audio scenarios.

## Datasets

- **Replica** — total ?; splits: (unstated)
- **Matterport3D** — total ?; splits: (unstated)

## Metrics

- `DSPL` **(primary)** — range: [0, 1]
  - Dynamic Success weighted by Path Length. Calculated as the average over N episodes of S_i * (g_i / max(p_i, g_i)), where S_i is 1 if the episode is successful, g_i is the shortest geodesic distance from the agent's start to the earliest catchable position of the moving target, and p_i is the actual path length taken by the agent.

## Input / output format

**Input**: Per step: depth image d_t and binaural spectrogram b_t (left and right ear channels). No displacement vector or goal coordinates provided.

**Output**: Discrete navigation actions: Move Forward, Rotate Left, Rotate Right, or Stop. (Policy outputs close-by waypoints executed by a Dijkstra planner).

## Scoring recipe

```python
def compute_dspl(episodes):
    total = 0.0
    for ep in episodes:
        success = 1.0 if ep.agent_executed_stop_at_target else 0.0
        g_i = geodesic_distance(start_pos, earliest_catchable_pos)
        p_i = agent_path_length
        total += success * (g_i / max(p_i, g_i))
    return total / len(episodes)
```

## Common pitfalls

- DSPL uses an oracle upper bound for g_i based on the earliest position the target could have been caught, which assumes knowledge of the target's trajectory and is not achievable in practice without prior information.
- Standard SPL cannot be used because the goal location changes continuously during the episode, requiring dynamic recalculation of the shortest path to the moving target.

## Evidence (verbatim from paper)

> The Success weighted by Path Length (SPL) [69] serves as the primary metric to evaluate the navigation performance of embodied agents. However, this metric relies on the prior knowledge of the shortest path to the goal location, which is not available in the newly introduced dynamic AudioGoal task as the goal location changes continually during the episode. Consequently, we introduce the Dynamic Success weighted by Path Length (DSPL) metric, which considers the shortest path length as the geodesic distance between the agent's starting position and the earliest position the moving source passed by if the agent had enough steps from the beginning of the episode to catch the source in that position. The DSPL is defined as follows: DSPL = 1/N Σ S_i * (g_i / max(p_i, g_i)).

## Citation

```bibtex
@misc{younes2022dynamical,
  title={Dynamical Audio-Visual Navigation: Catching Unheard Moving Sound Sources in Unmapped 3D Environments},
  author={Younes (2022)},
  year={2022},
  note={arXiv:2201.04279}
}
```

- arXiv: 2201.04279

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.