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

154 lines
7.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.*