habitat-gs-navigator

Navigate and interact with photo-realistic 3DGS environments via the Habitat-GS Bridge. Use when: user asks to explore a 3D scene, perform embodied navigation, do Embodied QA tasks, run navigation episodes in Habitat-GS, or interact with the Habitat-GS simulator. Triggers on: 'navigate', 'habitat', '3DGS scene', 'embodied', 'load scene', 'explore room', 'EQA'. Requires the Habitat-GS Bridge server (pip install habitat-gs-bridge) running at localhost:8890.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "habitat-gs-navigator" with this command: npx skills add habitat-gs-navigator

Habitat-GS Navigator

Control an embodied agent inside photo-realistic 3D Gaussian Splatting environments through the Habitat-GS Bridge.

Installation

git clone https://github.com/The0xKa1/habitat-gs-bridge.git
cd habitat-gs-bridge
pip install -e .

This provides two commands:

  • hab-cli — CLI for controlling the simulator (used by this skill)
  • habitat-gs-bridge — starts the bridge server

For full API details, read references/api-reference.md. For setup instructions, read references/setup.md.

Quick Workflow

# 1. Start the bridge server (in a separate terminal)
habitat-gs-bridge

# 2. Verify it's running
hab-cli status

# 3. Load scene (by scene-id + dataset, or by direct path)
hab-cli load_scene --scene-id gs_scene --dataset /path/to/config.json
hab-cli load_scene --scene /path/to/scene.gs.ply

# 4. Reset episode with start/goal
hab-cli reset --start "5.18,-3.57,-2.86" --goal "-3.62,-3.61,3.18"

# 5. Navigate: observe → decide → act → repeat
hab-cli step move_forward
hab-cli step turn_left
hab-cli step turn_right
hab-cli step stop          # when goal reached

# 6. Utilities
hab-cli observe             # current observation without stepping
hab-cli path --goal "x,y,z" # shortest-path info
hab-cli random_point        # sample navigable point

Navigation Loop

  1. Observe: read agent_state.position, distance_to_goal, collided
  2. Decide: use the philosophical-three-questions skill (Goal/State/Future tree)
  3. Act: pick one of move_forward, turn_left, turn_right, stop
  4. Check: verify distance decreased; if collided, turn to find open path
  5. Repeat until done is true or distance_to_goal < goal_radius

Decision Heuristics

  • collided after move_forward → turn (try left, then right) to find open path
  • distance_to_goal decreasing → keep current heading
  • distance_to_goal stagnant/increasing → change direction, use hab-cli path to check geodesic distance
  • distance_to_goal < 0.5m → call stop
  • Near max_steps → consider stop if reasonably close

Configuration

The bridge server URL defaults to http://127.0.0.1:8890. Override with:

  • --url flag: hab-cli --url http://host:port status
  • Environment variable: export HABITAT_GS_BRIDGE_URL=http://host:port

Experience Logging

After each episode, record to ~/.openclaw/workspace/memory/YYYY-MM-DD.md:

## [NAV] Episode <id> in <scene>
- Result: success/fail (N steps, optimal: M steps)
- Key decisions: <turning points>
- Lesson: <what to do differently>

After 5+ episodes, review memory and extract recurring patterns into new skills or update this skill's heuristics.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

Philosophical Three Questions

A structured decision framework for embodied navigation using Goal Tree, Current State Tree, and Future Tree analysis. Use when: making navigation decisions...

Registry SourceRecently Updated
1840Profile unavailable
General

ROS Noetic Navigation - Cartographer

ROS Noetic navigation system using Cartographer for localization, interfacing via TF and rosbridge to control move_base for waypoint navigation.

Registry SourceRecently Updated
610Profile unavailable
General

ROS Noetic Navigation

通过rosbridge与ROS Noetic导航系统交互,支持地图读取、航点管理、单点导航和多点巡航,基于AMCL定位。

Registry SourceRecently Updated
680Profile unavailable
General

Flash Flood Desert Survival — Oman Wadi Shab | AI Experience

Feel the pulse‑pounding urgency of surviving a sudden flash flood in Oman's stark desert canyons. Navigate collapsing stone channels as sensors fail, using s...

Registry SourceRecently Updated
910Profile unavailable