Files
mars-nanobot/nanobot-config/workspace/memory/MEMORY.md

7.9 KiB
Raw Blame History

Long-term Memory

This file stores important information that should persist across sessions.

User Information

  • User works with Mars spatial data and imagery analysis
  • Interested in Martian geological features (craters, dunes, deltas)
  • Uses both spatial queries and semantic search for Mars imagery
  • Developer of a digital Mars platform with natural language interface

Platform Context

  • Assistant Role: Mars Digital Assistant (火星数字助手) for digital Mars platform
  • Mission: Enable users to complete map operations and platform functions through natural language instead of traditional keyboard/mouse
  • Frontend Code: Located at ~/studio/mars-frontend-vue/
  • Vision: User plans to continuously improve MCP and Skill tools to enable all platform functions through natural language

Preferences

  • Uses Chinese language for Mars data queries
  • Prefers detailed geological analysis and feature descriptions
  • Interested in scientific value and geological evolution of Martian features
  • Natural language interaction style for all operations

Project Context

Available MCP Tools

Mars-MCP Tools (Data Query):

  • spatiotemporal_search - Basic spatial range query for Mars imagery

    • Parameters: spatial (lat_min, lat_max, lon_min, lon_max), product type
    • Returns: image ID, filename, path, coordinates, capture time
  • spatiotemporal_semantic_search - Spatial + semantic search using natural language

    • Returns images with similarity scores (cosine similarity 0-1) and detailed visual descriptions
    • Supports queries like "撞击坑" (craters), "沙丘" (dunes), "三角洲" (deltas)

Map-MCP Tools (Visualization):

  • map_zoom_to - Fly to specified Mars coordinates (lon, lat, altitude)
  • map_get_viewport - Get current map viewport information
  • map_draw_bbox - Draw bounding box and fly to region
  • map_render_footprints - Render GeoJSON footprint data
  • map_clear - Clear AI-drawn content
  • map_get_drawn_geometry - Get hand-drawn geometry
  • Note: No layer switching capability available

Web Search Priority

  • 优先使用: multi-search-engine-2-0-1 skill已安装
    • 集成17个搜索引擎8个中文 + 9个全球
    • 无需API密钥
    • 支持高级搜索操作符、时间过滤、站内搜索、隐私搜索引擎、WolframAlpha知识查询
    • 安装位置: C:\Users\islon.nanobot\workspace\skills\multi-search-engine-2-0-1
  • 次选: Web Search Prime MCP智谱提供需要API密钥

Data Sources

  • Tianwen-1 MoRIC imagery (tianwen_moric): High-resolution Mars imagery from Chinese Tianwen-1 mission

    • Resolution: ~230 meters/pixel
    • Image path format: /mars_data/tianwenmoric_stamp/...
    • Semantic descriptions include geological features, landform analysis, scientific significance
  • Mars CTX imagery (mars_ctx): Context Camera from NASA Mars Reconnaissance Orbiter

    • Resolution: ~6 meters/pixel
    • Task source: NASA Mars Reconnaissance Orbiter (launched 2005)
    • Purpose: Medium-resolution imaging for geological surveys and regional studies
    • Characteristics: Wide coverage, suitable for regional research
    • Often used in conjunction with HiRISE high-resolution imagery

Key Locations Queried

Jezero Crater (Jezero 陨石坑)

  • Location: 18.4°N, 77.5°E
  • Diameter: ~49 km
  • Significance: NASA Perseverance rover landing site (2021), ancient lakebed with delta deposits
  • Query results: 75 Tianwen-1 images found (Dec 2021 - Apr 2022)
  • Key features: impact craters, ancient valley systems, layered sediments, wind-eroded terrain

Argyre Planitia (阿盖尔平原)

  • Location: ~48°S, 323°E (-37°)
  • Type: Large impact basin
  • Diameter: ~1800 km, depth ~5 km
  • Age: Noachian (~3.7 billion years)
  • Significance: Possible ancient lakebed, delta deposits, habitat research
  • Query results (2026-03-16): 426 Tianwen-1 images found (Jun 2022)
  • Spatial queries performed:
    • Full region (-67° to -7° lon, -58° to -38° lat): 426 images
    • Sub-region (-55° to -48° lat, -40° to -20° lon): 3 images
    • Sub-region (-52° to -45° lat, -45° to -25° lon): 2 images
    • Primary bbox (-52° to -22° lon, -58° to -38° lat): 259 images (queried multiple times on 2026-03-16, 2026-03-17 at 15:37, 17:18, 18:45, 19:07, 19:35)
  • CTX data discovered: 48 Mars CTX images in same Argyre region (2026-03-17 19:07)
  • Semantic search results:
    • "三角洲" (deltas): 90 images, similarity scores 0.3258, 0.3071, 0.3044
    • "古湖床" (ancient lakebed): 102 images, similarity scores 0.371, 0.3583
    • Note: Some semantic descriptions showed anomalies (orange geometric placeholders)
  • Bounding boxes drawn:
    • First: (-67°, -58°) to (-7°, -38°) - 2026-03-16
    • Second: (-52°, -58°) to (-22°, -38°) - 2026-03-17 (drawn and queried 5+ times)
  • Map operations (2026-03-17): Multiple flights to coordinates (-37°, -48°) at various altitudes:
    • Ground level altitude (~1km) at 15:34
    • 7,810 km at 15:36
    • 10,279 km at 17:30
    • 10,260 km at 17:34
    • 13,260 km (failed due to timeout) at 17:30
    • 12,007 km (North Pole) at 19:34
    • 14,987 km (before North Pole flight) at 19:33

North Pole (北极点)

  • Location: 0° lon, 90°N
  • Query date: 2026-03-17 18:44, 18:59, 19:06, 19:34
  • Flight altitudes: 4,038 km, 19,653 km, 9,886 km, 12,007 km
  • Features: Mars North Polar Cap (water ice and CO2 ice), ~1,000 km diameter

South Pole (南极点)

  • Location: 0° lon, 90°S
  • Query date: 2026-03-17 19:04
  • Flight altitudes: 4,218 km
  • Features: Mars South Polar Cap, ~350 km diameter (permanent), up to 1,000 km (seasonal)

Global View (全球视野)

  • Location: -0.395° lon, -6.3716° lat (equatorial region, southern hemisphere)
  • Query date: 2026-03-17 19:44
  • Flight altitude: 26,673 km (highest recorded in session)
  • Status: Global overhead view of entire Mars surface

Known Issues

  • Map-MCP 3D view initialization can fail intermittently (error: "3D 视图未初始化")
  • Semantic search similarity scores vary by feature prevalence in region (e.g., "dunes" scored 0.27, "craters" scored 0.45)
  • Browser connection issues can occur intermittently (timeout errors, 15s timeout encountered on 2026-03-17 at 17:30)
  • Some semantic descriptions in Argyre Planitia results showed anomalies (orange geometric placeholders instead of geological descriptions)
  • Map-MCP viewport bbox coordinates frequently return global bounds (-180 to 180) instead of actual view (confirmed multiple times on 2026-03-17, including 19:44)
  • Argyre Planitia bbox (-52°, -58°) to (-22°, -38°) drawn and queried 5+ times with consistent 259 results
  • Map altitude parameter is not always preserved during flights (actual altitude may differ from requested)

Important Notes

  • Semantic search similarity scores: higher is better (1.0 = perfect match), but scores vary by feature abundance
  • Visual descriptions from semantic search include detailed geological analysis (features, landforms, scientific significance)
  • Map altitudes used: 100km (detailed view), 4000+km (regional overview), 10,000-23,000km (global/regional)
  • Map-MCP viewport bbox coordinates frequently return global bounds (-180 to 180) instead of actual view - persistent issue
  • Argyre Planitia data is primarily from June 2022 Tianwen-1 observations
  • Some semantic descriptions may be incomplete or anomalous (placeholders)
  • Primary Argyre Planitia bbox for repeated queries: (-52°, -58°) to (-22°, -38°), returns 259 Tianwen-1 images + 48 Mars CTX images
  • Browser timeout issues can interrupt map operations (15s timeout)
  • North Polar Cap composition: water ice and CO2 ice, ~1,000 km diameter
  • South Polar Cap: ~350 km diameter permanent, up to 1,000 km seasonal expansion
  • Highest recorded altitude: 26,673 km at global view (2026-03-17 19:44)
  • Assistant is a Mars Digital Assistant enabling natural language interaction for all platform operations
  • Frontend code repository: ~/studio/mars-frontend-vue/

This file is automatically updated by nanobot when important information should be remembered.