ASENA · 2026
Self-evolving agents for embodied navigation
ASENA turns execution feedback into reusable navigation skills. A coding agent composes, tests, and revises its programs, with tools for navigation in simulation and whole-body action on a humanoid.
Navigation is an open-ended programming problem: the next instruction, unfamiliar room, or failed route can demand a behavior the agent has not written yet. ASENA uses a coding agent to build and refine navigation programs from execution feedback. Observations, tool results, and task outcomes inform changes to code and reusable skills, so experience can carry into subsequent attempts. We study this self-evolution process in R2R and RxR simulation, and extend the framework to a Unitree G1 for navigation, upper-body gestures, and speech. A trained VLN policy provides a useful navigation tool in simulation; its architecture and curated training data support the agent alongside perception, memory, and planning tools.
- Self-evolving navigation: a coding agent inspects execution feedback, revises programs, and accumulates reusable skills.
- Measured R2R and RxR training curves on recurring tasks, with recorded replay-skill usage and a documented protocol.
- A whole-body extension on the G1, plus a trained VLN tool and curated atomic-navigation data for simulation.
Demos
Real-world Demo
The G1 demonstrations show navigation as part of a larger task: explore a space, gather evidence, return to a person, and report what was found. Whole-body control extends the agent’s action space to movement and gestures, with speech as another output.
No pre-built maps. Each map is reconstructed online as the robot explores.
Embodied reasoning · Self-evolution in a home
Explore the world.
Write what comes next.
The answer is somewhere in the house.
Every quest can create, refine, or reuse a skill.
THE MISSION
Is the mirror closer to the floor than the window with curtains?
floor_change · height_above_floorRecorded task replay. Both skills predate this quest: floor-change repair from Quests 11/278, height measurement from Quest 67. Selected scan surfaces are restored.
Method
Experience becomes the next skill
from asena.device import Robot
Method · Real world
From navigation to whole-body action
SONIC controls 29 body joints: 12 in the legs, 3 in the waist, and 14 in the arms. Agent-authored upper-body trajectories pass through motion validation before execution. The 14 DEX3 finger joints and onboard speech are separate from SONIC’s body control.
Method · Simulation
Navigation skills in simulation
A learned navigation tool
Curated atomic-navigation data Browse navigation examples
Quantitative results · Simulation
Learning across repeated tasks
Full measurements, protocol & data
Standalone navigation tool
Citation
BibTeX
Project-page citation. The paper citation will be added with the manuscript release.
@misc{asena2026project,
title = {ASENA: Self-Evolving Agents for Embodied Navigation},
url = {https://asena-bot.github.io/},
year = {2026},
note = {Project page; paper citation forthcoming}
}
Acknowledgements
We thank Jarred Travers, Amanpreet Singh, Peter Pham, and Xiangchen Tian for their help with real robot infrastructure.